@vs-form/vs-form
Version:
A schema-based form generator component for React using material-ui
290 lines (289 loc) • 7.97 kB
TypeScript
import * as enums from './enums';
export declare const required: () => {
required: boolean;
};
export declare const typeString: () => {
type: enums.DataType;
};
export declare const typeNumber: () => {
type: enums.DataType;
};
export declare const typeObject: () => {
type: enums.DataType;
};
export declare const typeObjectOrFunction: () => {
type: enums.DataType[];
};
export declare const typeStringOrFunction: () => {
type: enums.DataType[];
};
export declare const typeStringOrStringArray: () => {
type: enums.DataType[];
};
export declare const typeArray: () => {
type: enums.DataType;
};
export declare const typeBoolean: () => {
type: enums.DataType;
};
export declare const typeBooleanOrFunction: () => {
type: enums.DataType[];
};
export declare const typeAny: () => {
type: enums.DataType;
};
export declare const typeDate: () => {
type: enums.DataType;
};
export declare const typeFunction: () => {
type: enums.DataType;
};
export declare const typeRegex: () => {
type: enums.DataType;
};
export declare const gridSize: () => {
enum: (string | number | boolean)[];
};
export declare const objectRequired: () => {
type: enums.DataType;
required: boolean;
};
export declare const booleanRequired: () => {
type: enums.DataType;
required: boolean;
};
export declare const arrayRequired: () => {
type: enums.DataType;
required: boolean;
};
export declare const arrayNotRequired: () => {
type: enums.DataType;
};
export declare const labelRequired: () => {
label: {
type: enums.DataType[];
required: boolean;
};
};
export declare const label: () => {
label: {
type: enums.DataType[];
};
};
export declare const placeholder: () => {
placeholder: {
type: enums.DataType[];
};
};
export declare const hint: () => {
hint: {
type: enums.DataType[];
};
};
export declare const tooltip: () => {
tooltip: {
type: enums.DataType[];
};
tooltipProps: {
type: enums.DataType;
};
};
export declare const text: () => {
text: {
type: enums.DataType[];
};
};
export declare const fieldRequired: () => {
field: {
type: enums.DataType;
required: boolean;
};
};
export declare const stringRequired: () => {
type: enums.DataType;
required: boolean;
};
export declare const validatorsChildren: () => {
validators: import("./types").IValidatorComponent[];
};
export declare const validatorsTabsChildren: () => {
validators: import("./types").IValidatorComponent[];
};
export declare const itemsChildren: () => {
items: {
type: enums.DataType;
};
};
export declare const validatorsLabelOrColumns: () => {
validators: import("./types").IValidatorComponent[];
};
export declare const validatorsColumns: () => {
validators: import("./types").IValidatorComponent[];
};
export declare const validatorsDefaultValue: () => {
validators: import("./types").IValidatorComponent[];
};
export declare const validatorsMaskInput: () => {
validators: import("./types").IValidatorComponent[];
};
export declare const validatorsNumberFormat: () => {
validators: import("./types").IValidatorComponent[];
};
export declare const validatorsPrefixComp: () => {
validators: import("./types").IValidatorComponent[];
};
export declare const validatorsIconComp: () => {
validators: import("./types").IValidatorComponent[];
};
export declare const validatorsSubschemaKeyField: () => {
validators: import("./types").IValidatorComponent[];
};
export declare const validatorsIcon: () => {
validators: import("./types").IValidatorComponent[];
};
export declare const validatorsStyles: () => {
validators: import("./types").IValidatorComponent[];
};
export declare const validatorsSpeedDialActions: () => {
validators: import("./types").IValidatorComponent[];
};
export declare const gridProps: () => {
properties: {
xl: {
enum: (string | number | boolean)[];
type: enums.DataType;
};
lg: {
enum: (string | number | boolean)[];
type: enums.DataType;
};
md: {
enum: (string | number | boolean)[];
type: enums.DataType;
};
sm: {
enum: (string | number | boolean)[];
type: enums.DataType;
};
xs: {
enum: (string | number | boolean)[];
type: enums.DataType;
};
alignContent: {
enum: string[];
type: enums.DataType;
};
alignItems: {
enum: string[];
type: enums.DataType;
};
direction: {
enum: string[];
type: enums.DataType;
};
justify: {
enum: string[];
type: enums.DataType;
};
spacing: {
enum: number[];
type: enums.DataType;
};
wrap: {
enum: string[];
type: enums.DataType;
};
zeroMinWidth: {
type: enums.DataType;
};
item: {
type: enums.DataType;
};
container: {
type: enums.DataType;
};
style: {
type: enums.DataType;
};
};
type: enums.DataType;
};
export declare const maskProps: () => {
properties: {
mask: {
validators: import("./types").IValidatorComponent[];
type: enums.DataType;
};
guide: {
type: enums.DataType;
};
placeholder: {
type: enums.DataType;
};
pipe: {
type: enums.DataType;
};
showMask: {
type: enums.DataType;
};
};
type: enums.DataType;
};
export declare const numberFormatProps: () => {
properties: {
thousandSeparator: {
type: enums.DataType;
};
decimalSeparator: {
type: enums.DataType;
};
decimalScale: {
type: enums.DataType;
};
fixedDecimalScale: {
type: enums.DataType;
};
displayType: {
enum: string[];
type: enums.DataType;
};
prefix: {
type: enums.DataType;
};
suffix: {
type: enums.DataType;
};
format: {
type: enums.DataType[];
};
removeFormatting: {
type: enums.DataType;
};
mask: {
type: enums.DataType[];
};
allowNegative: {
type: enums.DataType;
};
allowEmptyFormatting: {
type: enums.DataType;
};
isAllowed: {
type: enums.DataType;
};
};
type: enums.DataType;
required: boolean;
};
export declare const modifyDataPropsText: (obj: any) => void;
export declare const modifyDataPropsSelect: (obj: any) => void;
export declare const modifyDataPropsCheckListBox: (obj: any) => void;
export declare const modifyDataPropsRadio: (obj: any) => void;
export declare const modifyDataPropsNumber: (obj: any) => void;
export declare const modifyDataPropsSlider: (obj: any) => void;
export declare const modifyDataPropsNumberFormat: (obj: any) => void;
export declare const modifyDataPropsInteger: (obj: any) => void;
export declare const modifyDataPropsDate: (obj: any) => void;
export declare const modifyDataPropsBoolean: (obj: any) => void;
export declare const modifyDataPropsSubschema: (obj: any) => void;
export declare const modifyDataPropsData: (obj: any) => void;