将其他jsdoc写入父方法

时间:2018-01-24 15:10:33

标签: javascript documentation jsdoc

在这种情况下:

class A {
  /**
   * This method does something...
   *
   * @return {void}
   * @throws {TypeError}  If something is wrong
   */
  baseMethod() {
    if (typeof this.baseMethodValidator === 'function') { // Apply only if exists
      this.baseMethodValidator();
    }
    // ...
  }
}

class B extends A {
  constructor() {
    this.baseMethodValidator = function () {
      // ... B validation
    }
  }
}

class C extends A {
  constructor() {
    this.baseMethodValidator = function () {
      // ... C validation
    }
  }
}

问题:我如何编写一个jsdoc来解释baseMethod类中的B需要(例如)和 id 以及<如果子类中没有方法,那么baseMethod中的strong>名称和C只需要 id ? (所有逻辑都在父母baseMethod

谢谢

0 个答案:

没有答案