0.2.0 • Published 9 years ago

jr-typescript v0.2.0

Weekly downloads
37
License
-
Repository
github
Last release
9 years ago

JR-TYPESCRIPT

A jr job for typescript.

Example

var jrTypeScript = require('jr-typescript');

jrTypeScript({
  files: [ 'main.ts' ],
  options: {
    out: 'program.js'
  }
}, function (err) {
  if (err) {
    console.log(err);
  }
});

Given main.ts:

/// <reference path="greeter.ts" />

var greeter = new Greeter("world");
greeter.greet();

and greeter.ts:

class Greeter {
    greeting: string;
    constructor(message: string) {
        this.greeting = message;
    }
    greet() {
        return "Hello, " + this.greeting;
    }
}

this writes program.js:

var Greeter = (function () {
    function Greeter(message) {
        this.greeting = message;
    }
    Greeter.prototype.greet = function () {
        return "Hello, " + this.greeting;
    };
    return Greeter;
})();
var greeter = new Greeter("world");
greeter.greet();

Details

Jr-typescript is a function that compiles TypeScript files into JavaScript files. Although designed to be used with jr, it does not depend on jr and can be used by itself.

Jr-typescript is a thin wrapper around the command-line TypeScript compiler 'tsc'. The 'files' array indicates the set of TypeScript files to compile. The 'options' object controls other aspects of the compilation, such as the output file; see 'tsc --help' for details. The options are specified using their long form without the leading hyphens, so "--out" becomes "out".

0.2.0

9 years ago

0.1.5

10 years ago

0.1.3

11 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago

0.0.6

11 years ago

0.0.5

11 years ago

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago