TypeScript · Senior · Запитання 73 з 75
Що повертає Object.freeze з погляду типів?
const config = Object.freeze({ mode: 'dark', retries: 3 });- ✓Правильна відповідь:
Readonly<...>об'єкта з літеральними типами примітивних властивостей (поверхово, як і поведінка в рантаймі) - 2
any - 3Глибоко readonly-тип
Пояснення
Вкладені об'єкти не заморожені в рантаймі й не readonly у типі. as const робить readonly всі рівні, але лише на рівні типів.