Aliasy typów w TypeScript

W TypeScript można tworzyć aliasy typów. Robi się to za pomocą operatora type.

Dla przykładu nadajmy kolejną nazwę dla typu łańcuchowego:

typescripttype str = string;

Zadeklarujmy zmienną, używając naszego nowego typu:

typescriptlet test: str = 'abc';

Ogólnie rzecz biorąc, przemianowanie standardowych typów nie niesie ze sobą żadnych praktycznych korzyści. Spójrzmy na bardziej użyteczny przykład zastosowania aliasów.

Zastosowanie

Stwórzmy nowy typ danych, używając unia typów:

typescripttype stumber = string | number;

Zadeklarujmy zmienną z naszym nowym typem:

typescriptlet test: stumber;

Przypiszmy do niej liczbę:

typescripttest = 123;

Przypiszmy do niej łańcuch:

typescripttest = 'abc';

Zadania praktyczne

Задание 1

Stwórz nowy typ, łączący null i undefined.

Задание 2

Stwórz nowy typ, łączący typ logiczny, null i undefined.