TS leidžia sukurti savo tipus, greičiau kaip alias.
- geriau naudoti interface
- tinka kai reikai naudoti "string | number"
- literalai
type Login = string
const login: Login = 'admin'
type ID = string | number
const id1: ID = 123
const id2: ID = '1111'
type SomeType = string | null | undefined
type stringOrNumber = string | number
& leidžia papildyti jau esamą
type Point = {
x: number,
y: number
}
type 3DPoint = Point & {
z: number
}