TypeScript
TypeScript is a strongly typed programming language which builds on JavaScript giving you better tooling at any scale.
Learn
Documentation
Versions
Quickstart
5 minutes tutorial
-
TypeScript must be known globally on your machine:
npm install -g typescript -
Create a new folder and initiate TypeScript configuration:
tsc --init- Review the fille name
tsconfig.jsonthat has been generated
- Review the fille name
-
Create a file named
greeter.tsclass Student {fullName: string;constructor(public firstName: string, public middleInitial: string, public lastName: string) {this.fullName = firstName + " " + middleInitial + " " + lastName;}}interface Person {firstName: string;lastName: string;}function greeter(person : Person) {return "Hello, " + person.firstName + " " + person.lastName;}let user = new Student("Jane", "M.", "User");document.body.innerHTML = greeter(user); -
Run the compiler:
tsc- Review the generated file
greeter.js - You can also have the compiler run with the watch option:
tsc --watch
- Review the generated file
-
Create a
greeter.htmlfile and open the file in a browser:<!DOCTYPE html><html><head><title>TypeScript Greeter</title></head><body><script src="greeter.js"></script></body></html>