Using TypeScript

TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
— TypeScript Website

Nowadays, there are very few reasons not to use TypeScript (TS). It allows to work as fast as with JavaScript and offers the needed structure to grow a projet at scale.

Getting Started with TS

To start using the TypeScript language service, simply create a .ts or .tsx file and open it. Once open, the TS Worker will start and you'll see the TS logo light up and start to blinking.

BlockNote image

As you code, autocompletions and type errors will appear to help you out.

BlockNote imageBlockNote imageBlockNote image

Example

// index.ts

type Foo = {
    bar: string
}

function giveMeFoo(): Foo {
    return {
        bar: "baz"
    }
}

const x = giveMeFoo();
   // ^ type Foo

const y = x.bar;
   // ^ type string