1 | import { Subscribable } from './subscribable';
|
2 | declare type SetupFn = (setOnline: (online?: boolean) => void) => (() => void) | undefined;
|
3 | export declare class OnlineManager extends Subscribable {
|
4 | private online?;
|
5 | private cleanup?;
|
6 | private setup;
|
7 | constructor();
|
8 | protected onSubscribe(): void;
|
9 | protected onUnsubscribe(): void;
|
10 | setEventListener(setup: SetupFn): void;
|
11 | setOnline(online?: boolean): void;
|
12 | onOnline(): void;
|
13 | isOnline(): boolean;
|
14 | }
|
15 | export declare const onlineManager: OnlineManager;
|
16 | export {};
|