UNPKG

mission.api

Version:
21 lines (20 loc) 656 B
/// <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; }