defineDefaultValues
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Julien Valverdé
2024-01-17 17:39:34 +01:00
parent 222676dfaf
commit 4a27f5c765
5 changed files with 20 additions and 23 deletions

View File

@@ -1,5 +1,6 @@
import { AbstractClass, Class as ConcreteClass } from "type-fest"
import { z } from "zod"
import { DefinedDefaultValues } from "."
import { StaticMembers } from "./util"
@@ -30,7 +31,7 @@ export function makeSchemableClassFrom<
Values
>
defaultValues: DefaultValues
defaultValues: DefinedDefaultValues<DefaultValues>
},
) {
type Class<T, Arguments extends unknown[]> = (
@@ -88,7 +89,7 @@ export function makeSchemableClass<
Values
>
defaultValues: DefaultValues
defaultValues: DefinedDefaultValues<DefaultValues>
}
) {
return makeSchemableClassFrom(Object, props)