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:
type str = string;
Zadeklarujmy zmienną, używając naszego nowego typu:
let 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:
type stumber = string | number;
Zadeklarujmy zmienną z naszym nowym typem:
let test: stumber;
Przypiszmy do niej liczbę:
test = 123;
Przypiszmy do niej łańcuch:
test = 'abc';
Zadania praktyczne
Stwórz nowy typ, łączący null
i undefined.
Stwórz nowy typ, łączący typ logiczny,
null i undefined.