BrowserCapabilityService

Detects browser capabilities and feature support. Allows you to check whether specific browser APIs are available before using them.

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

# Methods

MethodSignatureReturnsDescription
getCapabilitiesgetCapabilities(): voidvoidPublic method getCapabilities.
isSecureContextisSecureContext(): booleanbooleanPublic method isSecureContext.
isSupportedisSupported(capability: BrowserCapabilityId): booleanbooleanPublic method isSupported.
getAllStatusesgetAllStatuses(): voidvoidPublic method getAllStatuses.
getPermissionStategetPermissionState(permission: PermissionName): Promise<PermissionState | 'unknown'>Promise<PermissionState | 'unknown'>Public method getPermissionState.
LCP N/A
CLS N/A
INP N/A