UNPKG

@nimel/directorr-form

Version:
9 lines (8 loc) 700 B
import { CreatePropertyDecoratorFactory } from '@nimel/directorr'; import { ObjectSchema } from 'yup'; import { ValidateOptionsAll, SomeFunc, ValidateSchemaAll, validatePayload } from './types'; export declare const MODULE_NAME = "validateAll"; export declare function validateSchema(payload: any, valueFunc: SomeFunc, store: any, [schema, options, fields]: [ObjectSchema<any>, ValidateOptionsAll, string[]]): any; export declare function initializer(initObject: any, value: any, property: string, ctx: any, validate?: ValidateSchemaAll): (payload: any) => any; declare const validateAll: CreatePropertyDecoratorFactory<ObjectSchema, ValidateOptionsAll, validatePayload>; export default validateAll;