diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2024-09-23 15:18:52 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-23 19:18:52 +0000 |
commit | 33f169beb90814b7f2f62a8c0e3990722ae3db4c (patch) | |
tree | 9877fb3b7dcbfd4482afc530467c072e38601f55 /cli/tsc/dts/lib.deno_webgpu.d.ts | |
parent | e1c8d2755e23182875b8fefeb558e603dd981418 (diff) |
chore: add code generation for @types/deno (#25545)
Diffstat (limited to 'cli/tsc/dts/lib.deno_webgpu.d.ts')
-rw-r--r-- | cli/tsc/dts/lib.deno_webgpu.d.ts | 212 |
1 files changed, 105 insertions, 107 deletions
diff --git a/cli/tsc/dts/lib.deno_webgpu.d.ts b/cli/tsc/dts/lib.deno_webgpu.d.ts index e8d813823..2deb63abc 100644 --- a/cli/tsc/dts/lib.deno_webgpu.d.ts +++ b/cli/tsc/dts/lib.deno_webgpu.d.ts @@ -6,12 +6,12 @@ /// <reference lib="esnext" /> /** @category GPU */ -declare interface GPUObjectBase { +interface GPUObjectBase { label: string; } /** @category GPU */ -declare interface GPUObjectDescriptorBase { +interface GPUObjectDescriptorBase { label?: string; } @@ -84,13 +84,13 @@ declare class GPU { } /** @category GPU */ -declare interface GPURequestAdapterOptions { +interface GPURequestAdapterOptions { powerPreference?: GPUPowerPreference; forceFallbackAdapter?: boolean; } /** @category GPU */ -declare type GPUPowerPreference = "low-power" | "high-performance"; +type GPUPowerPreference = "low-power" | "high-performance"; /** @category GPU */ declare class GPUAdapter { @@ -103,13 +103,13 @@ declare class GPUAdapter { } /** @category GPU */ -declare interface GPUDeviceDescriptor extends GPUObjectDescriptorBase { +interface GPUDeviceDescriptor extends GPUObjectDescriptorBase { requiredFeatures?: GPUFeatureName[]; requiredLimits?: Record<string, number>; } /** @category GPU */ -declare type GPUFeatureName = +type GPUFeatureName = | "depth-clip-control" | "depth32float-stencil8" | "pipeline-statistics-query" @@ -206,20 +206,20 @@ declare class GPUBuffer implements GPUObjectBase { } /** @category GPU */ -declare type GPUBufferMapState = "unmapped" | "pending" | "mapped"; +type GPUBufferMapState = "unmapped" | "pending" | "mapped"; /** @category GPU */ -declare interface GPUBufferDescriptor extends GPUObjectDescriptorBase { +interface GPUBufferDescriptor extends GPUObjectDescriptorBase { size: number; usage: GPUBufferUsageFlags; mappedAtCreation?: boolean; } /** @category GPU */ -declare type GPUBufferUsageFlags = number; +type GPUBufferUsageFlags = number; /** @category GPU */ -declare type GPUFlagsConstant = number; +type GPUFlagsConstant = number; /** @category GPU */ declare class GPUBufferUsage { @@ -236,7 +236,7 @@ declare class GPUBufferUsage { } /** @category GPU */ -declare type GPUMapModeFlags = number; +type GPUMapModeFlags = number; /** @category GPU */ declare class GPUMapMode { @@ -262,7 +262,7 @@ declare class GPUTexture implements GPUObjectBase { } /** @category GPU */ -declare interface GPUTextureDescriptor extends GPUObjectDescriptorBase { +interface GPUTextureDescriptor extends GPUObjectDescriptorBase { size: GPUExtent3D; mipLevelCount?: number; sampleCount?: number; @@ -273,10 +273,10 @@ declare interface GPUTextureDescriptor extends GPUObjectDescriptorBase { } /** @category GPU */ -declare type GPUTextureDimension = "1d" | "2d" | "3d"; +type GPUTextureDimension = "1d" | "2d" | "3d"; /** @category GPU */ -declare type GPUTextureUsageFlags = number; +type GPUTextureUsageFlags = number; /** @category GPU */ declare class GPUTextureUsage { @@ -293,7 +293,7 @@ declare class GPUTextureView implements GPUObjectBase { } /** @category GPU */ -declare interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { +interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { format?: GPUTextureFormat; dimension?: GPUTextureViewDimension; aspect?: GPUTextureAspect; @@ -304,7 +304,7 @@ declare interface GPUTextureViewDescriptor extends GPUObjectDescriptorBase { } /** @category GPU */ -declare type GPUTextureViewDimension = +type GPUTextureViewDimension = | "1d" | "2d" | "2d-array" @@ -313,10 +313,10 @@ declare type GPUTextureViewDimension = | "3d"; /** @category GPU */ -declare type GPUTextureAspect = "all" | "stencil-only" | "depth-only"; +type GPUTextureAspect = "all" | "stencil-only" | "depth-only"; /** @category GPU */ -declare type GPUTextureFormat = +type GPUTextureFormat = | "r8unorm" | "r8snorm" | "r8uint" @@ -419,7 +419,7 @@ declare class GPUSampler implements GPUObjectBase { } /** @category GPU */ -declare interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { +interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { addressModeU?: GPUAddressMode; addressModeV?: GPUAddressMode; addressModeW?: GPUAddressMode; @@ -433,16 +433,16 @@ declare interface GPUSamplerDescriptor extends GPUObjectDescriptorBase { } /** @category GPU */ -declare type GPUAddressMode = "clamp-to-edge" | "repeat" | "mirror-repeat"; +type GPUAddressMode = "clamp-to-edge" | "repeat" | "mirror-repeat"; /** @category GPU */ -declare type GPUFilterMode = "nearest" | "linear"; +type GPUFilterMode = "nearest" | "linear"; /** @category GPU */ -declare type GPUMipmapFilterMode = "nearest" | "linear"; +type GPUMipmapFilterMode = "nearest" | "linear"; /** @category GPU */ -declare type GPUCompareFunction = +type GPUCompareFunction = | "never" | "less" | "equal" @@ -458,12 +458,12 @@ declare class GPUBindGroupLayout implements GPUObjectBase { } /** @category GPU */ -declare interface GPUBindGroupLayoutDescriptor extends GPUObjectDescriptorBase { +interface GPUBindGroupLayoutDescriptor extends GPUObjectDescriptorBase { entries: GPUBindGroupLayoutEntry[]; } /** @category GPU */ -declare interface GPUBindGroupLayoutEntry { +interface GPUBindGroupLayoutEntry { binding: number; visibility: GPUShaderStageFlags; @@ -474,7 +474,7 @@ declare interface GPUBindGroupLayoutEntry { } /** @category GPU */ -declare type GPUShaderStageFlags = number; +type GPUShaderStageFlags = number; /** @category GPU */ declare class GPUShaderStage { @@ -484,35 +484,35 @@ declare class GPUShaderStage { } /** @category GPU */ -declare interface GPUBufferBindingLayout { +interface GPUBufferBindingLayout { type?: GPUBufferBindingType; hasDynamicOffset?: boolean; minBindingSize?: number; } /** @category GPU */ -declare type GPUBufferBindingType = "uniform" | "storage" | "read-only-storage"; +type GPUBufferBindingType = "uniform" | "storage" | "read-only-storage"; /** @category GPU */ -declare interface GPUSamplerBindingLayout { +interface GPUSamplerBindingLayout { type?: GPUSamplerBindingType; } /** @category GPU */ -declare type GPUSamplerBindingType = +type GPUSamplerBindingType = | "filtering" | "non-filtering" | "comparison"; /** @category GPU */ -declare interface GPUTextureBindingLayout { +interface GPUTextureBindingLayout { sampleType?: GPUTextureSampleType; viewDimension?: GPUTextureViewDimension; multisampled?: boolean; } /** @category GPU */ -declare type GPUTextureSampleType = +type GPUTextureSampleType = | "float" | "unfilterable-float" | "depth" @@ -520,13 +520,13 @@ declare type GPUTextureSampleType = | "uint"; /** @category GPU */ -declare type GPUStorageTextureAccess = +type GPUStorageTextureAccess = | "write-only" | "read-only" | "read-write"; /** @category GPU */ -declare interface GPUStorageTextureBindingLayout { +interface GPUStorageTextureBindingLayout { access: GPUStorageTextureAccess; format: GPUTextureFormat; viewDimension?: GPUTextureViewDimension; @@ -538,25 +538,25 @@ declare class GPUBindGroup implements GPUObjectBase { } /** @category GPU */ -declare interface GPUBindGroupDescriptor extends GPUObjectDescriptorBase { +interface GPUBindGroupDescriptor extends GPUObjectDescriptorBase { layout: GPUBindGroupLayout; entries: GPUBindGroupEntry[]; } /** @category GPU */ -declare type GPUBindingResource = +type GPUBindingResource = | GPUSampler | GPUTextureView | GPUBufferBinding; /** @category GPU */ -declare interface GPUBindGroupEntry { +interface GPUBindGroupEntry { binding: number; resource: GPUBindingResource; } /** @category GPU */ -declare interface GPUBufferBinding { +interface GPUBufferBinding { buffer: GPUBuffer; offset?: number; size?: number; @@ -568,15 +568,15 @@ declare class GPUPipelineLayout implements GPUObjectBase { } /** @category GPU */ -declare interface GPUPipelineLayoutDescriptor extends GPUObjectDescriptorBase { +interface GPUPipelineLayoutDescriptor extends GPUObjectDescriptorBase { bindGroupLayouts: GPUBindGroupLayout[]; } /** @category GPU */ -declare type GPUCompilationMessageType = "error" | "warning" | "info"; +type GPUCompilationMessageType = "error" | "warning" | "info"; /** @category GPU */ -declare interface GPUCompilationMessage { +interface GPUCompilationMessage { readonly message: string; readonly type: GPUCompilationMessageType; readonly lineNum: number; @@ -584,7 +584,7 @@ declare interface GPUCompilationMessage { } /** @category GPU */ -declare interface GPUCompilationInfo { +interface GPUCompilationInfo { readonly messages: ReadonlyArray<GPUCompilationMessage>; } @@ -596,12 +596,12 @@ declare class GPUPipelineError extends DOMException { } /** @category GPU */ -declare interface GPUPipelineErrorInit { +interface GPUPipelineErrorInit { reason: GPUPipelineErrorReason; } /** @category GPU */ -declare type GPUPipelineErrorReason = "validation" | "internal"; +type GPUPipelineErrorReason = "validation" | "internal"; /** @category GPU */ declare class GPUShaderModule implements GPUObjectBase { @@ -609,26 +609,26 @@ declare class GPUShaderModule implements GPUObjectBase { } /** @category GPU */ -declare interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { +interface GPUShaderModuleDescriptor extends GPUObjectDescriptorBase { code: string; sourceMap?: any; } /** @category GPU */ -declare type GPUAutoLayoutMode = "auto"; +type GPUAutoLayoutMode = "auto"; /** @category GPU */ -declare interface GPUPipelineDescriptorBase extends GPUObjectDescriptorBase { +interface GPUPipelineDescriptorBase extends GPUObjectDescriptorBase { layout: GPUPipelineLayout | GPUAutoLayoutMode; } /** @category GPU */ -declare interface GPUPipelineBase { +interface GPUPipelineBase { getBindGroupLayout(index: number): GPUBindGroupLayout; } /** @category GPU */ -declare interface GPUProgrammableStage { +interface GPUProgrammableStage { module: GPUShaderModule; entryPoint?: string; constants?: Record<string, number>; @@ -642,8 +642,7 @@ declare class GPUComputePipeline implements GPUObjectBase, GPUPipelineBase { } /** @category GPU */ -declare interface GPUComputePipelineDescriptor - extends GPUPipelineDescriptorBase { +interface GPUComputePipelineDescriptor extends GPUPipelineDescriptorBase { compute: GPUProgrammableStage; } @@ -655,8 +654,7 @@ declare class GPURenderPipeline implements GPUObjectBase, GPUPipelineBase { } /** @category GPU */ -declare interface GPURenderPipelineDescriptor - extends GPUPipelineDescriptorBase { +interface GPURenderPipelineDescriptor extends GPUPipelineDescriptorBase { vertex: GPUVertexState; primitive?: GPUPrimitiveState; depthStencil?: GPUDepthStencilState; @@ -665,7 +663,7 @@ declare interface GPURenderPipelineDescriptor } /** @category GPU */ -declare interface GPUPrimitiveState { +interface GPUPrimitiveState { topology?: GPUPrimitiveTopology; stripIndexFormat?: GPUIndexFormat; frontFace?: GPUFrontFace; @@ -674,7 +672,7 @@ declare interface GPUPrimitiveState { } /** @category GPU */ -declare type GPUPrimitiveTopology = +type GPUPrimitiveTopology = | "point-list" | "line-list" | "line-strip" @@ -682,25 +680,25 @@ declare type GPUPrimitiveTopology = | "triangle-strip"; /** @category GPU */ -declare type GPUFrontFace = "ccw" | "cw"; +type GPUFrontFace = "ccw" | "cw"; /** @category GPU */ -declare type GPUCullMode = "none" | "front" | "back"; +type GPUCullMode = "none" | "front" | "back"; /** @category GPU */ -declare interface GPUMultisampleState { +interface GPUMultisampleState { count?: number; mask?: number; alphaToCoverageEnabled?: boolean; } /** @category GPU */ -declare interface GPUFragmentState extends GPUProgrammableStage { +interface GPUFragmentState extends GPUProgrammableStage { targets: (GPUColorTargetState | null)[]; } /** @category GPU */ -declare interface GPUColorTargetState { +interface GPUColorTargetState { format: GPUTextureFormat; blend?: GPUBlendState; @@ -708,13 +706,13 @@ declare interface GPUColorTargetState { } /** @category GPU */ -declare interface GPUBlendState { +interface GPUBlendState { color: GPUBlendComponent; alpha: GPUBlendComponent; } /** @category GPU */ -declare type GPUColorWriteFlags = number; +type GPUColorWriteFlags = number; /** @category GPU */ declare class GPUColorWrite { @@ -726,14 +724,14 @@ declare class GPUColorWrite { } /** @category GPU */ -declare interface GPUBlendComponent { +interface GPUBlendComponent { operation?: GPUBlendOperation; srcFactor?: GPUBlendFactor; dstFactor?: GPUBlendFactor; } /** @category GPU */ -declare type GPUBlendFactor = +type GPUBlendFactor = | "zero" | "one" | "src" @@ -749,7 +747,7 @@ declare type GPUBlendFactor = | "one-minus-constant"; /** @category GPU */ -declare type GPUBlendOperation = +type GPUBlendOperation = | "add" | "subtract" | "reverse-subtract" @@ -757,7 +755,7 @@ declare type GPUBlendOperation = | "max"; /** @category GPU */ -declare interface GPUDepthStencilState { +interface GPUDepthStencilState { format: GPUTextureFormat; depthWriteEnabled: boolean; @@ -775,7 +773,7 @@ declare interface GPUDepthStencilState { } /** @category GPU */ -declare interface GPUStencilFaceState { +interface GPUStencilFaceState { compare?: GPUCompareFunction; failOp?: GPUStencilOperation; depthFailOp?: GPUStencilOperation; @@ -783,7 +781,7 @@ declare interface GPUStencilFaceState { } /** @category GPU */ -declare type GPUStencilOperation = +type GPUStencilOperation = | "keep" | "zero" | "replace" @@ -794,10 +792,10 @@ declare type GPUStencilOperation = | "decrement-wrap"; /** @category GPU */ -declare type GPUIndexFormat = "uint16" | "uint32"; +type GPUIndexFormat = "uint16" | "uint32"; /** @category GPU */ -declare type GPUVertexFormat = +type GPUVertexFormat = | "uint8x2" | "uint8x4" | "sint8x2" @@ -831,22 +829,22 @@ declare type GPUVertexFormat = | "unorm10-10-10-2"; /** @category GPU */ -declare type GPUVertexStepMode = "vertex" | "instance"; +type GPUVertexStepMode = "vertex" | "instance"; /** @category GPU */ -declare interface GPUVertexState extends GPUProgrammableStage { +interface GPUVertexState extends GPUProgrammableStage { buffers?: (GPUVertexBufferLayout | null)[]; } /** @category GPU */ -declare interface GPUVertexBufferLayout { +interface GPUVertexBufferLayout { arrayStride: number; stepMode?: GPUVertexStepMode; attributes: GPUVertexAttribute[]; } /** @category GPU */ -declare interface GPUVertexAttribute { +interface GPUVertexAttribute { format: GPUVertexFormat; offset: number; @@ -854,7 +852,7 @@ declare interface GPUVertexAttribute { } /** @category GPU */ -declare interface GPUImageDataLayout { +interface GPUImageDataLayout { offset?: number; bytesPerRow?: number; rowsPerImage?: number; @@ -866,7 +864,7 @@ declare class GPUCommandBuffer implements GPUObjectBase { } /** @category GPU */ -declare interface GPUCommandBufferDescriptor extends GPUObjectDescriptorBase {} +interface GPUCommandBufferDescriptor extends GPUObjectDescriptorBase {} /** @category GPU */ declare class GPUCommandEncoder implements GPUObjectBase { @@ -927,15 +925,15 @@ declare class GPUCommandEncoder implements GPUObjectBase { } /** @category GPU */ -declare interface GPUCommandEncoderDescriptor extends GPUObjectDescriptorBase {} +interface GPUCommandEncoderDescriptor extends GPUObjectDescriptorBase {} /** @category GPU */ -declare interface GPUImageCopyBuffer extends GPUImageDataLayout { +interface GPUImageCopyBuffer extends GPUImageDataLayout { buffer: GPUBuffer; } /** @category GPU */ -declare interface GPUImageCopyTexture { +interface GPUImageCopyTexture { texture: GPUTexture; mipLevel?: number; origin?: GPUOrigin3D; @@ -943,7 +941,7 @@ declare interface GPUImageCopyTexture { } /** @category GPU */ -declare interface GPUProgrammablePassEncoder { +interface GPUProgrammablePassEncoder { setBindGroup( index: number, bindGroup: GPUBindGroup, @@ -993,19 +991,19 @@ declare class GPUComputePassEncoder } /** @category GPU */ -declare interface GPUComputePassTimestampWrites { +interface GPUComputePassTimestampWrites { querySet: GPUQuerySet; beginningOfPassWriteIndex?: number; endOfPassWriteIndex?: number; } /** @category GPU */ -declare interface GPUComputePassDescriptor extends GPUObjectDescriptorBase { +interface GPUComputePassDescriptor extends GPUObjectDescriptorBase { timestampWrites?: GPUComputePassTimestampWrites; } /** @category GPU */ -declare interface GPURenderEncoderBase { +interface GPURenderEncoderBase { setPipeline(pipeline: GPURenderPipeline): undefined; setIndexBuffer( @@ -1120,14 +1118,14 @@ declare class GPURenderPassEncoder } /** @category GPU */ -declare interface GPURenderPassTimestampWrites { +interface GPURenderPassTimestampWrites { querySet: GPUQuerySet; beginningOfPassWriteIndex?: number; endOfPassWriteIndex?: number; } /** @category GPU */ -declare interface GPURenderPassDescriptor extends GPUObjectDescriptorBase { +interface GPURenderPassDescriptor extends GPUObjectDescriptorBase { colorAttachments: (GPURenderPassColorAttachment | null)[]; depthStencilAttachment?: GPURenderPassDepthStencilAttachment; occlusionQuerySet?: GPUQuerySet; @@ -1135,7 +1133,7 @@ declare interface GPURenderPassDescriptor extends GPUObjectDescriptorBase { } /** @category GPU */ -declare interface GPURenderPassColorAttachment { +interface GPURenderPassColorAttachment { view: GPUTextureView; resolveTarget?: GPUTextureView; @@ -1145,7 +1143,7 @@ declare interface GPURenderPassColorAttachment { } /** @category GPU */ -declare interface GPURenderPassDepthStencilAttachment { +interface GPURenderPassDepthStencilAttachment { view: GPUTextureView; depthClearValue?: number; @@ -1160,10 +1158,10 @@ declare interface GPURenderPassDepthStencilAttachment { } /** @category GPU */ -declare type GPULoadOp = "load" | "clear"; +type GPULoadOp = "load" | "clear"; /** @category GPU */ -declare type GPUStoreOp = "store" | "discard"; +type GPUStoreOp = "store" | "discard"; /** @category GPU */ declare class GPURenderBundle implements GPUObjectBase { @@ -1171,7 +1169,7 @@ declare class GPURenderBundle implements GPUObjectBase { } /** @category GPU */ -declare interface GPURenderBundleDescriptor extends GPUObjectDescriptorBase {} +interface GPURenderBundleDescriptor extends GPUObjectDescriptorBase {} /** @category GPU */ declare class GPURenderBundleEncoder @@ -1228,14 +1226,14 @@ declare class GPURenderBundleEncoder } /** @category GPU */ -declare interface GPURenderPassLayout extends GPUObjectDescriptorBase { +interface GPURenderPassLayout extends GPUObjectDescriptorBase { colorFormats: (GPUTextureFormat | null)[]; depthStencilFormat?: GPUTextureFormat; sampleCount?: number; } /** @category GPU */ -declare interface GPURenderBundleEncoderDescriptor extends GPURenderPassLayout { +interface GPURenderBundleEncoderDescriptor extends GPURenderPassLayout { depthReadOnly?: boolean; stencilReadOnly?: boolean; } @@ -1275,19 +1273,19 @@ declare class GPUQuerySet implements GPUObjectBase { } /** @category GPU */ -declare interface GPUQuerySetDescriptor extends GPUObjectDescriptorBase { +interface GPUQuerySetDescriptor extends GPUObjectDescriptorBase { type: GPUQueryType; count: number; } /** @category GPU */ -declare type GPUQueryType = "occlusion" | "timestamp"; +type GPUQueryType = "occlusion" | "timestamp"; /** @category GPU */ -declare type GPUDeviceLostReason = "destroyed"; +type GPUDeviceLostReason = "destroyed"; /** @category GPU */ -declare interface GPUDeviceLostInfo { +interface GPUDeviceLostInfo { readonly reason: GPUDeviceLostReason; readonly message: string; } @@ -1313,7 +1311,7 @@ declare class GPUInternalError extends GPUError { } /** @category GPU */ -declare type GPUErrorFilter = "out-of-memory" | "validation" | "internal"; +type GPUErrorFilter = "out-of-memory" | "validation" | "internal"; /** @category GPU */ declare class GPUUncapturedErrorEvent extends Event { @@ -1326,12 +1324,12 @@ declare class GPUUncapturedErrorEvent extends Event { } /** @category GPU */ -declare interface GPUUncapturedErrorEventInit extends EventInit { +interface GPUUncapturedErrorEventInit extends EventInit { error: GPUError; } /** @category GPU */ -declare interface GPUColorDict { +interface GPUColorDict { r: number; g: number; b: number; @@ -1339,33 +1337,33 @@ declare interface GPUColorDict { } /** @category GPU */ -declare type GPUColor = number[] | GPUColorDict; +type GPUColor = number[] | GPUColorDict; /** @category GPU */ -declare interface GPUOrigin3DDict { +interface GPUOrigin3DDict { x?: number; y?: number; z?: number; } /** @category GPU */ -declare type GPUOrigin3D = number[] | GPUOrigin3DDict; +type GPUOrigin3D = number[] | GPUOrigin3DDict; /** @category GPU */ -declare interface GPUExtent3DDict { +interface GPUExtent3DDict { width: number; height?: number; depthOrArrayLayers?: number; } /** @category GPU */ -declare type GPUExtent3D = number[] | GPUExtent3DDict; +type GPUExtent3D = number[] | GPUExtent3DDict; /** @category GPU */ -declare type GPUCanvasAlphaMode = "opaque" | "premultiplied"; +type GPUCanvasAlphaMode = "opaque" | "premultiplied"; /** @category GPU */ -declare interface GPUCanvasConfiguration { +interface GPUCanvasConfiguration { device: GPUDevice; format: GPUTextureFormat; usage?: GPUTextureUsageFlags; @@ -1374,7 +1372,7 @@ declare interface GPUCanvasConfiguration { alphaMode?: GPUCanvasAlphaMode; } /** @category GPU */ -declare interface GPUCanvasContext { +interface GPUCanvasContext { configure(configuration: GPUCanvasConfiguration): undefined; unconfigure(): undefined; getCurrentTexture(): GPUTexture; |