При использовании декоратора 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