Skip to content

Commit 9f7a78d

Browse files
committed
Read the contants out of the webidl
1 parent cd6c056 commit 9f7a78d

20 files changed

+672
-222
lines changed

baselines/dom.generated.d.ts

Lines changed: 41 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15444,19 +15444,6 @@ declare var GPUBuffer: {
1544415444
new(): GPUBuffer;
1544515445
};
1544615446

15447-
interface GPUBufferUsage {
15448-
readonly COPY_DST: GPUFlagsConstant;
15449-
readonly COPY_SRC: GPUFlagsConstant;
15450-
readonly INDEX: GPUFlagsConstant;
15451-
readonly INDIRECT: GPUFlagsConstant;
15452-
readonly MAP_READ: GPUFlagsConstant;
15453-
readonly MAP_WRITE: GPUFlagsConstant;
15454-
readonly QUERY_RESOLVE: GPUFlagsConstant;
15455-
readonly STORAGE: GPUFlagsConstant;
15456-
readonly UNIFORM: GPUFlagsConstant;
15457-
readonly VERTEX: GPUFlagsConstant;
15458-
}
15459-
1546015447
/**
1546115448
* The **`GPUCanvasContext`** interface of the WebGPU API represents the WebGPU rendering context of a <canvas> element, returned via an HTMLCanvasElement.getContext() call with a contextType of "webgpu".
1546215449
* Available only in secure contexts.
@@ -42736,6 +42723,47 @@ declare namespace CSS {
4273642723
function vw(value: number): CSSUnitValue;
4273742724
}
4273842725

42726+
declare namespace GPUBufferUsage {
42727+
readonly MAP_READ: 0x0001;
42728+
readonly MAP_WRITE: 0x0002;
42729+
readonly COPY_SRC: 0x0004;
42730+
readonly COPY_DST: 0x0008;
42731+
readonly INDEX: 0x0010;
42732+
readonly VERTEX: 0x0020;
42733+
readonly UNIFORM: 0x0040;
42734+
readonly STORAGE: 0x0080;
42735+
readonly INDIRECT: 0x0100;
42736+
readonly QUERY_RESOLVE: 0x0200;
42737+
}
42738+
42739+
declare namespace GPUColorWrite {
42740+
readonly RED: 0x1;
42741+
readonly GREEN: 0x2;
42742+
readonly BLUE: 0x4;
42743+
readonly ALPHA: 0x8;
42744+
readonly ALL: 0xF;
42745+
}
42746+
42747+
declare namespace GPUMapMode {
42748+
readonly READ: 0x0001;
42749+
readonly WRITE: 0x0002;
42750+
}
42751+
42752+
declare namespace GPUShaderStage {
42753+
readonly VERTEX: 0x1;
42754+
readonly FRAGMENT: 0x2;
42755+
readonly COMPUTE: 0x4;
42756+
}
42757+
42758+
declare namespace GPUTextureUsage {
42759+
readonly COPY_SRC: 0x01;
42760+
readonly COPY_DST: 0x02;
42761+
readonly TEXTURE_BINDING: 0x04;
42762+
readonly STORAGE_BINDING: 0x08;
42763+
readonly RENDER_ATTACHMENT: 0x10;
42764+
readonly TRANSIENT_ATTACHMENT: 0x20;
42765+
}
42766+
4273942767
declare namespace WebAssembly {
4274042768
/** The **`WebAssembly.CompileError`** object indicates an error during WebAssembly decoding or validation. */
4274142769
interface CompileError extends Error {

baselines/serviceworker.generated.d.ts

Lines changed: 41 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4780,19 +4780,6 @@ declare var GPUBuffer: {
47804780
new(): GPUBuffer;
47814781
};
47824782

4783-
interface GPUBufferUsage {
4784-
readonly COPY_DST: GPUFlagsConstant;
4785-
readonly COPY_SRC: GPUFlagsConstant;
4786-
readonly INDEX: GPUFlagsConstant;
4787-
readonly INDIRECT: GPUFlagsConstant;
4788-
readonly MAP_READ: GPUFlagsConstant;
4789-
readonly MAP_WRITE: GPUFlagsConstant;
4790-
readonly QUERY_RESOLVE: GPUFlagsConstant;
4791-
readonly STORAGE: GPUFlagsConstant;
4792-
readonly UNIFORM: GPUFlagsConstant;
4793-
readonly VERTEX: GPUFlagsConstant;
4794-
}
4795-
47964783
/**
47974784
* The **`GPUCanvasContext`** interface of the WebGPU API represents the WebGPU rendering context of a <canvas> element, returned via an HTMLCanvasElement.getContext() call with a contextType of "webgpu".
47984785
* Available only in secure contexts.
@@ -12787,6 +12774,47 @@ declare var WritableStreamDefaultWriter: {
1278712774
new<W = any>(stream: WritableStream<W>): WritableStreamDefaultWriter<W>;
1278812775
};
1278912776

12777+
declare namespace GPUBufferUsage {
12778+
readonly MAP_READ: 0x0001;
12779+
readonly MAP_WRITE: 0x0002;
12780+
readonly COPY_SRC: 0x0004;
12781+
readonly COPY_DST: 0x0008;
12782+
readonly INDEX: 0x0010;
12783+
readonly VERTEX: 0x0020;
12784+
readonly UNIFORM: 0x0040;
12785+
readonly STORAGE: 0x0080;
12786+
readonly INDIRECT: 0x0100;
12787+
readonly QUERY_RESOLVE: 0x0200;
12788+
}
12789+
12790+
declare namespace GPUColorWrite {
12791+
readonly RED: 0x1;
12792+
readonly GREEN: 0x2;
12793+
readonly BLUE: 0x4;
12794+
readonly ALPHA: 0x8;
12795+
readonly ALL: 0xF;
12796+
}
12797+
12798+
declare namespace GPUMapMode {
12799+
readonly READ: 0x0001;
12800+
readonly WRITE: 0x0002;
12801+
}
12802+
12803+
declare namespace GPUShaderStage {
12804+
readonly VERTEX: 0x1;
12805+
readonly FRAGMENT: 0x2;
12806+
readonly COMPUTE: 0x4;
12807+
}
12808+
12809+
declare namespace GPUTextureUsage {
12810+
readonly COPY_SRC: 0x01;
12811+
readonly COPY_DST: 0x02;
12812+
readonly TEXTURE_BINDING: 0x04;
12813+
readonly STORAGE_BINDING: 0x08;
12814+
readonly RENDER_ATTACHMENT: 0x10;
12815+
readonly TRANSIENT_ATTACHMENT: 0x20;
12816+
}
12817+
1279012818
declare namespace WebAssembly {
1279112819
/** The **`WebAssembly.CompileError`** object indicates an error during WebAssembly decoding or validation. */
1279212820
interface CompileError extends Error {

baselines/sharedworker.generated.d.ts

Lines changed: 41 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4463,19 +4463,6 @@ declare var GPUBuffer: {
44634463
new(): GPUBuffer;
44644464
};
44654465

4466-
interface GPUBufferUsage {
4467-
readonly COPY_DST: GPUFlagsConstant;
4468-
readonly COPY_SRC: GPUFlagsConstant;
4469-
readonly INDEX: GPUFlagsConstant;
4470-
readonly INDIRECT: GPUFlagsConstant;
4471-
readonly MAP_READ: GPUFlagsConstant;
4472-
readonly MAP_WRITE: GPUFlagsConstant;
4473-
readonly QUERY_RESOLVE: GPUFlagsConstant;
4474-
readonly STORAGE: GPUFlagsConstant;
4475-
readonly UNIFORM: GPUFlagsConstant;
4476-
readonly VERTEX: GPUFlagsConstant;
4477-
}
4478-
44794466
/**
44804467
* The **`GPUCanvasContext`** interface of the WebGPU API represents the WebGPU rendering context of a <canvas> element, returned via an HTMLCanvasElement.getContext() call with a contextType of "webgpu".
44814468
* Available only in secure contexts.
@@ -12513,6 +12500,47 @@ declare var XMLHttpRequestUpload: {
1251312500
new(): XMLHttpRequestUpload;
1251412501
};
1251512502

12503+
declare namespace GPUBufferUsage {
12504+
readonly MAP_READ: 0x0001;
12505+
readonly MAP_WRITE: 0x0002;
12506+
readonly COPY_SRC: 0x0004;
12507+
readonly COPY_DST: 0x0008;
12508+
readonly INDEX: 0x0010;
12509+
readonly VERTEX: 0x0020;
12510+
readonly UNIFORM: 0x0040;
12511+
readonly STORAGE: 0x0080;
12512+
readonly INDIRECT: 0x0100;
12513+
readonly QUERY_RESOLVE: 0x0200;
12514+
}
12515+
12516+
declare namespace GPUColorWrite {
12517+
readonly RED: 0x1;
12518+
readonly GREEN: 0x2;
12519+
readonly BLUE: 0x4;
12520+
readonly ALPHA: 0x8;
12521+
readonly ALL: 0xF;
12522+
}
12523+
12524+
declare namespace GPUMapMode {
12525+
readonly READ: 0x0001;
12526+
readonly WRITE: 0x0002;
12527+
}
12528+
12529+
declare namespace GPUShaderStage {
12530+
readonly VERTEX: 0x1;
12531+
readonly FRAGMENT: 0x2;
12532+
readonly COMPUTE: 0x4;
12533+
}
12534+
12535+
declare namespace GPUTextureUsage {
12536+
readonly COPY_SRC: 0x01;
12537+
readonly COPY_DST: 0x02;
12538+
readonly TEXTURE_BINDING: 0x04;
12539+
readonly STORAGE_BINDING: 0x08;
12540+
readonly RENDER_ATTACHMENT: 0x10;
12541+
readonly TRANSIENT_ATTACHMENT: 0x20;
12542+
}
12543+
1251612544
declare namespace WebAssembly {
1251712545
/** The **`WebAssembly.CompileError`** object indicates an error during WebAssembly decoding or validation. */
1251812546
interface CompileError extends Error {

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

Lines changed: 41 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15430,19 +15430,6 @@ declare var GPUBuffer: {
1543015430
new(): GPUBuffer;
1543115431
};
1543215432

15433-
interface GPUBufferUsage {
15434-
readonly COPY_DST: GPUFlagsConstant;
15435-
readonly COPY_SRC: GPUFlagsConstant;
15436-
readonly INDEX: GPUFlagsConstant;
15437-
readonly INDIRECT: GPUFlagsConstant;
15438-
readonly MAP_READ: GPUFlagsConstant;
15439-
readonly MAP_WRITE: GPUFlagsConstant;
15440-
readonly QUERY_RESOLVE: GPUFlagsConstant;
15441-
readonly STORAGE: GPUFlagsConstant;
15442-
readonly UNIFORM: GPUFlagsConstant;
15443-
readonly VERTEX: GPUFlagsConstant;
15444-
}
15445-
1544615433
/**
1544715434
* The **`GPUCanvasContext`** interface of the WebGPU API represents the WebGPU rendering context of a <canvas> element, returned via an HTMLCanvasElement.getContext() call with a contextType of "webgpu".
1544815435
* Available only in secure contexts.
@@ -42710,6 +42697,47 @@ declare namespace CSS {
4271042697
function vw(value: number): CSSUnitValue;
4271142698
}
4271242699

42700+
declare namespace GPUBufferUsage {
42701+
readonly MAP_READ: 0x0001;
42702+
readonly MAP_WRITE: 0x0002;
42703+
readonly COPY_SRC: 0x0004;
42704+
readonly COPY_DST: 0x0008;
42705+
readonly INDEX: 0x0010;
42706+
readonly VERTEX: 0x0020;
42707+
readonly UNIFORM: 0x0040;
42708+
readonly STORAGE: 0x0080;
42709+
readonly INDIRECT: 0x0100;
42710+
readonly QUERY_RESOLVE: 0x0200;
42711+
}
42712+
42713+
declare namespace GPUColorWrite {
42714+
readonly RED: 0x1;
42715+
readonly GREEN: 0x2;
42716+
readonly BLUE: 0x4;
42717+
readonly ALPHA: 0x8;
42718+
readonly ALL: 0xF;
42719+
}
42720+
42721+
declare namespace GPUMapMode {
42722+
readonly READ: 0x0001;
42723+
readonly WRITE: 0x0002;
42724+
}
42725+
42726+
declare namespace GPUShaderStage {
42727+
readonly VERTEX: 0x1;
42728+
readonly FRAGMENT: 0x2;
42729+
readonly COMPUTE: 0x4;
42730+
}
42731+
42732+
declare namespace GPUTextureUsage {
42733+
readonly COPY_SRC: 0x01;
42734+
readonly COPY_DST: 0x02;
42735+
readonly TEXTURE_BINDING: 0x04;
42736+
readonly STORAGE_BINDING: 0x08;
42737+
readonly RENDER_ATTACHMENT: 0x10;
42738+
readonly TRANSIENT_ATTACHMENT: 0x20;
42739+
}
42740+
4271342741
declare namespace WebAssembly {
4271442742
/** The **`WebAssembly.CompileError`** object indicates an error during WebAssembly decoding or validation. */
4271542743
interface CompileError extends Error {

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

Lines changed: 41 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4777,19 +4777,6 @@ declare var GPUBuffer: {
47774777
new(): GPUBuffer;
47784778
};
47794779

4780-
interface GPUBufferUsage {
4781-
readonly COPY_DST: GPUFlagsConstant;
4782-
readonly COPY_SRC: GPUFlagsConstant;
4783-
readonly INDEX: GPUFlagsConstant;
4784-
readonly INDIRECT: GPUFlagsConstant;
4785-
readonly MAP_READ: GPUFlagsConstant;
4786-
readonly MAP_WRITE: GPUFlagsConstant;
4787-
readonly QUERY_RESOLVE: GPUFlagsConstant;
4788-
readonly STORAGE: GPUFlagsConstant;
4789-
readonly UNIFORM: GPUFlagsConstant;
4790-
readonly VERTEX: GPUFlagsConstant;
4791-
}
4792-
47934780
/**
47944781
* The **`GPUCanvasContext`** interface of the WebGPU API represents the WebGPU rendering context of a <canvas> element, returned via an HTMLCanvasElement.getContext() call with a contextType of "webgpu".
47954782
* Available only in secure contexts.
@@ -12784,6 +12771,47 @@ declare var WritableStreamDefaultWriter: {
1278412771
new<W = any>(stream: WritableStream<W>): WritableStreamDefaultWriter<W>;
1278512772
};
1278612773

12774+
declare namespace GPUBufferUsage {
12775+
readonly MAP_READ: 0x0001;
12776+
readonly MAP_WRITE: 0x0002;
12777+
readonly COPY_SRC: 0x0004;
12778+
readonly COPY_DST: 0x0008;
12779+
readonly INDEX: 0x0010;
12780+
readonly VERTEX: 0x0020;
12781+
readonly UNIFORM: 0x0040;
12782+
readonly STORAGE: 0x0080;
12783+
readonly INDIRECT: 0x0100;
12784+
readonly QUERY_RESOLVE: 0x0200;
12785+
}
12786+
12787+
declare namespace GPUColorWrite {
12788+
readonly RED: 0x1;
12789+
readonly GREEN: 0x2;
12790+
readonly BLUE: 0x4;
12791+
readonly ALPHA: 0x8;
12792+
readonly ALL: 0xF;
12793+
}
12794+
12795+
declare namespace GPUMapMode {
12796+
readonly READ: 0x0001;
12797+
readonly WRITE: 0x0002;
12798+
}
12799+
12800+
declare namespace GPUShaderStage {
12801+
readonly VERTEX: 0x1;
12802+
readonly FRAGMENT: 0x2;
12803+
readonly COMPUTE: 0x4;
12804+
}
12805+
12806+
declare namespace GPUTextureUsage {
12807+
readonly COPY_SRC: 0x01;
12808+
readonly COPY_DST: 0x02;
12809+
readonly TEXTURE_BINDING: 0x04;
12810+
readonly STORAGE_BINDING: 0x08;
12811+
readonly RENDER_ATTACHMENT: 0x10;
12812+
readonly TRANSIENT_ATTACHMENT: 0x20;
12813+
}
12814+
1278712815
declare namespace WebAssembly {
1278812816
/** The **`WebAssembly.CompileError`** object indicates an error during WebAssembly decoding or validation. */
1278912817
interface CompileError extends Error {

0 commit comments

Comments
 (0)