Server IP : 150.95.80.236 / Your IP : 3.129.42.22 Web Server : Apache System : Linux host-150-95-80-236 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : social-telecare ( 10000) PHP Version : 7.4.33 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/pcu.in.th/api-uat.pcu.in.th/node_modules/@nestjs/common/pipes/ |
Upload File : |
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; protected errorHttpStatusCode: ErrorHttpStatusCode; protected expectedType: Type<any>; 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 = any>(value: T): R | {}; 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; }