X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Futils%2FCircularArray.ts;h=feb5e3e2b66fb99aef38c6d24db1a6c5eafccfe1;hb=d18886407cdb8b8148c87492f2c953075e708401;hp=cb7e3bf5f5d8f52a1d3aaab704d8ace1cf482098;hpb=9be37455e6a46ff9c2ab39211fb1c9fb4202d245;p=e-mobility-charging-stations-simulator.git diff --git a/src/utils/CircularArray.ts b/src/utils/CircularArray.ts index cb7e3bf5..feb5e3e2 100644 --- a/src/utils/CircularArray.ts +++ b/src/utils/CircularArray.ts @@ -1,5 +1,8 @@ -export const DEFAULT_CIRCULAR_ARRAY_SIZE = 2000; +// Copyright Jerome Benoit. 2021. All Rights Reserved. +export const DEFAULT_CIRCULAR_ARRAY_SIZE = Number.MAX_SAFE_INTEGER; + +/** Array with a maximum length shifting items when full. */ export class CircularArray extends Array { public size: number; @@ -25,7 +28,7 @@ export class CircularArray extends Array { if (length > this.size) { super.splice(this.size, items.length); } - return length; + return this.length; } public concat(...items: (T | ConcatArray)[]): CircularArray {