onlineManager.d.ts 587 B

1234567891011121314151617
  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 {};
  17. //# sourceMappingURL=onlineManager.d.ts.map