unique TS features

? syntax

[…arr] syntax

+= vs. join()

break, continue, or await statements

deduplication

type definitions/declarations

public vs private vs protected data

control-flow, async, promise

type manipulation

void, undefined, null, any

var, const, let

map vs record

angular vs. react

typescript vs. javascript