mancha
Version:
Javscript HTML rendering engine
13 lines (12 loc) • 529 B
TypeScript
export declare class Iterator<T> {
private readonly iterable;
constructor(iter: Iterable<T>);
filter(fn: (val: T) => boolean): Iterator<T>;
map<S>(fn: (val: T) => S): Iterator<S>;
find(fn: (val: T) => boolean): T | undefined;
array(): T[];
generator(): Iterable<T>;
static filterGenerator<T>(fn: (val: T) => boolean, iter: Iterable<T>): Iterable<T>;
static mapGenerator<T, S>(fn: (val: T) => S, iter: Iterable<T>): Iterable<S>;
static equals<T>(a: Iterable<T>, b: Iterable<T>): boolean;
}