Basics

Challenges

Classes

Cookies

Debugging

Events

External Files

Flow Control

Forms

Functions

Html Elements

Installation

Interfaces

Keywords

Modules

Namespaces

Operators

Reference Files

String

Types

TypeScript - Simple Arrows Example


namespace ScriptDemo
{
class FunctionExample
{
    BuildMessage = () : string => { return "Hello World"; };

    ShowMessage = () : void =>
    {
        let label: HTMLElement = <HTMLElement>document.getElementById("message-label");
        label.innerHTML = this.BuildMessage();
    }
}

window.onload = function ()
{
    let functionExample = new FunctionExample();
    functionExample.ShowMessage();
};
}