Пропустить до содержимого

Тип-объединение

Тип-объединение представляет значение, которое может принадлежать одному из нескольких типов. Типы-объединения обозначаются символом | между возможными типами.

let x: string | number;
x = 'hello'; // Valid
x = 123; // Valid