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

Что в TypeScript позволяет использовать объект как тип

В TypeScript для использования объекта как типа можно использовать интерфейсы или типы.

typescript
// Через интерфейс
interface User {
  name: string;
  age: number;
}

const user: User = { name: "Alice", age: 25 };

// Через тип
type Person = {
name: string;
age: number;
};

const person: Person = { name: "Bob", age: 30 };

text

Также можно использовать **утилиты типов** (`Record`, `Partial`, `Pick` и др.) или **индексированные типы** для гибкости.  

```typescript
type DynamicObject = Record<string, number>;
const obj: DynamicObject = { count: 5, total: 10 };
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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