How to use typescript modules w/ browserify?
browserify, reactjs, typescript
Solution
Thanks to @AlexB for his reply. Adding the def to the top of my app.ts like I show below solved this issue
///<reference path='../typings/node.d.ts' />
var Hello:any = require('hello.js').Hello;
Update
It's also worth a mention ... if you don't want/care to have the typing information you can omit it as follows
declare var require:any;
var Hello:any = require('hello.js').Hello;
Problem
I'm new to typescript and I'm currently using CJS w/ help from browserify. When I added typescript to the mix the TSC compiler complains about require saying ``` error TS2095: Could not find symbol 'require' ``` This is my entry point for browerify ``` var Hello:any = require('hello.js').Hello; ``` here is my hello js file (required above) ``` var React = require('react'); var Hello = React.createClass({displayName: 'Hello', render: function() { return React.DOM.div(null, "Hello ", this.props.name); } }); exports.Hello = Hello; ```