async getChildren()

in src/desktop/tree_view/items/security/security_results_item_model.ts [52:77]


  async getChildren(): Promise<ItemModel[]> {
    const securityFindingGroups: ItemModel[] = [];

    if (this.#securityReportComparer && this.isCollapsible()) {
      const status = this.#securityResultsType;

      securityFindingGroups.push(
        new SecurityFindingsGroupItem(
          'ADDED',
          status,
          this.#securityReportComparer.report?.added || [],
          this.#projectInRepository,
        ),
      );
      securityFindingGroups.push(
        new SecurityFindingsGroupItem(
          'FIXED',
          status,
          this.#securityReportComparer.report?.fixed || [],
          this.#projectInRepository,
        ),
      );
    }

    return securityFindingGroups;
  }