diff --git a/components/editor/AudioEditor.tsx b/components/editor/AudioEditor.tsx index 4494681..573661a 100644 --- a/components/editor/AudioEditor.tsx +++ b/components/editor/AudioEditor.tsx @@ -18,6 +18,7 @@ import { EffectsPanel } from '@/components/effects/EffectsPanel'; import { formatDuration } from '@/lib/audio/decoder'; import { useHistory } from '@/lib/hooks/useHistory'; import { useRecording } from '@/lib/hooks/useRecording'; +import type { EffectType } from '@/lib/audio/effects/chain'; import { createMultiTrackCutCommand, createMultiTrackCopyCommand, @@ -209,7 +210,7 @@ export function AudioEditor() { }; // Effects Panel handlers - const handleAddEffect = React.useCallback((effectType: any) => { + const handleAddEffect = React.useCallback((effectType: EffectType) => { if (!selectedTrackId) return; const track = tracks.find((t) => t.id === selectedTrackId); if (!track) return; diff --git a/components/tracks/Track.tsx b/components/tracks/Track.tsx index 6d7c952..eff7d6c 100644 --- a/components/tracks/Track.tsx +++ b/components/tracks/Track.tsx @@ -628,7 +628,10 @@ export function Track({ {/* Waveform Canvas */} ) : (