TypeScript · Middle · Запитання 52 з 75

Що дає as const satisfies Record<string, Route> для об'єкта конфігурації?

const routes = {
  home: { path: '/' },
  user: { path: '/users/:id' },
} as const satisfies Record<string, { path: string }>;

Пояснення

keyof typeof routes лишається 'home' | 'user', а друкарську помилку у властивості однаково буде помічено.

Де почитати

Помилка в запитанні

TypeScript · Middle · запитання 52

Перевірте себе

Пройдіть тест TypeScript · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест