interface TextureFormatInfoimport { type TextureFormatInfo } from "https://deno.land/std@0.218.2/webgpu/describe_texture_format.ts"; Return type for describeTextureFormat. PropertiesoptionalrequiredFeature: GPUFeatureNameThe specific feature needed to use the format, if any. sampleType: GPUTextureSampleTypeType of sampling that is valid for the texture. allowedUsages: numberValid bits of GPUTextureUsage. blockDimensions: [number, number]Dimension of a "block" of texels. This is always [1, 1] on uncompressed textures. blockSize: numberSize in bytes of a "block" of texels. This is the size per pixel on uncompressed textures. components: numberCount of components in the texture. This determines which components there will be actual data in the shader for.