@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
TypeScript
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;