UNPKG

typescript-rest

Version:
28 lines (27 loc) 674 B
import * as express from "express"; export declare enum HttpMethod { GET = 0, POST = 1, PUT = 2, DELETE = 3, HEAD = 4, OPTIONS = 5, PATCH = 6, } export declare class ServiceContext { language: string; accept: string; request: express.Request; response: express.Response; next: express.NextFunction; } export declare abstract class HttpError extends Error { statusCode: number; message: string; constructor(name: string, statusCode: number, message: string); } export declare abstract class ReferencedResource { location: string; statusCode: number; constructor(location: string, statusCode: number); }