UNPKG

ts-audio

Version:

`ts-audio` is an agnostic and easy-to-use library to work with the `AudioContext` API and create Playlists.

12 lines (11 loc) 620 B
import type { EventEmitter } from '../EventEmitter'; import type { AudioPlaylistState } from './states'; /** * Creates an audio playback controller function that manages playlist state and events. * * @param {AudioPlaylistState} states - Global state object containing audio playback states * @param {EventEmitter} emmiter - Event emitter for handling playlist events * @returns {(files: string[], loop: boolean) => void} A function that handles audio playback */ declare const playAudio: (states: AudioPlaylistState, emmiter: EventEmitter) => ((files: string[], loop: boolean) => void); export default playAudio;