makeSchemableClassFrom work
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Julien Valverdé
2024-01-09 05:32:27 +01:00
parent 712057fa1e
commit 2dad6e0873
3 changed files with 65 additions and 2 deletions

View File

@@ -60,14 +60,14 @@ export function extendSchemableClass<
readonly defaultValues = defaultValues
} as unknown as (
ClassKind<
Omit<C, "schema" | "defaultValues" | keyof ExtendSchemaValues> &
Omit<InstanceType<C>, "schema" | "defaultValues" | keyof ExtendSchemaValues> &
{
readonly schema: typeof schema,
readonly defaultValues: typeof defaultValues,
} &
SchemaValues,
ConstructorParameters<C>
Parameters<(values: SchemaValues) => void>
> &
Omit<StaticMembers<C>, "schema" | "defaultValues"> &