Встречается на 2% собеседований по JavaScript

Использовал ли mapped type в TypeScript

Да, mapped types в TypeScript позволяют создавать новые типы на основе существующих, преобразуя их свойства. Например:

typescript
type Readonly<T> = {
  readonly [P in keyof T]: T[P];
};

interface User {
name: string;
age: number;
}

const user: Readonly<User> = {
name: 'Alice',
age: 30
};
// user.name = 'Bob' - ошибка, свойство readonly

text

Основные варианты использования:
- `[P in keyof T]` - итерация по ключам типа
- Модификаторы (`readonly`, `?`)
- Преобразование типов значений (`T[P]` → `string` и т.д.)

Популярные встроенные mapped types: `Partial<T>`, `Required<T>`, `Pick<T, K>`, `Record<K, T>`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы