Files
xyflow/packages/react/src/components/BatchProvider/utils.ts
T

17 lines
293 B
TypeScript

import type { Queue, QueueItem } from './types';
export function createQueue<T>(cb: () => void): Queue<T> {
let queue: QueueItem<T>[] = [];
return {
get: () => queue,
reset: () => {
queue = [];
},
push: (item) => {
queue.push(item);
cb();
},
};
}