// Type definitions for method-override // Project: https://github.com/expressjs/method-override // Definitions by: Santi Albo // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped /// declare namespace Express { export interface Request { originalMethod?: string; } } declare module "method-override" { import express = require('express'); namespace e { export interface MethodOverrideOptions { methods: string[]; } } function e(getter?: string | ((req: express.Request, res: express.Response) => string), options?: e.MethodOverrideOptions): express.RequestHandler; export = e; }