J'ai besoin d'écrire un serveur en TypeScript et Node.
Le résultat est:
/// <reference path="definitions/commonjs.d.ts" />
/// <reference path="definitions/node.d.ts" />
var http = require("http");
namespace MyProj {
export class Server {
public run() {
var server = http.createServer(); // TypeScript does not recognize 'http'
}
}
}
Mais je ne comprends pas comment référencer le module http
. Où puis-je trouver les types? Dans le fichier de définition, j'ai du mal à reconnaître ces informations.
C'est parce que vous utilisez require
. utilisez import
à la place, il reconnaîtra et vous donnera également Nice intellisense :-)
import * as http from "http"