UNPKG

@itwin/presentation-frontend

Version:

Frontend of iModel.js Presentation library

30 lines 1.09 kB
/** @packageDocumentation * @module Core */ import { BeEvent } from "@itwin/core-bentley"; import { InternetConnectivityStatus } from "@itwin/core-common"; /** @internal */ export interface IConnectivityInformationProvider { readonly status: InternetConnectivityStatus; readonly onInternetConnectivityChanged: BeEvent<(args: { status: InternetConnectivityStatus; }) => void>; } /** * A helper that wraps connectivity-related APIs in NativeApp * to give a unified information for interested parties in presentation. * * @internal */ export declare class ConnectivityInformationProvider implements IConnectivityInformationProvider, Disposable { private _currentStatus?; private _unsubscribeFromInternetConnectivityChangedEvent?; readonly onInternetConnectivityChanged: BeEvent<(args: { status: InternetConnectivityStatus; }) => void>; constructor(); [Symbol.dispose](): void; private onNativeAppInternetConnectivityChanged; get status(): InternetConnectivityStatus; } //# sourceMappingURL=ConnectivityInformationProvider.d.ts.map