@buttercup/channel-queue
Version:
A queue management library with channels
25 lines (24 loc) • 466 B
TypeScript
export interface Callable<R> {
(...args: any[]): R;
}
export declare enum ErrorCode {
TaskTimeout = "TASKTIMEOUT"
}
/**
* Task Priority
* @typedef {TaskPriority.Normal|TaskPriority.High|TaskPriority.Tail} TaskPriority
*/
export declare enum TaskPriority {
/**
* Normal task priority
*/
Normal = "normal",
/**
* High task priority
*/
High = "high-priority",
/**
* Task tail-priority
*/
Tail = "tail"
}