f / diet-typescript

DLang Vibe.d Diet Plugin for TypeScript - a fork of @MartinNowak's diet-coffee

Home Page:http://code.dlang.org/packages/diet-typescript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DLang Vibe.d Diet Plugin for TypeScript

Screenshot

Compiles TypeScript in Diet templates to JavaScript and caches the result.

Usage

To register the plugin you have to import diet_typescript; in your application.

import vibe.d;
import diet_typescript;

//...

void hello(HTTPServerRequest req, HTTPServerResponse res)
{
    res.render!"typescript.dt"();
}

Now you can use the :typescript textfilter in your diet files.

doctype html
html
  head
    title Hello, TypeScript
  body
    :typescript
      class HelloWorld {
        constructor(id: number, name: string) {
           console.log("Hello world!");
        }
      }

      var typing = new TypeCheckDemo("hello", 1);

See example for a complete vibe.d app.

About

DLang Vibe.d Diet Plugin for TypeScript - a fork of @MartinNowak's diet-coffee

http://code.dlang.org/packages/diet-typescript

License:MIT License


Languages

Language:D 100.0%