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.