HEX
Server: nginx/1.24.0
System: Linux nowruzgan 6.8.0-57-generic #59-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 15 17:40:59 UTC 2025 x86_64
User: babak (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: //var/dev/shahnamag/back-end/node_modules/piscina/dist/task_queue/fixed_queue.d.ts
import type { Task } from './common';
import { TaskQueue } from '.';
declare class FixedCircularBuffer {
    bottom: number;
    top: number;
    list: Array<Task | undefined>;
    next: FixedCircularBuffer | null;
    constructor();
    isEmpty(): boolean;
    isFull(): boolean;
    push(data: Task): void;
    shift(): Task | null;
    remove(task: Task): void;
}
export declare class FixedQueue implements TaskQueue {
    head: FixedCircularBuffer;
    tail: FixedCircularBuffer;
    _size: number;
    constructor();
    isEmpty(): boolean;
    push(data: Task): void;
    shift(): Task | null;
    remove(task: Task): void;
    get size(): number;
}
export {};