UNPKG

@threlte/extras

Version:

Utilities, abstractions and plugins for your Threlte apps

10 lines (9 loc) 432 B
import { SvelteMap } from 'svelte/reactivity'; import type { AudioListener } from 'three'; export type ThrelteAudioContext = { audioListeners: SvelteMap<string, AudioListener>; getAudioListener: (id?: string) => AudioListener | undefined; addAudioListener: (listener: AudioListener, id?: string) => void; removeAudioListener: (id?: string) => void; }; export declare function useThrelteAudio(): ThrelteAudioContext;