UNPKG

1.29 kBTypeScriptView Raw
1/// <reference types="node" />
2import { EventEmitter } from "events";
3import IVSCServerManagerEventsHandler from "./IVSCServerManagerEventsHandler";
4import VSCServerManagerBase from "./VSCServerManagerBase";
5export default class VSCProgress extends EventEmitter implements IVSCServerManagerEventsHandler {
6 private readonly START_SUCCESS;
7 private readonly START_FAIL;
8 private readonly CLEAN_SUCCESS;
9 private readonly CLEAN_FAIL;
10 private readonly CLOSE_SUCCESS;
11 private readonly CLOSE_FAIL;
12 onStart(serverManager: VSCServerManagerBase, session: number): void;
13 onStartFail(serverManager: VSCServerManagerBase, session: number, error: Error): void;
14 onStartSuccess(serverManager: VSCServerManagerBase, session: number): void;
15 onClean(serverManager: VSCServerManagerBase, session: number): void;
16 onCleanFail(serverManager: VSCServerManagerBase, session: number, error: Error): void;
17 onCleanSuccess(serverManager: VSCServerManagerBase, session: number): void;
18 onClose(serverManager: VSCServerManagerBase, session: number): void;
19 onCloseFail(serverManager: VSCServerManagerBase, session: number, error: Error): void;
20 onCloseSuccess(serverManager: VSCServerManagerBase, session: number): void;
21}
22//# sourceMappingURL=VSCProgress.d.ts.map
\No newline at end of file