@@ -1022,7 +1022,7 @@ class FsFileWrite<
1022
1022
* @throws If schema validation fails or if the write operation fails
1023
1023
*/
1024
1024
public async json < T > (
1025
- data : TSchema extends ZodSchema < infer O > ? O : T ,
1025
+ data : TSchema extends ZodSchema < any , infer I > ? I : T ,
1026
1026
) : Promise < void > {
1027
1027
return this . text ( json . serialize ( data , { schema : this . _schema } ) ) ;
1028
1028
}
@@ -1040,7 +1040,7 @@ class FsFileWrite<
1040
1040
* @throws If schema validation fails or if the write operation fails
1041
1041
*/
1042
1042
public async prettyJson < T > (
1043
- data : TSchema extends ZodSchema < infer O > ? O : T ,
1043
+ data : TSchema extends ZodSchema < any , infer I > ? I : T ,
1044
1044
) : Promise < void > {
1045
1045
return this . text (
1046
1046
json . serialize ( data , { schema : this . _schema , pretty : true } ) + "\n" ,
@@ -1057,7 +1057,9 @@ class FsFileWrite<
1057
1057
* @synchronous
1058
1058
* @throws If schema validation fails or if the write operation fails
1059
1059
*/
1060
- public jsonSync < T > ( data : TSchema extends ZodSchema < infer O > ? O : T ) : void {
1060
+ public jsonSync < T > (
1061
+ data : TSchema extends ZodSchema < any , infer I > ? I : T ,
1062
+ ) : void {
1061
1063
return this . textSync ( json . serialize ( data , { schema : this . _schema } ) ) ;
1062
1064
}
1063
1065
@@ -1072,7 +1074,7 @@ class FsFileWrite<
1072
1074
* @throws If schema validation fails or if the write operation fails
1073
1075
*/
1074
1076
public prettyJsonSync < T = unknown > (
1075
- data : TSchema extends ZodSchema < infer O > ? O : T ,
1077
+ data : TSchema extends ZodSchema < any , infer I > ? I : T ,
1076
1078
) : void {
1077
1079
return this . textSync (
1078
1080
json . serialize ( data , { schema : this . _schema , pretty : true } ) + "\n" ,
@@ -1089,7 +1091,7 @@ class FsFileWrite<
1089
1091
* @throws If schema validation fails or if the write operation fails
1090
1092
*/
1091
1093
public async yaml < T = unknown > (
1092
- data : TSchema extends ZodSchema < infer O > ? O : T ,
1094
+ data : TSchema extends ZodSchema < any , infer I > ? I : T ,
1093
1095
) : Promise < void > {
1094
1096
return this . text ( yaml . serialize ( data , { schema : this . _schema } ) ) ;
1095
1097
}
@@ -1105,7 +1107,7 @@ class FsFileWrite<
1105
1107
* @throws If schema validation fails or if the write operation fails
1106
1108
*/
1107
1109
public yamlSync < T = unknown > (
1108
- data : TSchema extends ZodSchema < infer O > ? O : T ,
1110
+ data : TSchema extends ZodSchema < any , infer I > ? I : T ,
1109
1111
) : void {
1110
1112
return this . textSync ( yaml . serialize ( data , { schema : this . _schema } ) ) ;
1111
1113
}
0 commit comments