From 03c8eff87e9c08d26ae9f430129d3dc28cc1548e Mon Sep 17 00:00:00 2001 From: michal Date: Wed, 21 May 2025 15:36:35 +0200 Subject: [PATCH] fix: added possibility of disconnection between node and param in ts --- packages/react-native-audio-api/src/core/AudioNode.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/react-native-audio-api/src/core/AudioNode.ts b/packages/react-native-audio-api/src/core/AudioNode.ts index 150f412f..2e19d51d 100644 --- a/packages/react-native-audio-api/src/core/AudioNode.ts +++ b/packages/react-native-audio-api/src/core/AudioNode.ts @@ -39,7 +39,11 @@ export default class AudioNode { return destination; } - public disconnect(destination?: AudioNode): void { - this.node.disconnect(destination?.node); + public disconnect(destination?: AudioNode | AudioParam): void { + if (destination instanceof AudioParam) { + this.node.disconnect(destination.audioParam); + } else { + this.node.disconnect(destination?.node); + } } }