- Add GETTING_STARTED.md with quick start guide and development modes - Add INSTALL.sh automated installation script - Add INSTALLATION_CHECKLIST.md, INSTALLATION_SUCCESS.md, and INSTALLATION_SUMMARY.md - Add QUICK_REFERENCE.md for common commands - Add SETUP_GUIDE.md with detailed setup instructions - Update README.md with improved project overview - Add did-wallet app dependencies and node_modules
13 lines
510 B
TypeScript
13 lines
510 B
TypeScript
import { Queue, RunFunction } from './queue.js';
|
|
import { QueueAddOptions } from './options.js';
|
|
export interface PriorityQueueOptions extends QueueAddOptions {
|
|
priority?: number;
|
|
}
|
|
export default class PriorityQueue implements Queue<RunFunction, PriorityQueueOptions> {
|
|
#private;
|
|
enqueue(run: RunFunction, options?: Partial<PriorityQueueOptions>): void;
|
|
dequeue(): RunFunction | undefined;
|
|
filter(options: Readonly<Partial<PriorityQueueOptions>>): RunFunction[];
|
|
get size(): number;
|
|
}
|