Встречается на собеседованиях • сегодня
Как расширить Type
В TypeScript можно расширять типы с помощью объединения (|), пересечения (&) или объявления новых типов на основе существующих.
Пример с пересечением:
typescript
type User = {
name: string;
age: number;
};
type Admin = User & {
role: string;
};
const admin: Admin = {
name: 'John',
age: 30,
role: 'admin'
};
text
Пример с объединением:
```typescript
type Status = 'success' | 'error' | 'pending';Также можно расширять интерфейсы через extends:
typescript
interface Animal {
name: string;
}
interface Dog extends Animal {
breed: string;
}Для глобальных типов можно использовать декларации:
typescript
declare global {
interface Window {
myCustomProp: string;
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы