Jeg vil bruke den nyeste versjonen av Expess med node.js i Loggfila. De express.d.ts fra Microsoft som i prøvene synes å være bygget på en versjoner tidligere 3.0.x. I forrige versjon kan du gjøre
var app = express.createServer()
men etter 3.0.x bør du gjøre:
var app = express();
Express.d.ts tillater ikke dette ... Jeg har funnet en hack rundt dette: Jeg har lagt til følgende linje i Express.d.ts:
export function(): any;
I app.tsda jeg vil opprette app objekt jeg gjøre følgende:
var app = <express.ExpressServer>express();
Dette ser ut til å løse problemet, er det kompilere uten feil, og også jeg få IntelliSense støtte. Men dette er en hack ... Først av alt hvorfor kan jeg ikke skrive noe sånt som dette?
export function(): ExpressServer;
Er dette den anbefalte måten å løse dette problemet?













