@backland/schema
Version:
TypeScript schema declaration and validation library with static type inference
28 lines (27 loc) • 987 B
TypeScript
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")[];