Ich mag die neueste Version von Expess mit node.js in Typoskript verwenden. Die express.d.ts von Microsoft in den Proben zur Verfügung gestellt scheint vor auf einem Versionen gebaut werden, um 3.0.x In früheren Version können Sie tun
var app = express.createServer()
aber nach 3.0.x sollten Sie tun:
var app = express();
Express.d.ts dies nicht unterstützt ... Ich habe einen Hack, um diesen gefunden: Ich habe die folgende Zeile in Express.d.ts hinzugefügt:
export function(): any;
In app.tswenn ich will die App - Objekt erstellen ich folgendes tun:
var app = <express.ExpressServer>express();
Dies scheint das Problem zu beheben, wird es ohne Fehler kompiliert, und ich Intellisense Unterstützung auch bekommen. Dies ist jedoch ein Hack ... Zunächst einmal, warum kann ich nicht so etwas schreiben?
export function(): ExpressServer;
Ist dies der empfohlene Weg, um dieses Problem zu beheben?













