This README needs some love. You can make it better!

sprockets-typescript

Build Status

This gem adds TypeScript support to Sprockets.

How to use TypeScript with Sprockets?

Add the following line in Gemfile:

gem "sprockets-typescript", github: "antage/sprockets-typescript"

Run bundle install.

And just add .js.ts extension to filename of typescript source.

How does TypeScript compiler extract type information from external files?

This gem adds all dependencies from ///<reference path="..."/> and import declarations to the compiler.

How to use sprockets-typescript and sprockets-commonjs together?

Example:

// app/javascripts/bar.module.js.ts

export function bar(): string {
    return "bar";
}
// app/javascripts/application.js.ts

import bar = module("bar.module");

bar.bar();

You need not add //=require bar directive in application.js.ts. bar.module.js.ts is required automagically (the compiler notifies sprockets about import declaration).

Why Sprockets can't find jquery.d.ts file?

Rename the file to jquery.d.js.ts.