const drawCall: (
props: DrawCallProps,
) =>
| () => void
| { draw?: never, bounds?: never }
| { draw: (
passEncoder: GPURenderPassEncoder,
countGeometry: (v: number, t: number) => void,
uniforms: Record<string, Ref<any>>,
flip?: boolean,
) => void, bounds:
| DataBounds
| () => DataBounds
| { expr: () => DataBounds }
| { current: DataBounds }
| null
| undefined }
| null
packages / workbench / src / queue / draw-call.ts