Programming Languages100k+ stars

TypeScript

TypeScript is JavaScript with syntax for types

Commit Details

Message
"Initial commit"
Author
Mohamed Hegazy
Date
2014-07-21
Hash
09e6b88f9cbc17af8f9fbb8c4f5f3f1f9b0b1d7a

Fun Fact

TypeScript was developed by Anders Hejlsberg, who also created Turbo Pascal, Delphi, and C#.

</>First Code

TypeScript
/// <reference path="types.ts"/>
/// <reference path="core.ts"/>
/// <reference path="scanner.ts"/>
/// <reference path="parser.ts"/>

module ts {
    export interface Node {
        kind: SyntaxKind;
        pos: number;
        end: number;
        flags: NodeFlags;
        parent?: Node;
    }

    export interface Program {
        getSourceFile(filename: string): SourceFile;
        getSourceFiles(): SourceFile[];
        getCompilerOptions(): CompilerOptions;
        getTypeChecker(fullTypeCheck: boolean): TypeChecker;
    }
}