mission.api
Version:
mission api
21 lines (20 loc) • 656 B
TypeScript
/// <reference types="express" />
/// <reference types="node" />
import { Stream } from 'stream';
import { Request, Response } from '../vendor';
export interface ActionResult {
send(req: Request, res: Response): any;
}
export declare class FileDownloadResult implements ActionResult {
private data;
private fileName;
private mimeType;
constructor(data: Buffer | Stream, fileName?: string, mimeType?: string);
send(req: Request, res: Response): any;
private getStream;
}
export declare class JsonResult implements ActionResult {
private data;
constructor(data: Object);
send(req: Request, res: Response): Response;
}