Что-то не хватает в Async typescript d3

Ниже приведен код, который я пытаюсь загрузить:

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

Линия async ()=>{d3.csv("training.csv", function(data){train = data;});} вообще не имеет смысла. Он определяет выражение функции, которое немедленно отбрасывается. Что вы пытались здесь сделать?

Bergi 17.12.2018 10:04

@Bergi Извини, но я не понял.

Jaffer Wilson 17.12.2018 10:05
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
2
198
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Эта проблема предлагает следующее решение:

try adding "lib": ["es2018", "dom"], to tsconfig.json in compilerOptions section

tsconfig.json file:

{
    "compilerOptions": {
        ...
        "lib": ["es2018", "dom"],
        ...

Другие вопросы по теме