private reportErrors()

in typescript/src/processors/linkInheritedDocs.ts [37:52]


    private reportErrors(doc: ClassLikeExportDoc, clauses: HeritageInfo[]) {
      const missingSymbols: string[] = [];
      const missingDocs: string[] = [];
      clauses.forEach(clause => {
        if (!clause.doc) {
          (clause.symbol ? missingDocs : missingSymbols).push(clause.text);
        }
      });

      if (missingSymbols.length) {
        this.log.warn(this.createDocMessage(`Unresolved TypeScript symbol(s): ${missingSymbols.join(', ')}`, doc));
      }
      if (missingDocs.length) {
        this.createDocMessage(`Missing API doc for the following symbol(s): ${missingDocs.join(', ')}, (missing public export?)`, doc);
      }
    }