UNPKG

ez-web-audio

Version:

Making the Web Audio API super EZ since 2024.

32 lines 832 B
/** * Custom error classes for audio-related errors. * * All errors extend AudioError, enabling catch-all handling: * ```typescript * try { * await sound.play(); * } catch (e) { * if (e instanceof AudioError) { * // Handle any audio error * } * } * ``` * * Or catch specific error types: * ```typescript * try { * await loadAudio(url); * } catch (e) { * if (e instanceof AudioLoadError) { * console.error(`Failed to load: ${e.url}`); * } else if (e instanceof AudioContextError) { * console.error(`Context issue: ${e.state}`); * } * } * ``` */ export { AudioError } from './audio-error'; export { AudioContextError } from './context-error'; export { AudioLoadError } from './load-error'; export { InvalidNoteError } from './invalid-note-error'; //# sourceMappingURL=index.d.ts.map