const makeLightQueue: () => {
enqueue: (id: number, light: Light) => void,
dispose: (id: number) => void,
flush: () => Set<number>,
clear: () => void,
lights: Map<number, BoundLight>,
maps: Map<number, BoundLight>,
}
packages / workbench / src / render / light / light-data.ts