UNPKG

@backland/schema

Version:

TypeScript schema declaration and validation library with static type inference

35 lines 871 B
function createFieldNames(input) { var res = Object.create(null); Object.entries(input).forEach(_ref => { var [k, val] = _ref; return res[k] = val; }); Object.freeze(res); return res; } export var fieldTypesClassMap = createFieldNames({ 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 var fieldTypeNames = Object.keys(fieldTypesClassMap); //# sourceMappingURL=fieldTypeNames.js.map