Я использую 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
, но, похоже, этого не происходит.Это способ пометить это?