@speckle/objectloader2
Version:
This is an updated objectloader for the Speckle viewer written in typescript
13 lines • 403 B
TypeScript
import Queue from './queue.js';
export default class BatchedPool<T> implements Queue<T> {
#private;
constructor(params: {
concurrencyAndSizes: number[];
maxWaitTime?: number;
processFunction: (batch: T[]) => Promise<void>;
});
add(item: T): void;
getBatch(batchSize: number): T[];
disposeAsync(): Promise<void>;
}
//# sourceMappingURL=batchedPool.d.ts.map