Skip to content

Commit ff8c751

Browse files
authored
Do not generate iterable signatures for static methods (#1839)
Co-authored-by: saschanaz <[email protected]>
1 parent 11652aa commit ff8c751

11 files changed

+1
-51
lines changed

baselines/audioworklet.iterable.generated.d.ts

-5
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22
/// AudioWorklet Iterable APIs
33
/////////////////////////////
44

5-
interface AbortSignal {
6-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) */
7-
any(signals: Iterable<AbortSignal>): AbortSignal;
8-
}
9-
105
interface MessageEvent<T = any> {
116
/** @deprecated */
127
initMessageEvent(type: string, bubbles?: boolean, cancelable?: boolean, data?: any, origin?: string, lastEventId?: string, source?: MessageEventSource | null, ports?: Iterable<MessagePort>): void;

baselines/dom.iterable.generated.d.ts

-5
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22
/// Window Iterable APIs
33
/////////////////////////////
44

5-
interface AbortSignal {
6-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) */
7-
any(signals: Iterable<AbortSignal>): AbortSignal;
8-
}
9-
105
interface AudioParam {
116
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/setValueCurveAtTime) */
127
setValueCurveAtTime(values: Iterable<number>, startTime: number, duration: number): AudioParam;

baselines/serviceworker.iterable.generated.d.ts

-5
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22
/// ServiceWorker Iterable APIs
33
/////////////////////////////
44

5-
interface AbortSignal {
6-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) */
7-
any(signals: Iterable<AbortSignal>): AbortSignal;
8-
}
9-
105
interface CSSNumericArray {
116
[Symbol.iterator](): ArrayIterator<CSSNumericValue>;
127
entries(): ArrayIterator<[number, CSSNumericValue]>;

baselines/sharedworker.iterable.generated.d.ts

-5
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22
/// SharedWorker Iterable APIs
33
/////////////////////////////
44

5-
interface AbortSignal {
6-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) */
7-
any(signals: Iterable<AbortSignal>): AbortSignal;
8-
}
9-
105
interface CSSNumericArray {
116
[Symbol.iterator](): ArrayIterator<CSSNumericValue>;
127
entries(): ArrayIterator<[number, CSSNumericValue]>;

baselines/ts5.5/audioworklet.iterable.generated.d.ts

-5
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22
/// AudioWorklet Iterable APIs
33
/////////////////////////////
44

5-
interface AbortSignal {
6-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) */
7-
any(signals: Iterable<AbortSignal>): AbortSignal;
8-
}
9-
105
interface MessageEvent<T = any> {
116
/** @deprecated */
127
initMessageEvent(type: string, bubbles?: boolean, cancelable?: boolean, data?: any, origin?: string, lastEventId?: string, source?: MessageEventSource | null, ports?: Iterable<MessagePort>): void;

baselines/ts5.5/dom.iterable.generated.d.ts

-5
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22
/// Window Iterable APIs
33
/////////////////////////////
44

5-
interface AbortSignal {
6-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) */
7-
any(signals: Iterable<AbortSignal>): AbortSignal;
8-
}
9-
105
interface AudioParam {
116
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AudioParam/setValueCurveAtTime) */
127
setValueCurveAtTime(values: Iterable<number>, startTime: number, duration: number): AudioParam;

baselines/ts5.5/serviceworker.iterable.generated.d.ts

-5
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22
/// ServiceWorker Iterable APIs
33
/////////////////////////////
44

5-
interface AbortSignal {
6-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) */
7-
any(signals: Iterable<AbortSignal>): AbortSignal;
8-
}
9-
105
interface CSSNumericArray {
116
[Symbol.iterator](): IterableIterator<CSSNumericValue>;
127
entries(): IterableIterator<[number, CSSNumericValue]>;

baselines/ts5.5/sharedworker.iterable.generated.d.ts

-5
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22
/// SharedWorker Iterable APIs
33
/////////////////////////////
44

5-
interface AbortSignal {
6-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) */
7-
any(signals: Iterable<AbortSignal>): AbortSignal;
8-
}
9-
105
interface CSSNumericArray {
116
[Symbol.iterator](): IterableIterator<CSSNumericValue>;
127
entries(): IterableIterator<[number, CSSNumericValue]>;

baselines/ts5.5/webworker.iterable.generated.d.ts

-5
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22
/// Worker Iterable APIs
33
/////////////////////////////
44

5-
interface AbortSignal {
6-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) */
7-
any(signals: Iterable<AbortSignal>): AbortSignal;
8-
}
9-
105
interface CSSNumericArray {
116
[Symbol.iterator](): IterableIterator<CSSNumericValue>;
127
entries(): IterableIterator<[number, CSSNumericValue]>;

baselines/webworker.iterable.generated.d.ts

-5
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22
/// Worker Iterable APIs
33
/////////////////////////////
44

5-
interface AbortSignal {
6-
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/any_static) */
7-
any(signals: Iterable<AbortSignal>): AbortSignal;
8-
}
9-
105
interface CSSNumericArray {
116
[Symbol.iterator](): ArrayIterator<CSSNumericValue>;
127
entries(): ArrayIterator<[number, CSSNumericValue]>;

src/build/emitter.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1736,7 +1736,7 @@ export function emitWebIdl(
17361736
const methodsWithSequence: Browser.Method[] = mapToArray(
17371737
i.methods ? i.methods.method : {},
17381738
)
1739-
.filter((m) => m.signature && !m.overrideSignatures)
1739+
.filter((m) => m.signature && !m.overrideSignatures && !m.static)
17401740
.map((m) => ({
17411741
...m,
17421742
signature: replaceTypedefsInSignatures(

0 commit comments

Comments
 (0)