UNPKG

@embrace-io/web-sdk

Version:
17 lines 984 B
import { VisibilityStateDocument } from "../../../common/types.js"; //#region src/managers/EmbraceUserSessionManager/utils/activity.d.ts declare const isTabEngaged: (visibilityDoc: VisibilityStateDocument) => boolean; interface ActivityListenersArgs { target: EventTarget; visibilityDoc: VisibilityStateDocument; activityEvents: ReadonlyArray<string>; onActivity: (event: Event) => void; onVisibilityChange: (event: Event) => void; onFocus: (event: Event) => void; onBlur: (event: Event) => void; } declare const addActivityListeners: ({ target, visibilityDoc, activityEvents, onActivity, onVisibilityChange, onFocus, onBlur }: ActivityListenersArgs) => void; declare const removeActivityListeners: ({ target, visibilityDoc, activityEvents, onActivity, onVisibilityChange, onFocus, onBlur }: ActivityListenersArgs) => void; //#endregion export { ActivityListenersArgs, addActivityListeners, isTabEngaged, removeActivityListeners }; //# sourceMappingURL=activity.d.ts.map