Skip to content

Commit 7a53de8

Browse files
refactor(Queue): define alternatively ArrayState to build correctly.
1 parent 99bbc2c commit 7a53de8

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/lib/queue.abstract.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { ArrayState as AbstractArrayState } from "@typescript-package/state";
2+
export class ArrayState<Type> extends AbstractArrayState<Type>{};
23
/**
34
* @description A standard FIFO (First In, First Out) queue.
45
* @export
@@ -57,7 +58,7 @@ export abstract class Queue<Type> {
5758
*/
5859
constructor(size: number = Infinity, ...items: Type[]) {
5960
this.#size = size;
60-
this.#queue = new (class ArrayState<Type> extends AbstractArrayState<Type>{})(items);
61+
this.#queue = new ArrayState(items);
6162
}
6263

6364
/**

0 commit comments

Comments
 (0)