Ниже приведен код, который я пытаюсь загрузить:
let train;
async f()=>{d3.csv("training.csv", function(data){train = data;});}
console.info(train);
Я получаю следующую ошибку:
TypeScript error: Error TS2468: Cannot find global value 'Promise'.
Я не мог понять, почему возникает эта ошибка. Думаю, я что-то упускаю, но не могу понять, что это такое.
Я пробовал: https://github.com/angular-ui/ui-router/issues/2861#issuecomment-231564641
@Bergi Извини, но я не понял.
Эта проблема предлагает следующее решение:
try adding "lib": ["es2018", "dom"], to tsconfig.json in compilerOptions section
tsconfig.json file:
{
"compilerOptions": {
...
"lib": ["es2018", "dom"],
...
Линия
async ()=>{d3.csv("training.csv", function(data){train = data;});}
вообще не имеет смысла. Он определяет выражение функции, которое немедленно отбрасывается. Что вы пытались здесь сделать?