UNPKG

datatypes-validation

Version:

![](https://img.shields.io/npm/v/datatypes-validation.svg) ![](https://img.shields.io/npm/dm/datatypes-validation.svg) ![](coverage/badge-lines.svg) ![](coverage/badge-functions.svg) ![](coverage/badge-statements.svg) ![](coverage/badge-branches.svg)

26 lines 921 B
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