This commit is contained in:
Arjun Patel
2026-06-01 14:17:58 -07:00
parent 580703fdf6
commit 52ff92083a
165 changed files with 3736 additions and 2907 deletions
@@ -1,4 +1,4 @@
import { useEffect, useRef, useState } from "react";
import { useEffect, useRef, useState } from 'react';
interface AudioSource {
sourceNode: AudioNode;
@@ -17,7 +17,10 @@ export function useAudioSource(
): AudioSource | null {
const [audioSource, setAudioSource] = useState<AudioSource | null>(null);
const elementSourceCache = useRef<
WeakMap<HTMLAudioElement, { sourceNode: MediaElementAudioSourceNode; ctx: AudioContext }>
WeakMap<
HTMLAudioElement,
{ sourceNode: MediaElementAudioSourceNode; ctx: AudioContext }
>
>(new WeakMap());
useEffect(() => {