validata-mongo
Version:
MongoDB update `$set` operations
11 lines (10 loc) • 529 B
TypeScript
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 {};