@aprilnea/nest-file-fastify
Version:
fastify-multipart decorators for Nest.js
29 lines (28 loc) • 1.01 kB
TypeScript
/// <reference types="busboy" />
import { DiskStorage, Storage } from "../storage";
import { UploadFilterHandler } from "./filter";
export type UploadOptions = busboy.BusboyConfig & {
dest?: string;
storage?: Storage;
filter?: UploadFilterHandler;
};
export declare const DEFAULT_UPLOAD_OPTIONS: Partial<UploadOptions>;
export declare const transformUploadOptions: (opts?: UploadOptions) => Partial<UploadOptions> | {
storage: DiskStorage;
headers?: any;
highWaterMark?: number | undefined;
fileHwm?: number | undefined;
defCharset?: string | undefined;
preservePath?: boolean | undefined;
limits?: {
fieldNameSize?: number | undefined;
fieldSize?: number | undefined;
fields?: number | undefined;
fileSize?: number | undefined;
files?: number | undefined;
parts?: number | undefined;
headerPairs?: number | undefined;
} | undefined;
dest?: string | undefined;
filter?: UploadFilterHandler | undefined;
};