Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
806 changes: 390 additions & 416 deletions src/lib/dom.generated.d.ts

Large diffs are not rendered by default.

10 changes: 1 addition & 9 deletions src/lib/dom.iterable.generated.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,6 @@ interface AudioParam {
interface AudioParamMap extends ReadonlyMap<string, AudioParam> {
}

interface AudioTrackList {
[Symbol.iterator](): IterableIterator<AudioTrack>;
}

interface BaseAudioContext {
createIIRFilter(feedforward: Iterable<number>, feedback: Iterable<number>): IIRFilterNode;
createPeriodicWave(real: Iterable<number>, imag: Iterable<number>, constraints?: PeriodicWaveConstraints): PeriodicWave;
Expand Down Expand Up @@ -225,7 +221,7 @@ interface SpeechRecognitionResultList {
}

interface StyleSheetList {
[Symbol.iterator](): IterableIterator<StyleSheet>;
[Symbol.iterator](): IterableIterator<CSSStyleSheet>;
}

interface TextTrackCueList {
Expand Down Expand Up @@ -260,10 +256,6 @@ interface VRDisplay {
requestPresent(layers: Iterable<VRLayer>): Promise<void>;
}

interface VideoTrackList {
[Symbol.iterator](): IterableIterator<VideoTrack>;
}

interface WEBGL_draw_buffers {
drawBuffersWEBGL(buffers: Iterable<GLenum>): void;
}
Expand Down
287 changes: 183 additions & 104 deletions src/lib/webworker.generated.d.ts

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions tests/baselines/reference/ES5For-of1.types
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ for (var v of ['a', 'b', 'c']) {

console.log(v);
>console.log(v) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>v : string
}
4 changes: 2 additions & 2 deletions tests/baselines/reference/ES5For-of22.types
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ for (var x of [1, 2, 3]) {

console.log(x);
>console.log(x) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>x : number
}
4 changes: 2 additions & 2 deletions tests/baselines/reference/ES5For-of23.types
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ for (var x of [1, 2, 3]) {

console.log(x);
>console.log(x) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>x : number
}
4 changes: 2 additions & 2 deletions tests/baselines/reference/ES5For-of33.types
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ for (var v of ['a', 'b', 'c']) {

console.log(v);
>console.log(v) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>v : string
}
8 changes: 4 additions & 4 deletions tests/baselines/reference/ES5For-of37.types
Original file line number Diff line number Diff line change
Expand Up @@ -32,19 +32,19 @@ for (const i of [0, 1, 2, 3, 4]) {
}
console.log(i);
>console.log(i) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>i : number

} catch (err) {
>err : any

console.log('E %s %s', i, err);
>console.log('E %s %s', i, err) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>'E %s %s' : "E %s %s"
>i : number
>err : any
Expand Down
8 changes: 4 additions & 4 deletions tests/baselines/reference/accessorsOverrideProperty2.types
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ class Derived extends Base {
>x : number
>value : number
>console.log(`x was set to ${value}`) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>`x was set to ${value}` : string
>value : number
}
Expand All @@ -33,9 +33,9 @@ const obj = new Derived(); // nothing printed

console.log(obj.x); // 1
>console.log(obj.x) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>obj.x : number
>obj : Derived
>x : number
Expand Down
4 changes: 2 additions & 2 deletions tests/baselines/reference/bindingPatternInParameter01.types
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ nestedArray.forEach(([[a, b]]) => {

console.log(a, b);
>console.log(a, b) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>a : number
>b : number

Expand Down
4 changes: 2 additions & 2 deletions tests/baselines/reference/callsOnComplexSignatures.types
Original file line number Diff line number Diff line change
Expand Up @@ -103,9 +103,9 @@ function test3(items: string[] | number[]) {
>item => console.log(item) : (item: any) => void
>item : any
>console.log(item) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>item : any
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,9 @@ export function HereIsTheError() {
>val => console.log(val) : (val: string | undefined) => void
>val : string | undefined
>console.log(val) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>val : string | undefined

/>
Expand All @@ -92,9 +92,9 @@ ComponentWithUnion({
>val => console.log(val) : (val: string | undefined) => void
>val : string | undefined
>console.log(val) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>val : string | undefined

});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ a = b = function c () {

console.log(this)
>console.log(this) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>this : this

};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,16 +31,16 @@ try {
} finally {
console.log(x);
>console.log(x) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>x : number
}

console.log(a); // <- error here
>console.log(a) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>a : number

Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ function distinguish(thing: string | number | Date) {

console.log("Aha!! It's a Date in " + thing.getFullYear());
>console.log("Aha!! It's a Date in " + thing.getFullYear()) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>"Aha!! It's a Date in " + thing.getFullYear() : string
>"Aha!! It's a Date in " : "Aha!! It's a Date in "
>thing.getFullYear() : number
Expand All @@ -28,9 +28,9 @@ function distinguish(thing: string | number | Date) {

console.log("Aha!! It's a string of length " + thing.length);
>console.log("Aha!! It's a string of length " + thing.length) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>"Aha!! It's a string of length " + thing.length : string
>"Aha!! It's a string of length " : "Aha!! It's a string of length "
>thing.length : number
Expand All @@ -40,9 +40,9 @@ function distinguish(thing: string | number | Date) {
} else {
console.log("Aha!! It's the number " + thing.toPrecision(3));
>console.log("Aha!! It's the number " + thing.toPrecision(3)) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>"Aha!! It's the number " + thing.toPrecision(3) : string
>"Aha!! It's the number " : "Aha!! It's the number "
>thing.toPrecision(3) : string
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,19 +44,19 @@ class Y {

console.log(X.now()) // works as expected
>console.log(X.now()) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>X.now() : {}
>X.now : () => {}
>X : typeof X
>now : () => {}

console.log(Y.now()) // works as expected
>console.log(Y.now()) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>Y.now() : string
>Y.now : () => string
>Y : typeof Y
Expand Down
12 changes: 6 additions & 6 deletions tests/baselines/reference/controlFlowOptionalChain.types
Original file line number Diff line number Diff line change
Expand Up @@ -1988,16 +1988,16 @@ function someFunction(someOptionalObject: SomeObject | undefined): void {

console.log(someOptionalObject);
>console.log(someOptionalObject) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>someOptionalObject : SomeObject | undefined

console.log(someOptionalObject.someProperty); // Error
>console.log(someOptionalObject.someProperty) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>someOptionalObject.someProperty : unknown
>someOptionalObject : SomeObject | undefined
>someProperty : unknown
Expand Down Expand Up @@ -2066,9 +2066,9 @@ while (arr[i]?.tag === "left") {

console.log("I should ALSO be reachable");
>console.log("I should ALSO be reachable") : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>"I should ALSO be reachable" : "I should ALSO be reachable"
}
}
Expand Down
4 changes: 2 additions & 2 deletions tests/baselines/reference/deduplicateImportsInSystem.types
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ import {F} from 'f1';

console.log(A + B + C + D + E + F)
>console.log(A + B + C + D + E + F) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>A + B + C + D + E + F : any
>A + B + C + D + E : any
>A + B + C + D : any
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -185,9 +185,9 @@ class M extends L {

console.log(this.a); // should be OK, M.a is ambient
>console.log(this.a) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>this.a : number
>this : this
>a : number
Expand Down
4 changes: 2 additions & 2 deletions tests/baselines/reference/emitStatementsBeforeSuperCall.types
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ class Sub extends Base {

console.log('hi'); // should emit before super
>console.log('hi') : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>'hi' : "hi"

super();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ class Sub extends Base {

console.log('hi');
>console.log('hi') : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>'hi' : "hi"

super();
Expand Down
4 changes: 2 additions & 2 deletions tests/baselines/reference/es6ClassTest2.types
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,9 @@ m1.health = 0;

console.log((<any>m5.isAlive).toString());
>console.log((<any>m5.isAlive).toString()) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>(<any>m5.isAlive).toString() : any
>(<any>m5.isAlive).toString : any
>(<any>m5.isAlive) : any
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,9 +106,9 @@ module MsPortalFx.ViewModels {

console.log(value1);
>console.log(value1) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>value1 : ReExportedEnum.Cancel

const value2 = DialogButtons.OKCancel;
Expand All @@ -119,9 +119,9 @@ module MsPortalFx.ViewModels {

console.log(value2);
>console.log(value2) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>value2 : DialogButtons.OKCancel
}
}
Expand Down
4 changes: 2 additions & 2 deletions tests/baselines/reference/extendGlobalThis.types
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ globalThis.tests = "a-b";

console.log(globalThis.test.split("-"));
>console.log(globalThis.test.split("-")) : void
>console.log : (message?: any, ...optionalParams: any[]) => void
>console.log : (...data: any[]) => void
>console : Console
>log : (message?: any, ...optionalParams: any[]) => void
>log : (...data: any[]) => void
>globalThis.test.split("-") : string[]
>globalThis.test.split : (separator: string | RegExp, limit?: number) => string[]
>globalThis.test : string
Expand Down
Loading