togezr
Version:
Better together_
44 lines • 1.82 kB
TypeScript
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