11 lines
714 B
TypeScript
11 lines
714 B
TypeScript
/// <reference types="node" />
|
|
import { IncomingMessage as Req, ServerResponse as Res } from 'node:http';
|
|
import type { SendFileOptions } from '@tinyhttp/send';
|
|
export type DownloadOptions = SendFileOptions & Partial<{
|
|
headers: Record<string, string>;
|
|
}>;
|
|
type Callback = (err?: any) => void;
|
|
export declare const download: <Request_1 extends Req = Req, Response_1 extends Res<Req> = Res<Req>>(req: Request_1, res: Response_1) => (path: string, filename?: string | Callback, options?: DownloadOptions | Callback, cb?: Callback) => Response_1;
|
|
export declare const attachment: <Response_1 extends Res<Req>>(res: Response_1) => (filename?: string) => Response_1;
|
|
export {};
|
|
//# sourceMappingURL=download.d.ts.map
|