dieumercimvemba's picture
download
raw
636 Bytes
import { type Queue, type RunFunction } from './queue.js';
import { type QueueAddOptions } from './options.js';
export type PriorityQueueOptions = {
priority?: number;
} & QueueAddOptions;
export default class PriorityQueue implements Queue<RunFunction, PriorityQueueOptions> {
#private;
enqueue(run: RunFunction, options?: Partial<PriorityQueueOptions>): void;
setPriority(id: string, priority: number): void;
remove(id: string): void;
remove(run: RunFunction): void;
dequeue(): RunFunction | undefined;
filter(options: Readonly<Partial<PriorityQueueOptions>>): RunFunction[];
get size(): number;
}

Xet Storage Details

Size:
636 Bytes
·
Xet hash:
c3495de264cee8ac932287142f9a21b99a47097e3929be2f9c15e080b5cce9c0

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.