@user-office-software/duo-validation
Version:
Duo frontend and backend validation in one place.
15 lines (14 loc) • 1.71 kB
TypeScript
import * as Yup from 'yup';
export declare const intervalQuestionValidationSchema: (field: any) => Yup.ObjectSchema<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
min: Yup.NumberSchema<number | undefined, import("yup/lib/types").AnyObject, number | undefined>;
max: Yup.NumberSchema<number | undefined, import("yup/lib/types").AnyObject, number | undefined>;
unit: import("yup/lib/object").OptionalObjectSchema<import("yup/lib/object").ObjectShape, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<import("yup/lib/object").ObjectShape> | null>;
}>, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
min: Yup.NumberSchema<number | undefined, import("yup/lib/types").AnyObject, number | undefined>;
max: Yup.NumberSchema<number | undefined, import("yup/lib/types").AnyObject, number | undefined>;
unit: import("yup/lib/object").OptionalObjectSchema<import("yup/lib/object").ObjectShape, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<import("yup/lib/object").ObjectShape> | null>;
}>>, import("yup/lib/object").AssertsShape<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
min: Yup.NumberSchema<number | undefined, import("yup/lib/types").AnyObject, number | undefined>;
max: Yup.NumberSchema<number | undefined, import("yup/lib/types").AnyObject, number | undefined>;
unit: import("yup/lib/object").OptionalObjectSchema<import("yup/lib/object").ObjectShape, import("yup/lib/object").AnyObject, import("yup/lib/object").TypeOfShape<import("yup/lib/object").ObjectShape> | null>;
}>>>;