diff --git a/src/TZodSchemaClass.ts b/src/TZodSchemaClass.ts index 3697473..1efc5ef 100644 --- a/src/TZodSchemaClass.ts +++ b/src/TZodSchemaClass.ts @@ -62,21 +62,21 @@ export type TZodSchemaClass< readonly schema: z.ZodObject readonly defaultValues: DefaultValues - instantiate>( + create>( this: Self, ...[values, params]: NewZodSchemaInstanceArgs< NewZodSchemaInstanceInput > ): InstanceType - instantiatePromise>( + createPromise>( this: Self, ...[values, params]: NewZodSchemaInstanceArgs< NewZodSchemaInstanceInput > ): Promise> - instantiateEffect>( + createEffect>( this: Self, ...[values, params]: NewZodSchemaInstanceArgs< NewZodSchemaInstanceInput diff --git a/src/ZodSchemaClass.ts b/src/ZodSchemaClass.ts index 6fab497..3b79414 100644 --- a/src/ZodSchemaClass.ts +++ b/src/ZodSchemaClass.ts @@ -40,7 +40,7 @@ export function ZodSchemaClassOf< Object.assign(this, values) } - static instantiate( + static create( ...[values, params]: NewZodSchemaInstanceArgs< NewZodSchemaInstanceInput > @@ -50,7 +50,7 @@ export function ZodSchemaClassOf< ) } - static async instantiatePromise( + static async createPromise( ...[values, params]: NewZodSchemaInstanceArgs< NewZodSchemaInstanceInput > @@ -60,7 +60,7 @@ export function ZodSchemaClassOf< ) } - static instantiateEffect( + static createEffect( ...[values, params]: NewZodSchemaInstanceArgs< NewZodSchemaInstanceInput > diff --git a/src/tests.ts b/src/tests.ts index 7c72022..11c510f 100644 --- a/src/tests.ts +++ b/src/tests.ts @@ -12,7 +12,7 @@ class Test extends ZodSchemaClass({ }) {} Test.defaultValues -const inst = await Test.instantiatePromise({ id: 1n, name: "" }) +const inst = await Test.createPromise({ id: 1n, name: "" }) class SubTest extends Test.extend({ @@ -25,7 +25,7 @@ class SubTest extends Test.extend({ }), }) {} -const subInst = await SubTest.instantiatePromise({ name: "", prout: "" }) +const subInst = await SubTest.createPromise({ name: "", prout: "" }) console.log(subInst)