From: Jérôme Benoit Date: Wed, 20 Aug 2025 15:35:20 +0000 (+0200) Subject: refactor: flag fixed queue internal storage data structure readonly X-Git-Tag: v5.1.2~2 X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=f86762208f4f47deef49e31d61ca5c583abd5531;p=poolifier.git refactor: flag fixed queue internal storage data structure readonly Signed-off-by: Jérôme Benoit --- diff --git a/src/queues/abstract-fixed-queue.ts b/src/queues/abstract-fixed-queue.ts index 7563e2e97..0c8677e09 100644 --- a/src/queues/abstract-fixed-queue.ts +++ b/src/queues/abstract-fixed-queue.ts @@ -13,7 +13,7 @@ export abstract class AbstractFixedQueue implements IFixedQueue { /** @inheritdoc */ public readonly capacity: number /** @inheritdoc */ - public nodeArray: (FixedQueueNode | undefined)[] + public readonly nodeArray: (FixedQueueNode | undefined)[] /** @inheritdoc */ public size!: number protected start!: number diff --git a/src/queues/queue-types.ts b/src/queues/queue-types.ts index 0d3296a2a..8ee433cdd 100644 --- a/src/queues/queue-types.ts +++ b/src/queues/queue-types.ts @@ -69,7 +69,7 @@ export interface IFixedQueue { */ get: (index: number) => T | undefined /** The fixed queue node array. */ - nodeArray: (FixedQueueNode | undefined)[] + readonly nodeArray: (FixedQueueNode | undefined)[] /** The fixed queue size. */ readonly size: number }