I\'m trying to get this to work, but I can\'t seem to find a solution anywhere on SO. When trying to compile this single-file app:
import http = require(\'ht
TypeScript needs to know that http
is present.
Install the type definitinos for node:
npm install @types/node
Follows these two steps
node.d.ts
file from here : https://github.com/borisyankov/DefinitelyTyped/tree/master/nodeAt the top of your file add:
/// <reference path="node.d.ts" />
PS: See a sample test file : https://github.com/borisyankov/DefinitelyTyped/blob/master/node/node-tests.ts
Shouldn't it be something like
/// <reference path="node.d.ts" />
import http = module('http')
I mean, shouldn't you use module
instead of require
?
I found that I had noResolve
set to true
in my tsconfig.json file. This was causing errors with the references to the .d.ts files that I had included at the top of my TypeScript files.