Встречается на собеседованиях • сегодня
Использовал ли Extends с Generics
Да, использовал. `extends` с Generics позволяет ограничить типы, которые можно передать в Generic. Например, можно указать, что Generic должен быть подтипом определённого типа.
Пример:
```typescript
interface Lengthwise {
length: number;
}
function logLength(arg: T): void {
console.log(arg.length);
}
logLength("hello"); // ОК, строка имеет свойство length
logLength(42); // Ошибка, число не имеет length
```
Также `extends` используется в условных типах:
```typescript
type Check = T extends string ? 'string' : 'not string';
type A = Check<'test'>; // 'string'
type B = Check<123>; // 'not string'
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы