From 1233383cc25037ced932479caececb521dd18a78 Mon Sep 17 00:00:00 2001 From: Trae Yelovich Date: Fri, 14 Feb 2025 11:41:50 -0500 Subject: [PATCH] refactor(TableViewProvider): make constructor & properties protected (#3456) * refactor: make constructor & properties protected Signed-off-by: Trae Yelovich * chore: add ZE API changelog Signed-off-by: Trae Yelovich --------- Signed-off-by: Trae Yelovich --- packages/zowe-explorer-api/CHANGELOG.md | 2 ++ .../zowe-explorer-api/src/vscode/ui/TableViewProvider.ts | 8 +++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/zowe-explorer-api/CHANGELOG.md b/packages/zowe-explorer-api/CHANGELOG.md index 8f38dcadcb..0ccee1d31e 100644 --- a/packages/zowe-explorer-api/CHANGELOG.md +++ b/packages/zowe-explorer-api/CHANGELOG.md @@ -10,6 +10,8 @@ All notable changes to the "zowe-explorer-api" extension will be documented in t ### Bug fixes +- Fixes an issue where properties of the `TableViewProvider` class were not accessible when the class was extended by developers. [#3456](https://github.com/zowe/zowe-explorer-vscode/pull/3456) + ## `3.1.0` ### New features and enhancements diff --git a/packages/zowe-explorer-api/src/vscode/ui/TableViewProvider.ts b/packages/zowe-explorer-api/src/vscode/ui/TableViewProvider.ts index 493fbf278c..a258803395 100644 --- a/packages/zowe-explorer-api/src/vscode/ui/TableViewProvider.ts +++ b/packages/zowe-explorer-api/src/vscode/ui/TableViewProvider.ts @@ -37,12 +37,10 @@ import { Table } from "./TableView"; * the "Zowe Resources" panel and is therefore not supported. */ export class TableViewProvider implements WebviewViewProvider { - private view?: WebviewView; - private tableView: Table.Instance = null; + protected view?: WebviewView; + protected tableView: Table.Instance = null; - private static instance: TableViewProvider; - - private constructor() {} + protected static instance: TableViewProvider; /** * Retrieve the singleton instance of the TableViewProvider.