Помилки TypeScriptПомилка
TS18048TS18048 — Значення може бути undefined
TypeScript попереджає, що значення може бути undefined, і ви використовуєте його без перевірки.
nodebrowserdenobun
Детальніше TS2349Вираз, що викликається, не є функцією або типом, що підтримує виклик.
Виконується спроба викликати щось, що TypeScript не розпізнає як функцію. Змінна може мати тип, що не є функцією, або бути об'єднаним типом, де не всі члени є функціями. Перевантажені типи також можуть спричинити цю помилку, якщо жоден підпис не збігається.
Перевірте, що значення дійсно є функцією. Додайте правильні анотації типу, що підтримує виклик. Для об'єднаних типів із нефункціональними членами використовуйте звуження типу. Перевірте, чи немає друкарської помилки в назві функції.
const x = 5;
x();TS18048TypeScript попереджає, що значення може бути undefined, і ви використовуєте його без перевірки.
TS2488Тип, по якому виконується ітерація, не має методу Symbol.iterator.
TS2300Один і той самий ідентифікатор оголошено більше одного разу в одній області видимості.
TS2698Оператор розгортання (...) застосовується до значення, яке може не бути об'єктним типом.
TS2507Вираз, що використовується з new, не є типом конструктора.
TS2366Функція з типом повернення, що не є `void`, не має оператора `return` наприкінці.