const usePipelineLayout: (
device: GPUDevice,
entries: GPUBindGroupLayoutEntry[][],
bindGroup0?: GPUBindGroupLayout,
bindGroups?: GPUBindGroupLayout[],
label?: string,
) => GPUPipelineLayout
packages / workbench / src / hooks / usePipelineLayout.ts