Тест: Типы и интерфейсы
Итоговый тест по курсу «Типы и интерфейсы». 20 вопросов, 70% для прохождения, 3 попытки.
01
Что описывает type?
02
Что описывает interface?
03
Как сделать поле опциональным?
04
Что такое union?
05
Что делает знак &?
06
Что такое discriminated union?
07
Что такое type guard?
08
Что делает readonly?
09
Что умеет type, но не interface?
10
Что умеет interface, но не type?
11
Что можно делать с union?
12
Какие типы для сужения?
13
Какой знак делает поле опциональным?
14
Какой знак для пересечения?
15
Какой знак для union?
16
Какое слово делает свойство только для чтения?
17
Заполни пропуски в interface
interface User {{ name: ; age: number; }}
18
Заполни пропуски в union
type Status = 'idle' 'loading' 'success';
19
Заполни пропуски в пересечении
type Person = {{ name: string }}; type Employee = {{ company: string }}; type Worker = Person Employee;
20
Заполни пропуски в type guard
function isString(value: ): value is {{ return typeof value === 'string'; }}