ZodSchemaObject work
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Julien Valverdé
2024-02-28 05:02:50 +01:00
parent aefca6657b
commit 4392d43211

View File

@@ -49,10 +49,12 @@ export const ZodSchemaObject = <
static create<
Self extends StaticMembers<ImplStaticThis<typeof ZodSchemaObject>>,
Instance extends Values,
Instance extends Values
>(
this: Class<Instance, [values: Values]> & Self,
this: (
Class<Instance, [values: Values]> &
StaticMembers<ImplStaticThis<typeof ZodSchemaObject>>
),
...[values, params]: NewZodSchemaInstanceArgs<PartialValues>
) {
return this
@@ -61,10 +63,12 @@ export const ZodSchemaObject = <
}
static createPromise<
Self extends StaticMembers<ImplStaticThis<typeof ZodSchemaObject>>,
Instance extends Values,
Instance extends Values
>(
this: Class<Instance, [values: Values]> & Self,
this: (
Class<Instance, [values: Values]> &
StaticMembers<ImplStaticThis<typeof ZodSchemaObject>>
),
...[values, params]: NewZodSchemaInstanceArgs<PartialValues>
) {
return this
@@ -73,10 +77,12 @@ export const ZodSchemaObject = <
}
static createEffect<
Self extends StaticMembers<ImplStaticThis<typeof ZodSchemaObject>>,
Instance extends Values,
Instance extends Values
>(
this: Class<Instance, [values: Values]> & Self,
this: (
Class<Instance, [values: Values]> &
StaticMembers<ImplStaticThis<typeof ZodSchemaObject>>
),
...[values, params]: NewZodSchemaInstanceArgs<PartialValues>
) {
return parseZodSchemaEffect(