@vs-form/vs-form
Version:
A schema-based form generator component for React using material-ui
14 lines (13 loc) • 5.23 kB
TypeScript
import { DataType, Component } from './enums';
import { IComponentPanel, IComponentTextInput, IComponentButton, IComponentSelect } from './types';
export declare const dataTypeIsArray: (dataType: DataType) => boolean;
export declare const dataTypeToValue: (dataType: DataType) => {} | null;
export declare const checkType: (type: DataType, value: any) => boolean;
export declare const formatJSON: (obj: object) => string;
export declare const valueIsNumber: (val: any) => boolean;
export declare const dateToString: (date: Date, compType: Component, withSeconds: boolean) => string;
export declare const stringToDate: (compType: Component, val: string) => Date | null;
export declare const checkIsParentComponent: (comp?: import("./types").IComponentForm | IComponentPanel | import("./types").IComponentTab | import("./types").IComponentCard | import("./types").IComponentExpansionPanel | import("./types").IComponentTabs | IComponentTextInput | import("./types").IComponentMaskInput | IComponentSelect | import("./types").IComponentSelectExt | import("./types").IComponentRadioGroup | import("./types").IComponentChecklistbox | import("./types").IComponentNumber | import("./types").IComponentInteger | import("./types").IComponentSlider | import("./types").IComponentNumberFormat | import("./types").IComponentCheckbox | import("./types").IComponentSwitch | import("./types").IComponentDate | import("./types").IComponentDateExt | import("./types").IComponentSubschema | import("./types").IComponentText | IComponentButton | import("./types").IComponentIconButton | import("./types").IComponentSpeediDial | import("./types").IComponentIcon | import("./types").IComponentDivider | import("./types").IComponentMediaStatic | import("./types").IComponentCustom | undefined) => IComponentPanel | undefined;
export declare const checkIsDataComponent: (comp?: import("./types").IComponentForm | IComponentPanel | import("./types").IComponentTab | import("./types").IComponentCard | import("./types").IComponentExpansionPanel | import("./types").IComponentTabs | IComponentTextInput | import("./types").IComponentMaskInput | IComponentSelect | import("./types").IComponentSelectExt | import("./types").IComponentRadioGroup | import("./types").IComponentChecklistbox | import("./types").IComponentNumber | import("./types").IComponentInteger | import("./types").IComponentSlider | import("./types").IComponentNumberFormat | import("./types").IComponentCheckbox | import("./types").IComponentSwitch | import("./types").IComponentDate | import("./types").IComponentDateExt | import("./types").IComponentSubschema | import("./types").IComponentText | IComponentButton | import("./types").IComponentIconButton | import("./types").IComponentSpeediDial | import("./types").IComponentIcon | import("./types").IComponentDivider | import("./types").IComponentMediaStatic | import("./types").IComponentCustom | undefined) => IComponentTextInput | undefined;
export declare const checkIsButtonComponent: (comp?: import("./types").IComponentForm | IComponentPanel | import("./types").IComponentTab | import("./types").IComponentCard | import("./types").IComponentExpansionPanel | import("./types").IComponentTabs | IComponentTextInput | import("./types").IComponentMaskInput | IComponentSelect | import("./types").IComponentSelectExt | import("./types").IComponentRadioGroup | import("./types").IComponentChecklistbox | import("./types").IComponentNumber | import("./types").IComponentInteger | import("./types").IComponentSlider | import("./types").IComponentNumberFormat | import("./types").IComponentCheckbox | import("./types").IComponentSwitch | import("./types").IComponentDate | import("./types").IComponentDateExt | import("./types").IComponentSubschema | import("./types").IComponentText | IComponentButton | import("./types").IComponentIconButton | import("./types").IComponentSpeediDial | import("./types").IComponentIcon | import("./types").IComponentDivider | import("./types").IComponentMediaStatic | import("./types").IComponentCustom | undefined) => IComponentButton | undefined;
export declare const checkIsSelectComponent: (comp?: import("./types").IComponentForm | IComponentPanel | import("./types").IComponentTab | import("./types").IComponentCard | import("./types").IComponentExpansionPanel | import("./types").IComponentTabs | IComponentTextInput | import("./types").IComponentMaskInput | IComponentSelect | import("./types").IComponentSelectExt | import("./types").IComponentRadioGroup | import("./types").IComponentChecklistbox | import("./types").IComponentNumber | import("./types").IComponentInteger | import("./types").IComponentSlider | import("./types").IComponentNumberFormat | import("./types").IComponentCheckbox | import("./types").IComponentSwitch | import("./types").IComponentDate | import("./types").IComponentDateExt | import("./types").IComponentSubschema | import("./types").IComponentText | IComponentButton | import("./types").IComponentIconButton | import("./types").IComponentSpeediDial | import("./types").IComponentIcon | import("./types").IComponentDivider | import("./types").IComponentMediaStatic | import("./types").IComponentCustom | undefined) => IComponentSelect | undefined;