Skip to content

Commit 1ad7597

Browse files
committed
Merge pull request #57 from HerringtonDarkholme/webaudio
Update AudioNode and DecodeErrorCallback to webaudio spec
2 parents e93c0f9 + 4aa26e4 commit 1ad7597

File tree

3 files changed

+19
-2
lines changed

3 files changed

+19
-2
lines changed

baselines/dom.generated.d.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,8 @@ interface AudioNode extends EventTarget {
378378
numberOfOutputs: number;
379379
connect(destination: AudioNode, output?: number, input?: number): void;
380380
disconnect(output?: number): void;
381+
disconnect(destination: AudioNode, output?: number, input?: number): void;
382+
disconnect(destination: AudioParam, output?: number): void;
381383
}
382384

383385
declare var AudioNode: {
@@ -12689,7 +12691,7 @@ interface DecodeSuccessCallback {
1268912691
(decodedData: AudioBuffer): void;
1269012692
}
1269112693
interface DecodeErrorCallback {
12692-
(): void;
12694+
(error: DOMException): void;
1269312695
}
1269412696
interface FunctionStringCallback {
1269512697
(data: string): void;

baselines/webworker.generated.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -960,7 +960,7 @@ interface DecodeSuccessCallback {
960960
(decodedData: AudioBuffer): void;
961961
}
962962
interface DecodeErrorCallback {
963-
(): void;
963+
(error: DOMException): void;
964964
}
965965
interface FunctionStringCallback {
966966
(data: string): void;

inputfiles/overridingTypes.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -349,5 +349,20 @@
349349
"interface": "Window",
350350
"name": "open",
351351
"signatures": ["open(url?: string, target?: string, features?: string, replace?: boolean): Window"]
352+
},
353+
{
354+
"kind": "method",
355+
"interface": "AudioNode",
356+
"name": "disconnect",
357+
"signatures": [
358+
"disconnect(output?: number): void",
359+
"disconnect(destination: AudioNode, output?: number, input?: number): void",
360+
"disconnect(destination: AudioParam, output?: number): void"
361+
]
362+
},
363+
{
364+
"kind": "callback",
365+
"name": "DecodeErrorCallback",
366+
"signatures": ["(error: DOMException): void"]
352367
}
353368
]

0 commit comments

Comments
 (0)