Я помічаю такий синтаксис у Typescript.
export type feline = typeof cat;
Наскільки мені відомо, typeце не вбудований базовий тип , не є інтерфейс чи клас. Насправді це більше схоже на синтаксис для псевдонімів, який, однак, я не можу знайти посилання для підтвердження мого припущення.
То що означає вищезазначене твердження?
type Easing = "ease-in" | "ease-out" | "ease-in-out";