From a1edb0116d34dc2d2e21a9cb00bcf352bf748284 Mon Sep 17 00:00:00 2001 From: Ya Zhuang Date: Tue, 24 Dec 2024 15:57:26 +0800 Subject: [PATCH] capturenull returns in type definitions for v5 ref: #69 --- src/priorityQueue.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/priorityQueue.d.ts b/src/priorityQueue.d.ts index 4074e89..174edde 100644 --- a/src/priorityQueue.d.ts +++ b/src/priorityQueue.d.ts @@ -12,10 +12,10 @@ export abstract class PriorityQueue { constructor(options?: PriorityQueueOptions); size(): number; isEmpty(): boolean; - front(): PriorityQueueItem; - back(): PriorityQueueItem; + front(): PriorityQueueItem | null; + back(): PriorityQueueItem | null; enqueue(element: T, priority?: number): PriorityQueue; - dequeue(): PriorityQueueItem; + dequeue(): PriorityQueueItem | null; toArray(): PriorityQueueItem[]; clear(): void; }