UNPKG

@backland/schema

Version:

TypeScript schema declaration and validation library with static type inference

28 lines (27 loc) 987 B
export declare const fieldTypesClassMap: Readonly<{ ID: "IDField"; alias: "AliasField"; any: "AnyField"; array: "ArrayField"; boolean: "BooleanField"; cursor: "CursorField"; date: "DateField"; email: "EmailField"; enum: "EnumField"; float: "FloatField"; int: "IntField"; literal: "LiteralField"; meta: "MetaField"; null: "NullField"; object: "ObjectField"; phone: "PhoneField"; record: "RecordField"; string: "StringField"; ulid: "UlidField"; undefined: "UndefinedField"; union: "UnionField"; unknown: "UnknownField"; }>; export type FieldTypesClassMap = typeof fieldTypesClassMap; export type FieldTypeNames = keyof FieldTypesClassMap; export declare const fieldTypeNames: ("string" | "boolean" | "undefined" | "object" | "ID" | "alias" | "any" | "array" | "cursor" | "date" | "email" | "enum" | "float" | "int" | "literal" | "meta" | "null" | "phone" | "record" | "ulid" | "union" | "unknown")[];