API Reference / modelence / server / schema

const schema: object

Defined in: src/data/types.ts:31

Type declaration

NameTypeDefault valueDefined in
array()<El>(schema, params?) => ZodArray<El>schemaArraysrc/data/types.ts:36
boolean()(params?) => ZodBooleanschemaBooleansrc/data/types.ts:35
date()(params?) => ZodDateschemaDatesrc/data/types.ts:34
enum(){<U, T>(values, params?): ZodEnum<Writeable<T>>; <U, T>(values, params?): ZodEnum<T>; }schemaEnumsrc/data/types.ts:38
number()(params?) => ZodNumberschemaNumbersrc/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] }>schemaObjectsrc/data/types.ts:37
string()(params?) => ZodStringschemaStringsrc/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

Type declaration

NameTypeDefault valueDefined in
array()<El>(schema, params?) => ZodArray<El>schemaArraysrc/data/types.ts:36
boolean()(params?) => ZodBooleanschemaBooleansrc/data/types.ts:35
date()(params?) => ZodDateschemaDatesrc/data/types.ts:34
enum(){<U, T>(values, params?): ZodEnum<Writeable<T>>; <U, T>(values, params?): ZodEnum<T>; }schemaEnumsrc/data/types.ts:38
number()(params?) => ZodNumberschemaNumbersrc/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] }>schemaObjectsrc/data/types.ts:37
string()(params?) => ZodStringschemaStringsrc/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