Skip to content

Commit c25d396

Browse files
committed
Move to wasm
1 parent da04117 commit c25d396

18 files changed

+293
-225
lines changed

baselines/audioworklet.generated.d.ts

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,6 @@ interface StructuredSerializeOptions {
129129
transfer?: Transferable[];
130130
}
131131

132-
interface TagType {
133-
parameters: ValueType[];
134-
}
135-
136132
interface TextDecodeOptions {
137133
stream?: boolean;
138134
}
@@ -186,16 +182,6 @@ interface UnderlyingSource<R = any> {
186182
type?: ReadableStreamType;
187183
}
188184

189-
interface ValueTypeMap {
190-
anyfunc: Function;
191-
externref: any;
192-
f32: number;
193-
f64: number;
194-
i32: number;
195-
i64: bigint;
196-
v128: never;
197-
}
198-
199185
interface WebAssemblyCompileOptions {
200186
builtins?: string[];
201187
importedStringConstants?: string | null;
@@ -1752,6 +1738,14 @@ declare namespace WebAssembly {
17521738
new(type: TagType): Tag;
17531739
};
17541740

1741+
interface TagType {
1742+
}
1743+
1744+
var TagType: {
1745+
prototype: TagType;
1746+
new(): TagType;
1747+
};
1748+
17551749
interface GlobalDescriptor<T extends ValueType = ValueType> {
17561750
mutable?: boolean;
17571751
value: T;
@@ -1782,6 +1776,16 @@ declare namespace WebAssembly {
17821776
maximum?: AddressValue;
17831777
}
17841778

1779+
interface ValueTypeMap {
1780+
anyfunc: Function;
1781+
externref: any;
1782+
f32: number;
1783+
f64: number;
1784+
i32: number;
1785+
i64: bigint;
1786+
v128: never;
1787+
}
1788+
17851789
interface WebAssemblyInstantiatedSource {
17861790
instance: Instance;
17871791
module: Module;
@@ -1794,6 +1798,7 @@ declare namespace WebAssembly {
17941798
type ImportValue = ExportValue | number;
17951799
type Imports = Record<string, ModuleImports>;
17961800
type ModuleImports = Record<string, ImportValue>;
1801+
type ValueType = keyof ValueTypeMap;
17971802
/** [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/compile_static) */
17981803
function compile(bytes: BufferSource, options?: WebAssemblyCompileOptions): Promise<Module>;
17991804
/** [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/instantiate_static) */
@@ -2011,7 +2016,6 @@ type ReadableStreamController<T> = ReadableStreamDefaultController<T> | Readable
20112016
type ReadableStreamReadResult<T> = ReadableStreamReadValueResult<T> | ReadableStreamReadDoneResult<T>;
20122017
type ReadableStreamReader<T> = ReadableStreamDefaultReader<T> | ReadableStreamBYOBReader;
20132018
type Transferable = MessagePort | ReadableStream | WritableStream | TransformStream | ArrayBuffer;
2014-
type ValueType = keyof ValueTypeMap;
20152019
type AddressType = "i32" | "i64";
20162020
type CompressionFormat = "deflate" | "deflate-raw" | "gzip";
20172021
type ReadableStreamReaderMode = "byob";

baselines/dom.generated.d.ts

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2282,10 +2282,6 @@ interface SubmitEventInit extends EventInit {
22822282
submitter?: HTMLElement | null;
22832283
}
22842284

2285-
interface TagType {
2286-
parameters: ValueType[];
2287-
}
2288-
22892285
interface TaskControllerInit {
22902286
priority?: TaskPriority;
22912287
}
@@ -2453,16 +2449,6 @@ interface ValidityStateFlags {
24532449
valueMissing?: boolean;
24542450
}
24552451

2456-
interface ValueTypeMap {
2457-
anyfunc: Function;
2458-
externref: any;
2459-
f32: number;
2460-
f64: number;
2461-
i32: number;
2462-
i64: bigint;
2463-
v128: never;
2464-
}
2465-
24662452
interface VideoColorSpaceInit {
24672453
fullRange?: boolean | null;
24682454
matrix?: VideoMatrixCoefficients | null;
@@ -38565,6 +38551,14 @@ declare namespace WebAssembly {
3856538551
new(type: TagType): Tag;
3856638552
};
3856738553

38554+
interface TagType {
38555+
}
38556+
38557+
var TagType: {
38558+
prototype: TagType;
38559+
new(): TagType;
38560+
};
38561+
3856838562
interface GlobalDescriptor<T extends ValueType = ValueType> {
3856938563
mutable?: boolean;
3857038564
value: T;
@@ -38595,6 +38589,16 @@ declare namespace WebAssembly {
3859538589
maximum?: AddressValue;
3859638590
}
3859738591

38592+
interface ValueTypeMap {
38593+
anyfunc: Function;
38594+
externref: any;
38595+
f32: number;
38596+
f64: number;
38597+
i32: number;
38598+
i64: bigint;
38599+
v128: never;
38600+
}
38601+
3859838602
interface WebAssemblyInstantiatedSource {
3859938603
instance: Instance;
3860038604
module: Module;
@@ -38607,6 +38611,7 @@ declare namespace WebAssembly {
3860738611
type ImportValue = ExportValue | number;
3860838612
type Imports = Record<string, ModuleImports>;
3860938613
type ModuleImports = Record<string, ImportValue>;
38614+
type ValueType = keyof ValueTypeMap;
3861038615
/** [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/compile_static) */
3861138616
function compile(bytes: BufferSource, options?: WebAssemblyCompileOptions): Promise<Module>;
3861238617
/** [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/compileStreaming_static) */
@@ -40033,7 +40038,6 @@ type TimerHandler = string | Function;
4003340038
type Transferable = OffscreenCanvas | ImageBitmap | MessagePort | MediaSourceHandle | ReadableStream | WritableStream | TransformStream | AudioData | VideoFrame | RTCDataChannel | ArrayBuffer;
4003440039
type URLPatternInput = string | URLPatternInit;
4003540040
type Uint32List = Uint32Array<ArrayBufferLike> | GLuint[];
40036-
type ValueType = keyof ValueTypeMap;
4003740041
type VibratePattern = number | number[];
4003840042
type WindowProxy = Window;
4003940043
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string;

baselines/serviceworker.generated.d.ts

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -709,10 +709,6 @@ interface StructuredSerializeOptions {
709709
transfer?: Transferable[];
710710
}
711711

712-
interface TagType {
713-
parameters: ValueType[];
714-
}
715-
716712
interface TaskControllerInit {
717713
priority?: TaskPriority;
718714
}
@@ -811,16 +807,6 @@ interface UnderlyingSource<R = any> {
811807
type?: ReadableStreamType;
812808
}
813809

814-
interface ValueTypeMap {
815-
anyfunc: Function;
816-
externref: any;
817-
f32: number;
818-
f64: number;
819-
i32: number;
820-
i64: bigint;
821-
v128: never;
822-
}
823-
824810
interface VideoConfiguration {
825811
bitrate: number;
826812
colorGamut?: ColorGamut;
@@ -11261,6 +11247,14 @@ declare namespace WebAssembly {
1126111247
new(type: TagType): Tag;
1126211248
};
1126311249

11250+
interface TagType {
11251+
}
11252+
11253+
var TagType: {
11254+
prototype: TagType;
11255+
new(): TagType;
11256+
};
11257+
1126411258
interface GlobalDescriptor<T extends ValueType = ValueType> {
1126511259
mutable?: boolean;
1126611260
value: T;
@@ -11291,6 +11285,16 @@ declare namespace WebAssembly {
1129111285
maximum?: AddressValue;
1129211286
}
1129311287

11288+
interface ValueTypeMap {
11289+
anyfunc: Function;
11290+
externref: any;
11291+
f32: number;
11292+
f64: number;
11293+
i32: number;
11294+
i64: bigint;
11295+
v128: never;
11296+
}
11297+
1129411298
interface WebAssemblyInstantiatedSource {
1129511299
instance: Instance;
1129611300
module: Module;
@@ -11303,6 +11307,7 @@ declare namespace WebAssembly {
1130311307
type ImportValue = ExportValue | number;
1130411308
type Imports = Record<string, ModuleImports>;
1130511309
type ModuleImports = Record<string, ImportValue>;
11310+
type ValueType = keyof ValueTypeMap;
1130611311
/** [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/compile_static) */
1130711312
function compile(bytes: BufferSource, options?: WebAssemblyCompileOptions): Promise<Module>;
1130811313
/** [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/compileStreaming_static) */
@@ -11710,7 +11715,6 @@ type TimerHandler = string | Function;
1171011715
type Transferable = OffscreenCanvas | ImageBitmap | MessagePort | ReadableStream | WritableStream | TransformStream | ArrayBuffer;
1171111716
type URLPatternInput = string | URLPatternInit;
1171211717
type Uint32List = Uint32Array<ArrayBufferLike> | GLuint[];
11713-
type ValueType = keyof ValueTypeMap;
1171411718
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string;
1171511719
type AddressType = "i32" | "i64";
1171611720
type BinaryType = "arraybuffer" | "blob";

baselines/sharedworker.generated.d.ts

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -639,10 +639,6 @@ interface StructuredSerializeOptions {
639639
transfer?: Transferable[];
640640
}
641641

642-
interface TagType {
643-
parameters: ValueType[];
644-
}
645-
646642
interface TaskControllerInit {
647643
priority?: TaskPriority;
648644
}
@@ -741,16 +737,6 @@ interface UnderlyingSource<R = any> {
741737
type?: ReadableStreamType;
742738
}
743739

744-
interface ValueTypeMap {
745-
anyfunc: Function;
746-
externref: any;
747-
f32: number;
748-
f64: number;
749-
i32: number;
750-
i64: bigint;
751-
v128: never;
752-
}
753-
754740
interface VideoConfiguration {
755741
bitrate: number;
756742
colorGamut?: ColorGamut;
@@ -10987,6 +10973,14 @@ declare namespace WebAssembly {
1098710973
new(type: TagType): Tag;
1098810974
};
1098910975

10976+
interface TagType {
10977+
}
10978+
10979+
var TagType: {
10980+
prototype: TagType;
10981+
new(): TagType;
10982+
};
10983+
1099010984
interface GlobalDescriptor<T extends ValueType = ValueType> {
1099110985
mutable?: boolean;
1099210986
value: T;
@@ -11017,6 +11011,16 @@ declare namespace WebAssembly {
1101711011
maximum?: AddressValue;
1101811012
}
1101911013

11014+
interface ValueTypeMap {
11015+
anyfunc: Function;
11016+
externref: any;
11017+
f32: number;
11018+
f64: number;
11019+
i32: number;
11020+
i64: bigint;
11021+
v128: never;
11022+
}
11023+
1102011024
interface WebAssemblyInstantiatedSource {
1102111025
instance: Instance;
1102211026
module: Module;
@@ -11029,6 +11033,7 @@ declare namespace WebAssembly {
1102911033
type ImportValue = ExportValue | number;
1103011034
type Imports = Record<string, ModuleImports>;
1103111035
type ModuleImports = Record<string, ImportValue>;
11036+
type ValueType = keyof ValueTypeMap;
1103211037
/** [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/compile_static) */
1103311038
function compile(bytes: BufferSource, options?: WebAssemblyCompileOptions): Promise<Module>;
1103411039
/** [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/compileStreaming_static) */
@@ -11398,7 +11403,6 @@ type TimerHandler = string | Function;
1139811403
type Transferable = OffscreenCanvas | ImageBitmap | MessagePort | ReadableStream | WritableStream | TransformStream | ArrayBuffer;
1139911404
type URLPatternInput = string | URLPatternInit;
1140011405
type Uint32List = Uint32Array<ArrayBufferLike> | GLuint[];
11401-
type ValueType = keyof ValueTypeMap;
1140211406
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string;
1140311407
type AddressType = "i32" | "i64";
1140411408
type BinaryType = "arraybuffer" | "blob";

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

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,6 @@ interface StructuredSerializeOptions {
129129
transfer?: Transferable[];
130130
}
131131

132-
interface TagType {
133-
parameters: ValueType[];
134-
}
135-
136132
interface TextDecodeOptions {
137133
stream?: boolean;
138134
}
@@ -186,16 +182,6 @@ interface UnderlyingSource<R = any> {
186182
type?: ReadableStreamType;
187183
}
188184

189-
interface ValueTypeMap {
190-
anyfunc: Function;
191-
externref: any;
192-
f32: number;
193-
f64: number;
194-
i32: number;
195-
i64: bigint;
196-
v128: never;
197-
}
198-
199185
interface WebAssemblyCompileOptions {
200186
builtins?: string[];
201187
importedStringConstants?: string | null;
@@ -1752,6 +1738,14 @@ declare namespace WebAssembly {
17521738
new(type: TagType): Tag;
17531739
};
17541740

1741+
interface TagType {
1742+
}
1743+
1744+
var TagType: {
1745+
prototype: TagType;
1746+
new(): TagType;
1747+
};
1748+
17551749
interface GlobalDescriptor<T extends ValueType = ValueType> {
17561750
mutable?: boolean;
17571751
value: T;
@@ -1782,6 +1776,16 @@ declare namespace WebAssembly {
17821776
maximum?: AddressValue;
17831777
}
17841778

1779+
interface ValueTypeMap {
1780+
anyfunc: Function;
1781+
externref: any;
1782+
f32: number;
1783+
f64: number;
1784+
i32: number;
1785+
i64: bigint;
1786+
v128: never;
1787+
}
1788+
17851789
interface WebAssemblyInstantiatedSource {
17861790
instance: Instance;
17871791
module: Module;
@@ -1794,6 +1798,7 @@ declare namespace WebAssembly {
17941798
type ImportValue = ExportValue | number;
17951799
type Imports = Record<string, ModuleImports>;
17961800
type ModuleImports = Record<string, ImportValue>;
1801+
type ValueType = keyof ValueTypeMap;
17971802
/** [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/compile_static) */
17981803
function compile(bytes: BufferSource, options?: WebAssemblyCompileOptions): Promise<Module>;
17991804
/** [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/Reference/JavaScript_interface/instantiate_static) */
@@ -2011,7 +2016,6 @@ type ReadableStreamController<T> = ReadableStreamDefaultController<T> | Readable
20112016
type ReadableStreamReadResult<T> = ReadableStreamReadValueResult<T> | ReadableStreamReadDoneResult<T>;
20122017
type ReadableStreamReader<T> = ReadableStreamDefaultReader<T> | ReadableStreamBYOBReader;
20132018
type Transferable = MessagePort | ReadableStream | WritableStream | TransformStream | ArrayBuffer;
2014-
type ValueType = keyof ValueTypeMap;
20152019
type AddressType = "i32" | "i64";
20162020
type CompressionFormat = "deflate" | "deflate-raw" | "gzip";
20172021
type ReadableStreamReaderMode = "byob";

0 commit comments

Comments
 (0)