Skip to content
This repository was archived by the owner on Oct 12, 2022. It is now read-only.

Commit d0c99bf

Browse files
Updated method-override and errorHandler usage.
1 parent a8018cb commit d0c99bf

File tree

2 files changed

+8
-14
lines changed

2 files changed

+8
-14
lines changed

imageboard/app.ts

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,9 @@
1-
/// <reference path='typings/node/node.d.ts' />
2-
/// <reference path='typings/mongodb/mongodb.d.ts' />
3-
/// <reference path='typings/express/express.d.ts' />
4-
/// <reference path='typings/express/express-middleware.d.ts' />
5-
6-
71
import * as http from "http";
82
import * as url from "url";
93
import * as express from "express";
104
import * as bodyParser from "body-parser";
11-
import methodOverride = require("method-override");
125
import errorHandler = require("errorhandler");
6+
import methodOverride = require("method-override");
137

148
import * as routes from "./routes/index";
159
import * as db from "./db";
@@ -28,9 +22,6 @@ app.use(express.static(__dirname + '/public'));
2822

2923
var env = process.env.NODE_ENV || 'development';
3024
if (env === 'development') {
31-
app.use(errorHandler({ dumpExceptions: true, showStack: true }));
32-
}
33-
else if (env === 'production') {
3425
app.use(errorHandler());
3526
}
3627

imageboard/typings/method-override/method-override.d.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,15 @@ declare module Express {
1313

1414
declare module "method-override" {
1515
import express = require('express');
16-
module e {
17-
interface MethodOverrideOptions {
16+
17+
namespace e {
18+
export interface MethodOverrideOptions {
1819
methods: string[];
1920
}
2021
}
21-
function e(getter: string, options?: any): express.RequestHandler;
22-
function e(getter: (req: express.Request, res: express.Response) => string, options?: any): express.RequestHandler;
22+
23+
function e(getter?: string, options?: e.MethodOverrideOptions): express.RequestHandler;
24+
function e(getter?: (req: express.Request, res: express.Response) => string, options?: e.MethodOverrideOptions): express.RequestHandler;
25+
2326
export = e;
2427
}

0 commit comments

Comments
 (0)