UNPKG

@phenixrts/sdk

Version:
16 lines (15 loc) 556 B
import { Millisecond } from '../units/Units'; import ReadOnlySubject from '../rx/ReadOnlySubject'; export default class ApplicationActivityMonitor { private readonly _disposables; private readonly _readOnlyIsForeground; private readonly _isForeground; private readonly _timeOfLastTabFocusChange; private _lastBackgroundDuration; constructor(); get isForeground(): ReadOnlySubject<boolean>; getTimeSinceLastChange(): number; getLastBackgroundDuration(): Millisecond | null; dispose(): void; private initialize; }