From bd2ad26e2ef012f8874b0527d86e3b7c282c25f1 Mon Sep 17 00:00:00 2001 From: Eyas Ranjous Date: Sun, 4 May 2025 21:19:50 -0700 Subject: [PATCH] fix type interface for iterator --- src/maxPriorityQueue.d.ts | 2 +- src/minPriorityQueue.d.ts | 2 +- src/priorityQueue.d.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/maxPriorityQueue.d.ts b/src/maxPriorityQueue.d.ts index bce4f16..fd8db9c 100644 --- a/src/maxPriorityQueue.d.ts +++ b/src/maxPriorityQueue.d.ts @@ -1,6 +1,6 @@ import { MaxHeap, IGetCompareValue } from '@datastructures-js/heap'; -export class MaxPriorityQueue { +export class MaxPriorityQueue implements Iterable { constructor(getCompareValue?: IGetCompareValue, heap?: MaxHeap); [Symbol.iterator](): Iterator; size(): number; diff --git a/src/minPriorityQueue.d.ts b/src/minPriorityQueue.d.ts index 6770161..8f52bf9 100644 --- a/src/minPriorityQueue.d.ts +++ b/src/minPriorityQueue.d.ts @@ -1,6 +1,6 @@ import { MinHeap, IGetCompareValue } from '@datastructures-js/heap'; -export class MinPriorityQueue { +export class MinPriorityQueue implements Iterable { constructor(getCompareValue?: IGetCompareValue, heap?: MinHeap); [Symbol.iterator](): Iterator; size(): number; diff --git a/src/priorityQueue.d.ts b/src/priorityQueue.d.ts index ba77684..e692cdf 100644 --- a/src/priorityQueue.d.ts +++ b/src/priorityQueue.d.ts @@ -1,6 +1,6 @@ import { ICompare } from '@datastructures-js/heap'; -export class PriorityQueue { +export class PriorityQueue implements Iterable { constructor(compare: ICompare, values?: T[]); [Symbol.iterator](): Iterator; size(): number;