UNPKG

1.11 kBTypeScriptView Raw
1import { StatusBarItem } from "vscode";
2import IVSCServerManagerEventsHandler from "./IVSCServerManagerEventsHandler";
3import VSCServerManagerBase from "./VSCServerManagerBase";
4export default class VSCStatusBarItem implements IVSCServerManagerEventsHandler {
5 readonly serverManager: VSCServerManagerBase;
6 readonly statusBarItem: StatusBarItem;
7 constructor(serverManager: VSCServerManagerBase, statusBarItem: StatusBarItem);
8 onStart(serverManager: VSCServerManagerBase): void;
9 onStartFail(serverManager: VSCServerManagerBase, session: number, error: Error): void;
10 onStartSuccess(serverManager: VSCServerManagerBase): void;
11 onClean(serverManager: VSCServerManagerBase): void;
12 onCleanFail(serverManager: VSCServerManagerBase, session: number, error: Error): void;
13 onCleanSuccess(serverManager: VSCServerManagerBase): void;
14 onClose(serverManager: VSCServerManagerBase): void;
15 onCloseFail(serverManager: VSCServerManagerBase, session: number, error: Error): void;
16 onCloseSuccess(serverManager: VSCServerManagerBase): void;
17}
18//# sourceMappingURL=VSCStatusBarItem.d.ts.map
\No newline at end of file