diff --git a/src/traits/ZodSchemaObject.ts b/src/traits/ZodSchemaObject.ts index e5ddb0c..54a3601 100644 --- a/src/traits/ZodSchemaObject.ts +++ b/src/traits/ZodSchemaObject.ts @@ -1,5 +1,5 @@ import { ImplStatic, trait } from "@thilawyn/traitify-ts" -import { Class, HasRequiredKeys } from "type-fest" +import { AbstractClass, Class, HasRequiredKeys } from "type-fest" import { z } from "zod" import { StaticMembers, parseZodSchemaEffect, stripZodObjectDefaults } from "../util" @@ -83,6 +83,15 @@ export const ZodSchemaObject = < params, ) } + + + static extend< + Self extends AbstractClass & ImplStatic + >( + this: Self + ) { + + } } return ZodSchemaObject as Class & StaticMembers