Связывание переменных в Aurelia приводит к ошибке ESLint no-undef

При использовании декоратора Aurelia @bindable для переменной в пользовательском элементе ESLint жалуется, что переменная не определена.

import { bindable } from "aurelia-framework";

export class Logo {
  @bindable click;    // eslint will error on this line with no-undef

  ...
}

Я предполагаю, что декоратор bindable определит переменную в классе, но есть ли что-то, что нужно сделать, чтобы избежать этой ошибки ESLint без добавления комментария eslint-disable-line no-use-before-define к этой строке?

Запуск моего линтера дает мне:

/src/resources/elements/logo.js
7:15  error  'click' is not defined                             no-undef

🤔 А знаете ли вы, что...
JavaScript активно развивается, и новые версии языка регулярно включают новые функции и улучшения.


2
41