Как наследовать информацию о типе для переопределенных методов, используя jsdoc в vscode - PullRequest
2 голосов
/ 17 апреля 2019

Я использую javascript с подсказками типов jsdoc и проверкой типов vscode.

При добавлении информации о типе jsdoc для родительского метода я бы хотел, чтобы переопределения в дочерних классах наследовали параметры / возвращаемые типы.

Например, у меня есть такие классы:

class Parent {
  /**
   * @param {string} a ...
   * @param {number} b ...
   */
  method(a, b) {
    // ...
  }
}

class Child extends Parent {
  /** @inheritdocs */
  method(a, b) {
    super(a, b);
    // ... do extra stuff ...
  }
}

Я бы хотел, чтобы Child#method автоматически выбирал типы из Parent#method.Я пытался @inheritdocs, но, похоже, этого не происходит.Это способ пометить это?

...