virtual-audio-graph
Version:
Library for declaratively manipulating the Web Audio API
16 lines (13 loc) • 411 B
text/typescript
import {
CustomVirtualAudioNodeFactory,
IVirtualAudioNodeParams,
VirtualAudioNode,
} from "../types";
export default abstract class VirtualAudioNodeBase<
Params = IVirtualAudioNodeParams,
> {
public readonly node!: string | CustomVirtualAudioNodeFactory<Params>;
public cannotUpdateInPlace(newVirtualAudioNode: VirtualAudioNode): boolean {
return newVirtualAudioNode.node !== this.node;
}
}