@push.rocks/lik
Version:
Provides a collection of lightweight helpers and utilities for Node.js projects.
15 lines (14 loc) • 386 B
TypeScript
export declare class LimitedArray<T> {
array: T[];
arrayLimit: number;
constructor(limitArg: number);
get length(): number;
addOne(objectArg: T): void;
addMany(objectArrayArg: T[]): void;
setLimit(limitArg: number): void;
getAverage(): number;
remove(item: T): boolean;
clear(): void;
getArray(): T[];
[Symbol.iterator](): Iterator<T>;
}