Initial commit - Event Planner application
This commit is contained in:
51
node_modules/@nestjs/common/pipes/validation.pipe.d.ts
generated
vendored
Normal file
51
node_modules/@nestjs/common/pipes/validation.pipe.d.ts
generated
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
import { ClassTransformOptions } from '../interfaces/external/class-transform-options.interface';
|
||||
import { TransformerPackage } from '../interfaces/external/transformer-package.interface';
|
||||
import { ValidationError } from '../interfaces/external/validation-error.interface';
|
||||
import { ValidatorOptions } from '../interfaces/external/validator-options.interface';
|
||||
import { ValidatorPackage } from '../interfaces/external/validator-package.interface';
|
||||
import { ArgumentMetadata, PipeTransform } from '../interfaces/features/pipe-transform.interface';
|
||||
import { Type } from '../interfaces/type.interface';
|
||||
import { ErrorHttpStatusCode } from '../utils/http-error-by-code.util';
|
||||
/**
|
||||
* @publicApi
|
||||
*/
|
||||
export interface ValidationPipeOptions extends ValidatorOptions {
|
||||
transform?: boolean;
|
||||
disableErrorMessages?: boolean;
|
||||
transformOptions?: ClassTransformOptions;
|
||||
errorHttpStatusCode?: ErrorHttpStatusCode;
|
||||
exceptionFactory?: (errors: ValidationError[]) => any;
|
||||
validateCustomDecorators?: boolean;
|
||||
expectedType?: Type<any>;
|
||||
validatorPackage?: ValidatorPackage;
|
||||
transformerPackage?: TransformerPackage;
|
||||
}
|
||||
/**
|
||||
* @see [Validation](https://docs.nestjs.com/techniques/validation)
|
||||
*
|
||||
* @publicApi
|
||||
*/
|
||||
export declare class ValidationPipe implements PipeTransform<any> {
|
||||
protected isTransformEnabled: boolean;
|
||||
protected isDetailedOutputDisabled?: boolean;
|
||||
protected validatorOptions: ValidatorOptions;
|
||||
protected transformOptions: ClassTransformOptions | undefined;
|
||||
protected errorHttpStatusCode: ErrorHttpStatusCode;
|
||||
protected expectedType: Type<any> | undefined;
|
||||
protected exceptionFactory: (errors: ValidationError[]) => any;
|
||||
protected validateCustomDecorators: boolean;
|
||||
constructor(options?: ValidationPipeOptions);
|
||||
protected loadValidator(validatorPackage?: ValidatorPackage): ValidatorPackage;
|
||||
protected loadTransformer(transformerPackage?: TransformerPackage): TransformerPackage;
|
||||
transform(value: any, metadata: ArgumentMetadata): Promise<any>;
|
||||
createExceptionFactory(): (validationErrors?: ValidationError[]) => unknown;
|
||||
protected toValidate(metadata: ArgumentMetadata): boolean;
|
||||
protected transformPrimitive(value: any, metadata: ArgumentMetadata): any;
|
||||
protected toEmptyIfNil<T = any, R = T>(value: T, metatype: Type<unknown> | object): R | object | string;
|
||||
protected stripProtoKeys(value: any): void;
|
||||
protected isPrimitive(value: unknown): boolean;
|
||||
protected validate(object: object, validatorOptions?: ValidatorOptions): Promise<ValidationError[]> | ValidationError[];
|
||||
protected flattenValidationErrors(validationErrors: ValidationError[]): string[];
|
||||
protected mapChildrenToValidationErrors(error: ValidationError, parentPath?: string): ValidationError[];
|
||||
protected prependConstraintsWithParentProp(parentPath: string, error: ValidationError): ValidationError;
|
||||
}
|
||||
Reference in New Issue
Block a user