@regionorebrolan/extensions
Version:
Library with JavaScript additions and extensions.
10 lines (9 loc) • 382 B
TypeScript
import "core-js/features/symbol";
import IEnumerable from "./IEnumerable";
export default class Enumerable<T> implements IEnumerable<T> {
private readonly _items;
constructor(items?: T[]);
protected get items(): T[];
[Symbol.iterator](): Iterator<T>;
forEach(callbackfn: (value: T, index: number, iterable: Iterable<T>) => void, thisArg?: any): void;
}