ScreenWakeLockService

Prevents the device screen from dimming or locking via the Screen Wake Lock API. Automatically re-acquires the lock when the tab becomes visible again.

API Variant
TypeScriptexample.ts
import { ScreenWakeLockService } from '@angular-helpers/browser-web-apis'

# Methods

MethodSignatureReturnsDescription
requestrequest(type: WakeLockType): Promise<WakeLockStatus>Promise<WakeLockStatus>Public method request.
releaserelease(): Promise<void>Promise<void>Public method release.
watchStatuswatchStatus(): Observable<WakeLockStatus>Observable<WakeLockStatus>Public method watchStatus.
LCP N/A
CLS N/A
INP N/A