UNPKG

togezr

Version:

Better together_

44 lines 1.82 kB
import { Disposable, Event, TreeDataProvider, TreeItem, TreeItemCollapsibleState } from 'vscode'; import { IRegistryData } from '../commands/registerBranch/branchRegistry'; import { TConnectors } from '../connectorRepository/connectorRepository'; import { IConnectorData } from '../interfaces/IConnectorData'; export declare class BranchConnectionTreeItem extends TreeItem { registryData: IRegistryData; constructor(registryData: IRegistryData, collapsibleState: TreeItemCollapsibleState); private setIcon; private setTooltip; private setContextValue; private setDescription; } export declare class BranchGithubConnectionConnectorTreeItem extends TreeItem { connectorData: IConnectorData; constructor(connectorData: IConnectorData); } export declare class BranchSlackConnectionConnectorTreeItem extends TreeItem { connectorData: IConnectorData; constructor(connectorData: IConnectorData); } export declare class BranchTeamsConnectionConnectorTreeItem extends TreeItem { connectorData: IConnectorData; constructor(connectorData: IConnectorData); } export declare class ConnectorTreeItem extends TreeItem { id: string; connector: TConnectors; contextValue: string; constructor(connector: TConnectors); private getConnectorIconName; } export declare class ActivityBar implements TreeDataProvider<TreeItem>, Disposable { private _disposables; private _onDidChangeTreeData; readonly onDidChangeTreeData: Event<TreeItem>; constructor(); refresh(): void; getChildren: (element?: TreeItem | undefined) => Promise<TreeItem[]>; getTreeItem(node: TreeItem): TreeItem; dispose(): void; } export declare const registerActivityBar: () => void; export declare const refreshActivityBar: () => void; //# sourceMappingURL=activityBar.d.ts.map