/
home
/
infinitibizsol
/
.trash
/
node_modules.5
/
express-validator
/
src
/
File Upload :
llllll
Current File: /home/infinitibizsol/.trash/node_modules.5/express-validator/src/context.d.ts
import { FieldInstance, FieldValidationError, Location, Meta, Request, UnknownFieldInstance, ValidationError } from './base'; import { ContextItem } from './context-items'; /** * Defines which kind of value makes a field optional. * * - `undefined`: only `undefined` values; equivalent to `value === undefined` * - `null`: only `undefined` and `null` values; equivalent to `value == null` * - `falsy`: all falsy values; equivalent to `!value` * - `false`: not optional. */ export declare type Optional = 'undefined' | 'null' | 'falsy' | false; declare type AddErrorOptions = { type: 'field'; message?: any; value: any; meta: Meta; } | { type: 'unknown_fields'; req: Request; message?: any; fields: UnknownFieldInstance[]; } | { type: 'alternative'; req: Request; message?: any; nestedErrors: FieldValidationError[]; } | { type: 'alternative_grouped'; req: Request; message?: any; nestedErrors: FieldValidationError[][]; }; export declare class Context { readonly fields: string[]; readonly locations: Location[]; readonly stack: ReadonlyArray<ContextItem>; readonly optional: Optional; readonly bail: boolean; readonly message?: any; private readonly _errors; get errors(): ReadonlyArray<ValidationError>; private readonly dataMap; constructor(fields: string[], locations: Location[], stack: ReadonlyArray<ContextItem>, optional: Optional, bail: boolean, message?: any); getData(options?: { requiredOnly: boolean; }): FieldInstance[]; addFieldInstances(instances: FieldInstance[]): void; setData(path: string, value: any, location: Location): void; addError(opts: AddErrorOptions): void; } export declare type ReadonlyContext = Pick<Context, Exclude<keyof Context, 'setData' | 'addFieldInstances' | 'addError'>>; export {};
Copyright ©2k19 -
Hexid
|
Tex7ure