jenesius-vue-form
Version:
Heavy form system for Vue.js
28 lines (27 loc) • 814 B
TypeScript
declare const STORE: IStore;
declare type defineInputTypes = 'single-checkbox' | 'single-radio' | 'text' | 'select' | 'radio' | 'checkbox' | 'switch' | 'password' | 'tel' | 'number' | 'range' | 'textarea';
export interface IStore {
inputTypes: {
[name: defineInputTypes | string]: any;
};
requiredMessage: string;
typeNotCaseSensitive: boolean;
debug: boolean;
defaultType: string;
cleanValue: any;
dateMask: string;
date: {
months: string[];
daysWeek: string[];
calendar: {
yearCount: number;
yearStart: number;
};
};
select: {
countWithoutSearch: number;
searchLabel: string;
};
}
export default STORE;
export declare function getFieldType(type: any): any;