0.1.2 #3
@@ -87,8 +87,6 @@ extends TraitExpressionBuilder<Superclass, Traits> {
|
|||||||
Values extends object,
|
Values extends object,
|
||||||
DefaultValues extends Partial<Values>,
|
DefaultValues extends Partial<Values>,
|
||||||
|
|
||||||
JsonifiedValues extends JsonifiableObject,
|
|
||||||
|
|
||||||
JsonifySchemaT extends z.ZodRawShape,
|
JsonifySchemaT extends z.ZodRawShape,
|
||||||
JsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
JsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
||||||
JsonifySchemaCatchall extends z.ZodTypeAny,
|
JsonifySchemaCatchall extends z.ZodTypeAny,
|
||||||
@@ -96,6 +94,8 @@ extends TraitExpressionBuilder<Superclass, Traits> {
|
|||||||
DejsonifySchemaT extends z.ZodRawShape,
|
DejsonifySchemaT extends z.ZodRawShape,
|
||||||
DejsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
DejsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
||||||
DejsonifySchemaCatchall extends z.ZodTypeAny,
|
DejsonifySchemaCatchall extends z.ZodTypeAny,
|
||||||
|
|
||||||
|
JsonifiedValues extends JsonifiableObject,
|
||||||
>(
|
>(
|
||||||
this: ZodSchemaClassBuilder<
|
this: ZodSchemaClassBuilder<
|
||||||
Superclass | ZodSchemaAbstractClass<Instance, SchemaT, SchemaUnknownKeys, SchemaCatchall, Values, DefaultValues>,
|
Superclass | ZodSchemaAbstractClass<Instance, SchemaT, SchemaUnknownKeys, SchemaCatchall, Values, DefaultValues>,
|
||||||
|
|||||||
@@ -14,8 +14,8 @@ export type JsonifiableZodSchemaClass<
|
|||||||
DejsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
DejsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
||||||
DejsonifySchemaCatchall extends z.ZodTypeAny,
|
DejsonifySchemaCatchall extends z.ZodTypeAny,
|
||||||
|
|
||||||
Values extends object,
|
|
||||||
JsonifiedValues extends JsonifiableObject,
|
JsonifiedValues extends JsonifiableObject,
|
||||||
|
Values extends object,
|
||||||
> = (
|
> = (
|
||||||
Class<Instance, [values: Values]> &
|
Class<Instance, [values: Values]> &
|
||||||
JsonifiableZodSchemas<
|
JsonifiableZodSchemas<
|
||||||
@@ -27,8 +27,8 @@ export type JsonifiableZodSchemaClass<
|
|||||||
DejsonifySchemaUnknownKeys,
|
DejsonifySchemaUnknownKeys,
|
||||||
DejsonifySchemaCatchall,
|
DejsonifySchemaCatchall,
|
||||||
|
|
||||||
Values,
|
JsonifiedValues,
|
||||||
JsonifiedValues
|
Values
|
||||||
>
|
>
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -43,8 +43,8 @@ export type JsonifiableZodSchemaAbstractClass<
|
|||||||
DejsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
DejsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
||||||
DejsonifySchemaCatchall extends z.ZodTypeAny,
|
DejsonifySchemaCatchall extends z.ZodTypeAny,
|
||||||
|
|
||||||
Values extends object,
|
|
||||||
JsonifiedValues extends JsonifiableObject,
|
JsonifiedValues extends JsonifiableObject,
|
||||||
|
Values extends object,
|
||||||
> = (
|
> = (
|
||||||
AbstractClass<Instance, [values: Values]> &
|
AbstractClass<Instance, [values: Values]> &
|
||||||
JsonifiableZodSchemas<
|
JsonifiableZodSchemas<
|
||||||
@@ -56,8 +56,8 @@ export type JsonifiableZodSchemaAbstractClass<
|
|||||||
DejsonifySchemaUnknownKeys,
|
DejsonifySchemaUnknownKeys,
|
||||||
DejsonifySchemaCatchall,
|
DejsonifySchemaCatchall,
|
||||||
|
|
||||||
Values,
|
JsonifiedValues,
|
||||||
JsonifiedValues
|
Values
|
||||||
>
|
>
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -70,8 +70,8 @@ export type JsonifiableZodSchemas<
|
|||||||
DejsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
DejsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
||||||
DejsonifySchemaCatchall extends z.ZodTypeAny,
|
DejsonifySchemaCatchall extends z.ZodTypeAny,
|
||||||
|
|
||||||
Values extends object,
|
|
||||||
JsonifiedValues extends JsonifiableObject,
|
JsonifiedValues extends JsonifiableObject,
|
||||||
|
Values extends object,
|
||||||
> = {
|
> = {
|
||||||
readonly jsonifySchema: z.ZodObject<JsonifySchemaT, JsonifySchemaUnknownKeys, JsonifySchemaCatchall, JsonifiedValues, Values>
|
readonly jsonifySchema: z.ZodObject<JsonifySchemaT, JsonifySchemaUnknownKeys, JsonifySchemaCatchall, JsonifiedValues, Values>
|
||||||
readonly dejsonifySchema: z.ZodObject<DejsonifySchemaT, DejsonifySchemaUnknownKeys, DejsonifySchemaCatchall, Values, JsonifiedValues>
|
readonly dejsonifySchema: z.ZodObject<DejsonifySchemaT, DejsonifySchemaUnknownKeys, DejsonifySchemaCatchall, Values, JsonifiedValues>
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ export type ZodSchemaClass<
|
|||||||
DefaultValues extends Partial<Values>,
|
DefaultValues extends Partial<Values>,
|
||||||
> = (
|
> = (
|
||||||
Class<Instance, [values: Values]> &
|
Class<Instance, [values: Values]> &
|
||||||
ZodSchemaClassStatic<SchemaT, SchemaUnknownKeys, SchemaCatchall, Values, DefaultValues>
|
ZodSchemas<SchemaT, SchemaUnknownKeys, SchemaCatchall, Values, DefaultValues>
|
||||||
)
|
)
|
||||||
|
|
||||||
export type ZodSchemaAbstractClass<
|
export type ZodSchemaAbstractClass<
|
||||||
@@ -27,10 +27,10 @@ export type ZodSchemaAbstractClass<
|
|||||||
DefaultValues extends Partial<Values>,
|
DefaultValues extends Partial<Values>,
|
||||||
> = (
|
> = (
|
||||||
AbstractClass<Instance, [values: Values]> &
|
AbstractClass<Instance, [values: Values]> &
|
||||||
ZodSchemaClassStatic<SchemaT, SchemaUnknownKeys, SchemaCatchall, Values, DefaultValues>
|
ZodSchemas<SchemaT, SchemaUnknownKeys, SchemaCatchall, Values, DefaultValues>
|
||||||
)
|
)
|
||||||
|
|
||||||
export type ZodSchemaClassStatic<
|
export type ZodSchemas<
|
||||||
SchemaT extends z.ZodRawShape,
|
SchemaT extends z.ZodRawShape,
|
||||||
SchemaUnknownKeys extends z.UnknownKeysParam,
|
SchemaUnknownKeys extends z.UnknownKeysParam,
|
||||||
SchemaCatchall extends z.ZodTypeAny,
|
SchemaCatchall extends z.ZodTypeAny,
|
||||||
|
|||||||
@@ -19,8 +19,8 @@ export const DejsonifiableZodSchemaObject = trait
|
|||||||
DejsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
DejsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
||||||
DejsonifySchemaCatchall extends z.ZodTypeAny,
|
DejsonifySchemaCatchall extends z.ZodTypeAny,
|
||||||
|
|
||||||
Values extends object,
|
|
||||||
JsonifiedValues extends JsonifiableObject,
|
JsonifiedValues extends JsonifiableObject,
|
||||||
|
Values extends object,
|
||||||
>(
|
>(
|
||||||
this: JsonifiableZodSchemaClass<
|
this: JsonifiableZodSchemaClass<
|
||||||
Instance,
|
Instance,
|
||||||
@@ -33,8 +33,8 @@ export const DejsonifiableZodSchemaObject = trait
|
|||||||
DejsonifySchemaUnknownKeys,
|
DejsonifySchemaUnknownKeys,
|
||||||
DejsonifySchemaCatchall,
|
DejsonifySchemaCatchall,
|
||||||
|
|
||||||
Values,
|
JsonifiedValues,
|
||||||
JsonifiedValues
|
Values
|
||||||
>,
|
>,
|
||||||
|
|
||||||
values: JsonifiedValues,
|
values: JsonifiedValues,
|
||||||
@@ -56,8 +56,8 @@ export const DejsonifiableZodSchemaObject = trait
|
|||||||
DejsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
DejsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
||||||
DejsonifySchemaCatchall extends z.ZodTypeAny,
|
DejsonifySchemaCatchall extends z.ZodTypeAny,
|
||||||
|
|
||||||
Values extends object,
|
|
||||||
JsonifiedValues extends JsonifiableObject,
|
JsonifiedValues extends JsonifiableObject,
|
||||||
|
Values extends object,
|
||||||
>(
|
>(
|
||||||
this: JsonifiableZodSchemaClass<
|
this: JsonifiableZodSchemaClass<
|
||||||
Instance,
|
Instance,
|
||||||
@@ -70,8 +70,8 @@ export const DejsonifiableZodSchemaObject = trait
|
|||||||
DejsonifySchemaUnknownKeys,
|
DejsonifySchemaUnknownKeys,
|
||||||
DejsonifySchemaCatchall,
|
DejsonifySchemaCatchall,
|
||||||
|
|
||||||
Values,
|
JsonifiedValues,
|
||||||
JsonifiedValues
|
Values
|
||||||
>,
|
>,
|
||||||
|
|
||||||
values: JsonifiedValues,
|
values: JsonifiedValues,
|
||||||
@@ -93,8 +93,8 @@ export const DejsonifiableZodSchemaObject = trait
|
|||||||
DejsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
DejsonifySchemaUnknownKeys extends z.UnknownKeysParam,
|
||||||
DejsonifySchemaCatchall extends z.ZodTypeAny,
|
DejsonifySchemaCatchall extends z.ZodTypeAny,
|
||||||
|
|
||||||
Values extends object,
|
|
||||||
JsonifiedValues extends JsonifiableObject,
|
JsonifiedValues extends JsonifiableObject,
|
||||||
|
Values extends object,
|
||||||
>(
|
>(
|
||||||
this: JsonifiableZodSchemaClass<
|
this: JsonifiableZodSchemaClass<
|
||||||
Instance,
|
Instance,
|
||||||
@@ -107,8 +107,8 @@ export const DejsonifiableZodSchemaObject = trait
|
|||||||
DejsonifySchemaUnknownKeys,
|
DejsonifySchemaUnknownKeys,
|
||||||
DejsonifySchemaCatchall,
|
DejsonifySchemaCatchall,
|
||||||
|
|
||||||
Values,
|
JsonifiedValues,
|
||||||
JsonifiedValues
|
Values
|
||||||
>,
|
>,
|
||||||
|
|
||||||
values: JsonifiedValues,
|
values: JsonifiedValues,
|
||||||
|
|||||||
Reference in New Issue
Block a user