UNPKG

validata-mongo

Version:
11 lines (10 loc) 529 B
import { Contract, ValueProcessor } from 'validata'; import { CommonValidationOptions } from 'validata/dev'; interface AdditionalOptions { stripExtraProperties?: boolean; } interface ValidationOptions<T> extends CommonValidationOptions<T> { } export declare type ObjectOptions<T> = ValidationOptions<T> & AdditionalOptions; export declare const isObjectSet: <T extends Record<string, any>>(contract?: Contract<T> | undefined, options?: ObjectOptions<T> | undefined) => ValueProcessor<T & Record<string, unknown>>; export {};