priorityqueue
    Preparing search index...

    Type Alias PriorityQueueStatic

    Static interface of Priority Queue.

    type PriorityQueueStatic = {
        from: <T>(
            _array: T[],
            _option?: PriorityQueueOption<T>,
        ) => PriorityQueueInstance<T>;
        new <T>(option?: PriorityQueueOption<T>): PriorityQueueInstance<T>;
    }
    • Constructor of Priority Queue, with the given 'comparator'. 'comparator' should be same as Array.prototype.sort's argument. Like this: (a, b) => (a == b ? 0 : (a < b ? -1 : 1)); If not, default function will be passed by PriorityQueue entrypoint.

      Type Parameters

      • T

      Parameters

      Returns PriorityQueueInstance<T>

    Index

    Properties

    Properties

    from: <T>(
        _array: T[],
        _option?: PriorityQueueOption<T>,
    ) => PriorityQueueInstance<T>

    Build priority queue from given array.