TypeScript · Senior · Pytanie 73 z 75
Co zwraca Object.freeze pod względem typów?
const config = Object.freeze({ mode: 'dark', retries: 3 });- ✓Poprawna odpowiedź:
Readonly<...>obiektu z typami literałowymi właściwości prymitywnych (płytko, jak zachowanie w runtime) - 2
any - 3Głęboko readonly typ
Wyjaśnienie
Zagnieżdżone obiekty nie są zamrożone w runtime ani readonly w typie. as const czyni readonly wszystkie poziomy, ale tylko na poziomie typów.