Skip to content

isWgslArray

isWgslArray<T>(schema): schema is T

Defined in: packages/typegpu/src/data/wgslTypes.ts:1651

Checks whether passed in value is an array schema, as opposed to, e.g., a disarray schema.

Array schemas can be used to describe uniform and storage buffers, whereas disarray schemas cannot.

T extends WgslArray<BaseData>

unknown

schema is T

isWgslArray(d.arrayOf(d.u32, 4)) // true
isWgslArray(d.disarray(d.u32, 4)) // false
isWgslArray(d.vec3f) // false