From 7a53de87b6618c81813577451840e60623efd32b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=9Acibor=20Rudnicki?= Date: Sun, 5 Jan 2025 18:53:00 +0000 Subject: [PATCH] refactor(Queue): define alternatively `ArrayState` to build correctly. --- src/lib/queue.abstract.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/queue.abstract.ts b/src/lib/queue.abstract.ts index 0302442..ae1a355 100644 --- a/src/lib/queue.abstract.ts +++ b/src/lib/queue.abstract.ts @@ -1,4 +1,5 @@ import { ArrayState as AbstractArrayState } from "@typescript-package/state"; +export class ArrayState extends AbstractArrayState{}; /** * @description A standard FIFO (First In, First Out) queue. * @export @@ -57,7 +58,7 @@ export abstract class Queue { */ constructor(size: number = Infinity, ...items: Type[]) { this.#size = size; - this.#queue = new (class ArrayState extends AbstractArrayState{})(items); + this.#queue = new ArrayState(items); } /**