From 2bf207883f912e616fc3c88030562bdccf5b9be0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sat, 16 Mar 2024 02:04:58 +0100 Subject: [PATCH] extend --- src/traits/ZodSchemaObject.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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