Skip to content

Commit 204465c

Browse files
committed
refactor: flag fixed queue internal storage data structure readonly
Signed-off-by: Jérôme Benoit <[email protected]>
1 parent d681bdd commit 204465c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/queues/abstract-fixed-queue.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export abstract class AbstractFixedQueue<T> implements IFixedQueue<T> {
1717
/** @inheritdoc */
1818
public size!: number
1919
/** @inheritdoc */
20-
public nodeArray: (FixedQueueNode<T> | undefined)[]
20+
public readonly nodeArray: (FixedQueueNode<T> | undefined)[]
2121

2222
/**
2323
* Constructs a fixed queue.

src/queues/queue-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export interface IFixedQueue<T> {
2626
/** The fixed queue size. */
2727
readonly size: number
2828
/** The fixed queue node array. */
29-
nodeArray: (FixedQueueNode<T> | undefined)[]
29+
readonly nodeArray: (FixedQueueNode<T> | undefined)[]
3030
/**
3131
* Checks if the fixed queue is empty.
3232
* @returns `true` if the fixed queue is empty, `false` otherwise.

0 commit comments

Comments
 (0)