michangarrito/apps/backend/node_modules/@nestjs/common/pipes/file/parse-file-pipe.builder.d.ts
rckrdmrd 97f407c661 [MIGRATION-V2] feat: Migrar michangarrito a estructura v2
- Prefijo v2: MCH
- TRACEABILITY-MASTER.yml creado
- Listo para integracion como submodulo

Workspace: v2.0.0 | SIMCO: v4.0.0
2026-01-10 11:28:54 -06:00

16 lines
679 B
TypeScript

import { FileTypeValidatorOptions } from './file-type.validator';
import { FileValidator } from './file-validator.interface';
import { MaxFileSizeValidatorOptions } from './max-file-size.validator';
import { ParseFileOptions } from './parse-file-options.interface';
import { ParseFilePipe } from './parse-file.pipe';
/**
* @publicApi
*/
export declare class ParseFilePipeBuilder {
private validators;
addMaxSizeValidator(options: MaxFileSizeValidatorOptions): this;
addFileTypeValidator(options: FileTypeValidatorOptions): this;
addValidator(validator: FileValidator): this;
build(additionalOptions?: Omit<ParseFileOptions, 'validators'>): ParseFilePipe;
}