UNPKG

@sprucelabs/schema

Version:

Static and dynamic binding plus runtime validation and transformation to ensure your app is sound. 🤓

36 lines (35 loc) • 1.57 kB
import AddressField from '../../../fields/AddressField'; import BooleanField from '../../../fields/BooleanField'; import DateField from '../../../fields/DateField'; import DateTimeField from '../../../fields/DateTimeField'; import DirectoryField from '../../../fields/DirectoryField'; import DurationField from '../../../fields/DurationField'; import EmailField from '../../../fields/EmailField'; import FileField from '../../../fields/FileField'; import IdField from '../../../fields/IdField'; import ImageField from '../../../fields/ImageField'; import NumberField from '../../../fields/NumberField'; import PhoneField from '../../../fields/PhoneField'; import RawField from '../../../fields/RawField'; import SchemaField from '../../../fields/SchemaField'; import SelectField from '../../../fields/SelectField'; import TextField from '../../../fields/TextField'; declare const fieldClassMap: { readonly boolean: typeof BooleanField; readonly select: typeof SelectField; readonly duration: typeof DurationField; readonly id: typeof IdField; readonly address: typeof AddressField; readonly phone: typeof PhoneField; readonly schema: typeof SchemaField; readonly raw: typeof RawField; readonly number: typeof NumberField; readonly dateTime: typeof DateTimeField; readonly text: typeof TextField; readonly file: typeof FileField; readonly date: typeof DateField; readonly directory: typeof DirectoryField; readonly email: typeof EmailField; readonly image: typeof ImageField; }; export default fieldClassMap;