Skip to main content
Version: v8.0.0

getAppManagerEvents

Create event emitters and listeners for application-level focus, blur, online, and offline state changes.


Import
import { getAppManagerEvents } from "@hyper-fetch/core"

Parameters

getAppManagerEvents(emitter: EventEmitter)
Parameters
NameTypeDescription
emitter
EventEmitter

Returns

getAppManagerEvents
NameTypeDescription
emitBlur
() => void

Emit when the application window loses focus

emitFocus
() => void

Emit when the application window gains focus

emitOffline
() => void

Emit when the application transitions to offline state

emitOnline
() => void

Emit when the application transitions to online state

onBlur
(callback: () => void) => VoidFunction

Listen for blur events

onFocus
(callback: () => void) => VoidFunction

Listen for focus events

onOffline
(callback: () => void) => VoidFunction

Listen for offline state transitions

onOnline
(callback: () => void) => VoidFunction

Listen for online state transitions