@lotto24-angular/imports-orchestrator
Version:
Orchestrate dynamically imported components in Angular applications
15 lines (14 loc) • 329 B
TypeScript
interface Item<T> {
priority: number;
payload: T;
}
export declare class Queue<T> {
protected data: Item<T>[];
insert(priority: number, payload: T): void;
take(payload?: T | null): T | null;
peek(): T | undefined;
get length(): number;
get empty(): boolean;
private takeSpecific;
}
export {};