@embrace-io/web-sdk
Version:
1 lines • 686 B
Source Map (JSON)
{"version":3,"file":"getVisibilityState.cjs","names":[],"sources":["../../src/utils/getVisibilityState.ts"],"sourcesContent":["import type { VisibilityStateDocument } from '../common/index.ts';\nimport { EMB_STATES } from '../constants/index.ts';\n\n// emb.state describes whether the user is actively viewing the page.\n// Anything other than 'visible' (including the fallback when\n// visibilityState is missing) maps to Background.\nexport const getVisibilityState = (visibilityDoc: VisibilityStateDocument) =>\n visibilityDoc.visibilityState === 'visible'\n ? EMB_STATES.Foreground\n : EMB_STATES.Background;\n"],"mappings":";;;AAMA,MAAa,sBAAsB,kBACjC,cAAc,oBAAoB,YAAA,eAAA"}