datatypes-validation
Version:
     
26 lines • 921 B
TypeScript
import { ICustomFieldError, IFieldError } from "./FieldInterface";
import { IDateRulesSettingsDefault } from "./DateRulesInterfaces";
export interface IDataTypesValidateOptions {
useThrowError?: boolean;
}
export interface IDataTypesSettings {
validate?: IDataTypesValidateOptions;
dateRules?: IDateRulesSettingsDefault;
}
export interface IDataTypesSettingsDefault {
validate: IDataTypesValidateOptions;
dateRules: IDateRulesSettingsDefault;
}
export interface IDataTypesValidateReponseSuccess {
error: true;
data: any;
}
export interface IDataTypesValidateResponseError {
error: false;
data: IDataTypesValidateErrors;
}
export interface IDataTypesValidateErrors {
[key: string]: IFieldError | ICustomFieldError;
}
export declare type IDataTypesValidateResponse = IDataTypesValidateReponseSuccess | IDataTypesValidateResponseError;
//# sourceMappingURL=DataTypesInterface.d.ts.map