From f86762208f4f47deef49e31d61ca5c583abd5531 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Wed, 20 Aug 2025 17:35:20 +0200 Subject: [PATCH] refactor: flag fixed queue internal storage data structure readonly MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- src/queues/abstract-fixed-queue.ts | 2 +- src/queues/queue-types.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 } -- 2.43.0