UNPKG

637 BJavaScriptView Raw
1import { optionsFromArguments } from "../core/util/Defaults.js";
2import { ToneAudioNode, } from "../core/context/ToneAudioNode.js";
3import { connectSignal } from "./Signal.js";
4/**
5 * A signal operator has an input and output and modifies the signal.
6 */
7export class SignalOperator extends ToneAudioNode {
8 constructor() {
9 super(optionsFromArguments(SignalOperator.getDefaults(), arguments, [
10 "context",
11 ]));
12 }
13 connect(destination, outputNum = 0, inputNum = 0) {
14 connectSignal(this, destination, outputNum, inputNum);
15 return this;
16 }
17}
18//# sourceMappingURL=SignalOperator.js.map
\No newline at end of file