TypeScript · Senior · Pytanie 56 z 75
Co oznacza błąd „The inferred type of 'x' cannot be named without a reference to ...”?
- ✓Poprawna odpowiedź: Generowanie deklaracji musi zapisać typ, ale pochodzi on ze ścieżki modułu, której konsumenci nie mogą zaimportować; dodaj jawną adnotację lub wyeksportuj typ
- 2Zmienna nie ma nazwy
- 3Modułu brakuje w runtime
Wyjaśnienie
Pojawia się przy declaration: true w bibliotekach i monorepo. Jawne typy zwracane przyspieszają też generowanie deklaracji.