effect-io-ai

Package: @effect/platform-browser
Module: Permissions

Permissions.layer

Provides the Permissions service using the browser navigator.permissions API.

When to use

Use when you need a live browser Permissions service backed by the ambient navigator.permissions implementation.

Details

query delegates to navigator.permissions.query({ name }) and wraps rejected browser operations in PermissionsError.

Signature

declare const layer: Layer.Layer<Permissions, never, never>

Source

Since v4.0.0