diff --git a/src/makeSchemableClass.ts b/src/makeSchemableClass.ts index f0fd976..d7c35dc 100644 --- a/src/makeSchemableClass.ts +++ b/src/makeSchemableClass.ts @@ -32,7 +32,7 @@ export function makeSchemableClass< schemaWithDefaultValues, } as const satisfies SchemableConfig - return class { + return class SchemableObject { static readonly $schemableConfig = $schemableConfig static readonly schema = schema static readonly schemaWithDefaultValues = schemaWithDefaultValues diff --git a/src/tests.ts b/src/tests.ts index 2dc332c..0d17ecb 100644 --- a/src/tests.ts +++ b/src/tests.ts @@ -13,4 +13,7 @@ const UserSchemaObject = makeSchemableClass({ schema: UserSchema }) class User extends UserSchemaObject {} const user1 = new User({ id: 1n }) -const user2 = newSchemable(User) +const user2 = newSchemable(User, { id: 2n }) + +console.log(user1) +console.log(user2)