Задать вопрос

Почему ES 6 ругает на «:» в конструкторе?

Дорогие товарищи , помогите разобраться с проблемой, сижу туплю уже с час и потихоньку начинаю психоват =).
Пример :
import {Http} from 'angular2/http'

export class Test {
    constructor(http: Http) {
        this.http = http;
    }
}


Ругается на ":" в конструкторе и все тут.
"Module build failed: SyntaxError: /путь к файлу/файл.js: Unexpected token (14:10)"
  • Вопрос задан
  • 210 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 2
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
это синтаксис TypeScript и в нативном js это не работает
Ответ написан
Комментировать
mannaro
@mannaro Куратор тега JavaScript
Умею профессионально гуглить
Потому что в JS нету типов. А то, что вы пытаетесь тут сделать - это TypeScript.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы