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
TypeScript
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;