VSCode не нравится, когда я создаю функцию как конструктор - PullRequest
0 голосов
/ 19 ноября 2018

Я использую Typescript для своего приложения для создания некоторых классов. Однако я заметил, что я пытаюсь определить переменную функции, которая будет своего рода обратным вызовом.

class GridButton {
    constructor(public text: string, public icon: string, public clickEvent: function){ }
}

Я надеялся, что это может быть чем-то, кажется, что анализатору кода это не нравится.

Я планировал расширить это, создав для этого также AngularComponent, но я мог бы просто передать его как переданную функцию: @Input() clickEvent; например:

<grid-button [clickEvent]='testFunc'></grid-button>

Но я не хотел просто предполагать, что это будет NG-компонент, а вместо этого - отдельный класс, который мне нужно обработать и выполнить некоторые тесты.

Есть ли способ передать функцию обратного вызова и т. Д. В конструктор класса без NG?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...