fn
usePermission
v0.0.14testeddemoReactive Permissions API state.
Examples
ts
const microphone = usePermission('microphone');ts
const { state, isSupported, query } = usePermission('camera', { controls: true });Demo
Loading demo…
Signatures
ts
export function usePermission(
permissionDesc: GeneralPermissionDescriptor | GeneralPermissionDescriptor['name'],
options?: UsePermissionOptions<false>,
): UsePermissionReturn;ts
export function usePermission(
permissionDesc: GeneralPermissionDescriptor | GeneralPermissionDescriptor['name'],
options: UsePermissionOptions<true>,
): UsePermissionReturnWithControls;Parameters
| Parameter | Type | Description |
|---|---|---|
permissionDesc | GeneralPermissionDescriptor | GeneralPermissionDescriptor['name'] | The permission to query |
options? | UsePermissionOptions<boolean> | Options |
Returns
UsePermissionReturn | UsePermissionReturnWithControlsThe permission state, or controls when controls: true