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< 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> ...[values, params]: NewZodSchemaInstanceArgs<PartialValues>
) { ) {
return this return this
@@ -61,10 +63,12 @@ export const ZodSchemaObject = <
} }
static createPromise< 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> ...[values, params]: NewZodSchemaInstanceArgs<PartialValues>
) { ) {
return this return this
@@ -73,10 +77,12 @@ export const ZodSchemaObject = <
} }
static createEffect< 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> ...[values, params]: NewZodSchemaInstanceArgs<PartialValues>
) { ) {
return parseZodSchemaEffect( return parseZodSchemaEffect(