class PrrByVaccineTableView { #delegate; constructor(prrByVaccineTableElement, keyColumnName) { this.#delegate = new PrrByKeyTableView( this.#createPrrByVaccineTable(prrByVaccineTableElement, keyColumnName), PrrByVaccineProvider.getPrrByVaccine); } // FK-TODO: remove parameter text displayPrrByVaccineTable4Symptom(id, text) { this.#delegate.displayPrrByKeyTable4Value(id); } getTable() { return this.#delegate.getTable(); } #createPrrByVaccineTable(tableElement, keyColumnName) { return new PrrByKeyTable({ tableElement: tableElement, keyColumnName: keyColumnName, prrColumnName: 'Lower Confidence Limit of Proportional Reporting Ratio', shallMarkRowIfPrrTooHigh: true }); } }