UNPKG

@edgeguideab/expect

Version:

Check for user input in a consistent way and generate error messages for missings

27 lines (26 loc) 729 B
import { IErrorObject, IObjectOption, ValidateFunction } from "../definitions"; export declare function validateObject({ parameter, value, options, input, schema, visitedParams, validate, }: { parameter: string | number | Array<string | number>; value: unknown; options: IObjectOption; input?: unknown; schema: Record<string, any>; visitedParams: Array<string | number>; validate: ValidateFunction; }): { valid: boolean; error?: undefined; parsed?: undefined; } | { valid: boolean; error: string; parsed?: undefined; } | { valid: boolean; error: IErrorObject; parsed?: undefined; } | { valid: boolean; parsed: Record<string, any>; error?: undefined; };