TypeScript · Junior · Pytanie 21 z 75
Co robi typeof w pozycji typu: type Config = typeof config?
- ✓Poprawna odpowiedź: Bierze typ zmiennej
configwywnioskowany przez kompilator - 2Zwraca string
'object', jak w JavaScript - 3Sprawdza typ
configw runtime
Wyjaśnienie
W wyrażeniach typeof to operator JS zwracający string. W pozycji typu to operator TypeScript wyciągający typ wartości. Wygodne, by uniknąć duplikacji: const routes = {...} as const; type Routes = typeof routes.