Vreau să folosesc versiunea cea mai recentă de Expess cu node.js dactilografiat. Cele express.d.ts furnizate de Microsoft în probele pare să fie construit pe o versiune înainte de 3.0.x. În versiunea anterioară ai putea face
var app = express.createServer()
dar după 3.0.x ar trebui să faci:
var app = express();
Express.d.ts nu acceptă această ... l-am găsit un hack în jurul valorii de acest lucru: am adăugat următoarea linie în Express.d.ts:
export function(): any;
În app.tscând vreau pentru a crea obiectul app am face următoarele:
var app = <express.ExpressServer>express();
Aceasta pare a remedia problema, este compilarea fără o eroare, și, de asemenea, am obține sprijin IntelliSense. Totuși, acest lucru este un hack ... Mai întâi de toate de ce nu pot scrie ceva de genul asta?
export function(): ExpressServer;
Este recomandat mod de a rezolva această problemă?













