Skip to content

Commit 0049fa5

Browse files
authored
Update WebIDL to use undefined instead of void (#2427)
* Update WebIDL to use `undefined` instead of `void` * Update weedle to 0.12
1 parent 544bfa3 commit 0049fa5

File tree

220 files changed

+1148
-1141
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

220 files changed

+1148
-1141
lines changed

crates/web-sys/webidls/enabled/AbortController.webidl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@
1111
interface AbortController {
1212
readonly attribute AbortSignal signal;
1313

14-
void abort();
14+
undefined abort();
1515
};

crates/web-sys/webidls/enabled/AnalyserNode.webidl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ dictionary AnalyserOptions : AudioNodeOptions {
2222
interface AnalyserNode : AudioNode {
2323

2424
// Real-time frequency-domain data
25-
void getFloatFrequencyData(Float32Array array);
26-
void getByteFrequencyData(Uint8Array array);
25+
undefined getFloatFrequencyData(Float32Array array);
26+
undefined getByteFrequencyData(Uint8Array array);
2727

2828
// Real-time waveform data
29-
void getFloatTimeDomainData(Float32Array array);
30-
void getByteTimeDomainData(Uint8Array array);
29+
undefined getFloatTimeDomainData(Float32Array array);
30+
undefined getByteTimeDomainData(Uint8Array array);
3131

3232
[SetterThrows, Pure]
3333
attribute unsigned long fftSize;

crates/web-sys/webidls/enabled/Animation.webidl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,16 @@ interface Animation : EventTarget {
3737
readonly attribute Promise<Animation> finished;
3838
attribute EventHandler onfinish;
3939
attribute EventHandler oncancel;
40-
void cancel ();
40+
undefined cancel ();
4141
[Throws]
42-
void finish ();
42+
undefined finish ();
4343
[Throws, BinaryName="playFromJS"]
44-
void play ();
44+
undefined play ();
4545
[Throws, BinaryName="pauseFromJS"]
46-
void pause ();
47-
void updatePlaybackRate (double playbackRate);
46+
undefined pause ();
47+
undefined updatePlaybackRate (double playbackRate);
4848
[Throws]
49-
void reverse ();
49+
undefined reverse ();
5050
};
5151

5252
// Non-standard extensions

crates/web-sys/webidls/enabled/AnimationEffect.webidl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,5 +61,5 @@ interface AnimationEffect {
6161
[BinaryName="getComputedTimingAsDict"]
6262
ComputedEffectTiming getComputedTiming();
6363
[Throws]
64-
void updateTiming(optional OptionalEffectTiming timing);
64+
undefined updateTiming(optional OptionalEffectTiming timing);
6565
};

crates/web-sys/webidls/enabled/AudioBuffer.webidl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ interface AudioBuffer {
3232
Float32Array getChannelData(unsigned long channel);
3333

3434
[Throws]
35-
void copyFromChannel(Float32Array destination, long channelNumber, optional unsigned long startInChannel = 0);
35+
undefined copyFromChannel(Float32Array destination, long channelNumber, optional unsigned long startInChannel = 0);
3636
[Throws]
37-
void copyToChannel(Float32Array source, long channelNumber, optional unsigned long startInChannel = 0);
37+
undefined copyToChannel(Float32Array source, long channelNumber, optional unsigned long startInChannel = 0);
3838
};

crates/web-sys/webidls/enabled/AudioBufferSourceNode.webidl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ interface AudioBufferSourceNode : AudioScheduledSourceNode {
3535
attribute EventHandler onended;
3636

3737
[Throws]
38-
void start(optional double when = 0, optional double grainOffset = 0,
38+
undefined start(optional double when = 0, optional double grainOffset = 0,
3939
optional double grainDuration);
4040

4141
[Throws]
42-
void stop (optional double when = 0);
42+
undefined stop (optional double when = 0);
4343
};

crates/web-sys/webidls/enabled/AudioContext.webidl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ interface AudioContext : BaseAudioContext {
2222
// Bug 1324545: AudioTimestamp getOutputTimestamp ();
2323

2424
[Throws]
25-
Promise<void> suspend();
25+
Promise<undefined> suspend();
2626
[Throws]
27-
Promise<void> close();
27+
Promise<undefined> close();
2828

2929
[NewObject, Throws]
3030
MediaElementAudioSourceNode createMediaElementSource(HTMLMediaElement mediaElement);

crates/web-sys/webidls/enabled/AudioListener.webidl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ interface AudioListener {
2222
attribute double speedOfSound;
2323

2424
// Uses a 3D cartesian coordinate system
25-
void setPosition(double x, double y, double z);
26-
void setOrientation(double x, double y, double z, double xUp, double yUp, double zUp);
25+
undefined setPosition(double x, double y, double z);
26+
undefined setOrientation(double x, double y, double z, double xUp, double yUp, double zUp);
2727
[Deprecated="PannerNodeDoppler"]
28-
void setVelocity(double x, double y, double z);
28+
undefined setVelocity(double x, double y, double z);
2929

3030
};
3131

crates/web-sys/webidls/enabled/AudioNode.webidl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,21 +33,21 @@ interface AudioNode : EventTarget {
3333
[Throws]
3434
AudioNode connect(AudioNode destination, optional unsigned long output = 0, optional unsigned long input = 0);
3535
[Throws]
36-
void connect(AudioParam destination, optional unsigned long output = 0);
36+
undefined connect(AudioParam destination, optional unsigned long output = 0);
3737
[Throws]
38-
void disconnect();
38+
undefined disconnect();
3939
[Throws]
40-
void disconnect(unsigned long output);
40+
undefined disconnect(unsigned long output);
4141
[Throws]
42-
void disconnect(AudioNode destination);
42+
undefined disconnect(AudioNode destination);
4343
[Throws]
44-
void disconnect(AudioNode destination, unsigned long output);
44+
undefined disconnect(AudioNode destination, unsigned long output);
4545
[Throws]
46-
void disconnect(AudioNode destination, unsigned long output, unsigned long input);
46+
undefined disconnect(AudioNode destination, unsigned long output, unsigned long input);
4747
[Throws]
48-
void disconnect(AudioParam destination);
48+
undefined disconnect(AudioParam destination);
4949
[Throws]
50-
void disconnect(AudioParam destination, unsigned long output);
50+
undefined disconnect(AudioParam destination, unsigned long output);
5151

5252
readonly attribute BaseAudioContext context;
5353
readonly attribute unsigned long numberOfInputs;

crates/web-sys/webidls/enabled/AudioScheduledSourceNode.webidl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ AudioScheduledSourceNode includes rustAudioScheduledSourceNode;
1919
interface mixin rustAudioScheduledSourceNode {
2020
attribute EventHandler onended;
2121
[Throws]
22-
void start (optional double when = 0);
22+
undefined start (optional double when = 0);
2323

2424
[Throws]
25-
void stop (optional double when = 0);
25+
undefined stop (optional double when = 0);
2626
};

crates/web-sys/webidls/enabled/AudioWorkletGlobalScope.webidl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
[Global=(Worklet,AudioWorklet),Exposed=AudioWorklet]
1111
interface AudioWorkletGlobalScope : WorkletGlobalScope {
12-
void registerProcessor (DOMString name, VoidFunction processorCtor);
12+
undefined registerProcessor (DOMString name, VoidFunction processorCtor);
1313
readonly attribute unsigned long long currentFrame;
1414
readonly attribute double currentTime;
1515
readonly attribute float sampleRate;

crates/web-sys/webidls/enabled/BaseAudioContext.webidl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
* liability, trademark and document use rules apply.
1111
*/
1212

13-
callback DecodeSuccessCallback = void (AudioBuffer decodedData);
14-
callback DecodeErrorCallback = void (DOMException error);
13+
callback DecodeSuccessCallback = undefined (AudioBuffer decodedData);
14+
callback DecodeErrorCallback = undefined (DOMException error);
1515

1616
enum AudioContextState {
1717
"suspended",
@@ -36,7 +36,7 @@ interface mixin rustBaseAudioContext {
3636
// Bug 1324552: readonly attribute double baseLatency;
3737

3838
[Throws]
39-
Promise<void> resume();
39+
Promise<undefined> resume();
4040

4141
attribute EventHandler onstatechange;
4242

crates/web-sys/webidls/enabled/BiquadFilterNode.webidl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ interface BiquadFilterNode : AudioNode {
3939
readonly attribute AudioParam Q; // Quality factor
4040
readonly attribute AudioParam gain; // in Decibels
4141

42-
void getFrequencyResponse(Float32Array frequencyHz,
42+
undefined getFrequencyResponse(Float32Array frequencyHz,
4343
Float32Array magResponse,
4444
Float32Array phaseResponse);
4545

crates/web-sys/webidls/enabled/BroadcastChannel.webidl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ interface BroadcastChannel : EventTarget {
1313
readonly attribute DOMString name;
1414

1515
[Throws]
16-
void postMessage(any message);
16+
undefined postMessage(any message);
1717

18-
void close();
18+
undefined close();
1919

2020
attribute EventHandler onmessage;
2121
attribute EventHandler onmessageerror;

crates/web-sys/webidls/enabled/BrowserElement.webidl

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* You can obtain one at http://mozilla.org/MPL/2.0/.
55
*/
66

7-
callback BrowserElementNextPaintEventCallback = void ();
7+
callback BrowserElementNextPaintEventCallback = undefined ();
88

99
enum BrowserFindCaseSensitivity { "case-sensitive", "case-insensitive" };
1010
enum BrowserFindDirection { "forward", "backward" };
@@ -29,19 +29,19 @@ interface mixin BrowserElementCommon {
2929
[Throws,
3030
Pref="dom.mozBrowserFramesEnabled",
3131
ChromeOnly]
32-
void addNextPaintListener(BrowserElementNextPaintEventCallback listener);
32+
undefined addNextPaintListener(BrowserElementNextPaintEventCallback listener);
3333

3434
[Throws,
3535
Pref="dom.mozBrowserFramesEnabled",
3636
ChromeOnly]
37-
void removeNextPaintListener(BrowserElementNextPaintEventCallback listener);
37+
undefined removeNextPaintListener(BrowserElementNextPaintEventCallback listener);
3838
};
3939

4040
interface mixin BrowserElementPrivileged {
4141
[Throws,
4242
Pref="dom.mozBrowserFramesEnabled",
4343
ChromeOnly]
44-
void sendMouseEvent(DOMString type,
44+
undefined sendMouseEvent(DOMString type,
4545
unsigned long x,
4646
unsigned long y,
4747
unsigned long button,
@@ -52,7 +52,7 @@ interface mixin BrowserElementPrivileged {
5252
Pref="dom.mozBrowserFramesEnabled",
5353
Func="TouchEvent::PrefEnabled",
5454
ChromeOnly]
55-
void sendTouchEvent(DOMString type,
55+
undefined sendTouchEvent(DOMString type,
5656
sequence<unsigned long> identifiers,
5757
sequence<long> x,
5858
sequence<long> y,
@@ -66,22 +66,22 @@ interface mixin BrowserElementPrivileged {
6666
[Throws,
6767
Pref="dom.mozBrowserFramesEnabled",
6868
ChromeOnly]
69-
void goBack();
69+
undefined goBack();
7070

7171
[Throws,
7272
Pref="dom.mozBrowserFramesEnabled",
7373
ChromeOnly]
74-
void goForward();
74+
undefined goForward();
7575

7676
[Throws,
7777
Pref="dom.mozBrowserFramesEnabled",
7878
ChromeOnly]
79-
void reload(optional boolean hardReload = false);
79+
undefined reload(optional boolean hardReload = false);
8080

8181
[Throws,
8282
Pref="dom.mozBrowserFramesEnabled",
8383
ChromeOnly]
84-
void stop();
84+
undefined stop();
8585

8686
[Throws,
8787
Pref="dom.mozBrowserFramesEnabled",
@@ -104,7 +104,7 @@ interface mixin BrowserElementPrivileged {
104104
[Throws,
105105
Pref="dom.mozBrowserFramesEnabled",
106106
ChromeOnly]
107-
void zoom(float zoom);
107+
undefined zoom(float zoom);
108108

109109
[Throws,
110110
Pref="dom.mozBrowserFramesEnabled",
@@ -124,17 +124,17 @@ interface mixin BrowserElementPrivileged {
124124
[Throws,
125125
Pref="dom.mozBrowserFramesEnabled",
126126
ChromeOnly]
127-
void findAll(DOMString searchString, BrowserFindCaseSensitivity caseSensitivity);
127+
undefined findAll(DOMString searchString, BrowserFindCaseSensitivity caseSensitivity);
128128

129129
[Throws,
130130
Pref="dom.mozBrowserFramesEnabled",
131131
ChromeOnly]
132-
void findNext(BrowserFindDirection direction);
132+
undefined findNext(BrowserFindDirection direction);
133133

134134
[Throws,
135135
Pref="dom.mozBrowserFramesEnabled",
136136
ChromeOnly]
137-
void clearMatch();
137+
undefined clearMatch();
138138

139139
[Throws,
140140
Pref="dom.mozBrowserFramesEnabled",

crates/web-sys/webidls/enabled/BrowserFeedWriter.webidl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ interface BrowserFeedWriter {
1111
/**
1212
* Writes the feed content, assumes that the feed writer is initialized.
1313
*/
14-
void writeContent();
14+
undefined writeContent();
1515

1616
/**
1717
* Uninitialize the feed writer.
1818
*/
19-
void close();
19+
undefined close();
2020
};

crates/web-sys/webidls/enabled/CSSGroupingRule.webidl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ interface CSSGroupingRule : CSSRule {
1313
[Throws]
1414
unsigned long insertRule(DOMString rule, optional unsigned long index = 0);
1515
[Throws]
16-
void deleteRule(unsigned long index);
16+
undefined deleteRule(unsigned long index);
1717
};

crates/web-sys/webidls/enabled/CSSKeyframesRule.webidl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ interface CSSKeyframesRule : CSSRule {
1212
attribute DOMString name;
1313
readonly attribute CSSRuleList cssRules;
1414

15-
void appendRule(DOMString rule);
16-
void deleteRule(DOMString select);
15+
undefined appendRule(DOMString rule);
16+
undefined deleteRule(DOMString select);
1717
CSSKeyframeRule? findRule(DOMString select);
1818
};

crates/web-sys/webidls/enabled/CSSStyleDeclaration.webidl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ interface CSSStyleDeclaration {
2424
DOMString getPropertyValue(DOMString property);
2525
DOMString getPropertyPriority(DOMString property);
2626
[CEReactions, NeedsSubjectPrincipal=NonSystem, Throws]
27-
void setProperty(DOMString property, [TreatNullAs=EmptyString] DOMString value, [TreatNullAs=EmptyString] optional DOMString priority = "");
27+
undefined setProperty(DOMString property, [TreatNullAs=EmptyString] DOMString value, [TreatNullAs=EmptyString] optional DOMString priority = "");
2828
[CEReactions, Throws]
2929
DOMString removeProperty(DOMString property);
3030

crates/web-sys/webidls/enabled/CSSStyleSheet.webidl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,5 @@ interface CSSStyleSheet : StyleSheet {
2323
[Throws, NeedsSubjectPrincipal]
2424
unsigned long insertRule(DOMString rule, optional unsigned long index = 0);
2525
[Throws, NeedsSubjectPrincipal]
26-
void deleteRule(unsigned long index);
26+
undefined deleteRule(unsigned long index);
2727
};

crates/web-sys/webidls/enabled/Cache.webidl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ interface Cache {
1818
[NewObject]
1919
Promise<sequence<Response>> matchAll(optional RequestInfo request, optional CacheQueryOptions options);
2020
[NewObject, NeedsCallerType]
21-
Promise<void> add(RequestInfo request);
21+
Promise<undefined> add(RequestInfo request);
2222
[NewObject, NeedsCallerType]
23-
Promise<void> addAll(sequence<RequestInfo> requests);
23+
Promise<undefined> addAll(sequence<RequestInfo> requests);
2424
[NewObject]
25-
Promise<void> put(RequestInfo request, Response response);
25+
Promise<undefined> put(RequestInfo request, Response response);
2626
[NewObject]
2727
Promise<boolean> delete(RequestInfo request, optional CacheQueryOptions options);
2828
[NewObject]

crates/web-sys/webidls/enabled/CanvasCaptureMediaStream.webidl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@
1313
[Pref="canvas.capturestream.enabled"]
1414
interface CanvasCaptureMediaStream : MediaStream {
1515
readonly attribute HTMLCanvasElement canvas;
16-
void requestFrame();
16+
undefined requestFrame();
1717
};

0 commit comments

Comments
 (0)