API Reference / modelence / server / schema
const
schema:object
Defined in: src/data/types.ts:31
Name | Type | Default value | Defined in |
---|---|---|---|
array() | <El >(schema , params? ) => ZodArray <El > | schemaArray | src/data/types.ts:36 |
boolean() | (params? ) => ZodBoolean | schemaBoolean | src/data/types.ts:35 |
date() | (params? ) => ZodDate | schemaDate | src/data/types.ts:34 |
enum() | {<U , T >(values , params? ): ZodEnum <Writeable <T >>; <U , T >(values , params? ): ZodEnum <T >; } | schemaEnum | src/data/types.ts:38 |
number() | (params? ) => ZodNumber | schemaNumber | src/data/types.ts:33 |
object() | <Shape >(shape , params? ) => ZodObject <Shape , "strip" , ZodTypeAny , { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<Shape>, any>[k] }, { [k in string | number | symbol]: baseObjectInputType<Shape>[k] }> | schemaObject | src/data/types.ts:37 |
string() | (params? ) => ZodString | schemaString | src/data/types.ts:32 |
union() | <Options >(types , params? ) => ZodUnion <Options > | - | src/data/types.ts:48 |
infer() | (schema ) => InferDocumentType <T > | - | src/data/types.ts:49 |
objectId() | () => ZodType <ObjectId > | - | src/data/types.ts:39 |
ref() | (collection ) => ZodType <ObjectId > | - | src/data/types.ts:45 |
userId() | () => ZodType <ObjectId > | - | src/data/types.ts:42 |
API Reference / modelence / server / schema
const
schema:object
Defined in: src/data/types.ts:31
Name | Type | Default value | Defined in |
---|---|---|---|
array() | <El >(schema , params? ) => ZodArray <El > | schemaArray | src/data/types.ts:36 |
boolean() | (params? ) => ZodBoolean | schemaBoolean | src/data/types.ts:35 |
date() | (params? ) => ZodDate | schemaDate | src/data/types.ts:34 |
enum() | {<U , T >(values , params? ): ZodEnum <Writeable <T >>; <U , T >(values , params? ): ZodEnum <T >; } | schemaEnum | src/data/types.ts:38 |
number() | (params? ) => ZodNumber | schemaNumber | src/data/types.ts:33 |
object() | <Shape >(shape , params? ) => ZodObject <Shape , "strip" , ZodTypeAny , { [k in string | number | symbol]: addQuestionMarks<baseObjectOutputType<Shape>, any>[k] }, { [k in string | number | symbol]: baseObjectInputType<Shape>[k] }> | schemaObject | src/data/types.ts:37 |
string() | (params? ) => ZodString | schemaString | src/data/types.ts:32 |
union() | <Options >(types , params? ) => ZodUnion <Options > | - | src/data/types.ts:48 |
infer() | (schema ) => InferDocumentType <T > | - | src/data/types.ts:49 |
objectId() | () => ZodType <ObjectId > | - | src/data/types.ts:39 |
ref() | (collection ) => ZodType <ObjectId > | - | src/data/types.ts:45 |
userId() | () => ZodType <ObjectId > | - | src/data/types.ts:42 |