@wujingquan/nest-file-fastify
Version:
fastify-multipart decorators for Nest.js
23 lines (22 loc) • 858 B
TypeScript
/// <reference types="node" />
import busboy from "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?: import("http").IncomingHttpHeaders | undefined;
highWaterMark?: number | undefined;
fileHwm?: number | undefined;
defCharset?: string | undefined;
defParamCharset?: string | undefined;
preservePath?: boolean | undefined;
limits?: busboy.Limits | undefined;
dest?: string | undefined;
filter?: UploadFilterHandler | undefined;
};