Skip to main content

Variable: AudioSession

const AudioSession: AudioSessionApi;

Defined in: packages/audio-session/src/audio-session.ts:110

The process-wide audio session.

The native hybrid object is created on first use, not at import time — this keeps import '@afkcodes/timbre-audio-session' free of native side effects (and keeps the module importable in a plain Node/vitest process).

A singleton is the deliberate exception to CLAUDE.md principle 5: the OS audio session and audio focus are themselves singular.