Встречается на 3% собеседований по JavaScript
Что такое Omit в TypeScript
Omit — это утилитарный тип в TypeScript, который создаёт новый тип, исключая указанные свойства из существующего типа.
Пример:
typescript
interface User {
id: number;
name: string;
email: string;
age: number;
}
type UserWithoutEmail = Omit<User, 'email'>;
// Результат: { id: number; name: string; age: number; }
text
**Особенности:**
- Можно исключить несколько свойств через `|`:
```typescript
type SimplifiedUser = Omit<User, 'email' | 'age'>;- Полезен для создания производных типов без дублирования кода.
- Работает на уровне типов, не влияя на runtime.
Аналог Pick, но наоборот — вместо выбора свойств исключает их.

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