blob: 75f21935e7811a39ae716fbaa37f474c8a529f9a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
import { Service } from "./service";
import { Subscription } from "./subscription";
export declare class ActivityManager {
public constructor(service: Service, idleTimeout: number);
public readonly idleTimeout: number;
public readonly service: Service;
public exitOnTimeout: boolean;
public useDummyActivity: boolean;
private readonly _activities: { [id: string]: Subscription };
private _counter: number;
private _dummyActivityId: number;
private _idleTimer: NodeJS.Timeout | null;
public adopt(): any
public complete(): any;
public create(): any;
private _add(id: string, activity: Subscription): void;
private _createActual(): any;
private _createDummy(): any;
private _createInternal(): any;
private _remove(id: string): void;
private _startTimer(): void;
private _stopTimer(): void;
}
|