This commit is contained in:
@@ -1,12 +1,8 @@
|
||||
import { z } from "zod"
|
||||
import { ZodSchemaClassOf, defineDefaultValues } from "."
|
||||
import { ZodSchemaClass, defineDefaultValues } from "."
|
||||
|
||||
|
||||
class Root {
|
||||
}
|
||||
|
||||
|
||||
class Test extends ZodSchemaClassOf(Root, {
|
||||
class Test extends ZodSchemaClass({
|
||||
schema: z.object({
|
||||
id: z.bigint(),
|
||||
name: z.string(),
|
||||
@@ -18,6 +14,7 @@ class Test extends ZodSchemaClassOf(Root, {
|
||||
Test.defaultValues
|
||||
const inst = await Test.instantiatePromise({ id: 1n, name: "" })
|
||||
|
||||
|
||||
class SubTest extends Test.extend({
|
||||
schema: ({ schema }) => schema.extend({
|
||||
prout: z.string()
|
||||
|
||||
Reference in New Issue
Block a user