Quiero usar la versión más reciente de Expess con Node.js a máquina de escribir. Los express.d.ts proporcionados por Microsoft en las muestras parece estar construida sobre una versión anterior a 3.0.x. En la versión anterior que podría hacer
var app = express.createServer()
pero después de 3.0.x que debe hacer:
var app = express();
Express.d.ts no admite esta ... he encontrado un corte en torno a este: He añadido la siguiente línea a Express.d.ts:
export function(): any;
En app.tscuando quiero crear el objeto de aplicación hago lo siguiente:
var app = <express.ExpressServer>express();
Esto parece solucionar el problema, que es la compilación sin errores, y también obtener el apoyo de IntelliSense. Sin embargo, esto es un truco ... En primer lugar por qué no puedo escribir algo como esto?
export function(): ExpressServer;
¿Es esta la forma recomendada para solucionar este problema?













