mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-01 12:42:58 +08:00
adding Stream.iterate() constructor
This commit is contained in:
@@ -12,6 +12,8 @@ Stream.generate(function() {
|
||||
});
|
||||
Stream.generate(() => 1);
|
||||
|
||||
numStream = Stream.iterate(1, (n) => n * 2);
|
||||
|
||||
var comparator = (s1, s2) => 0;
|
||||
|
||||
numStream = numStream.filter(n => n % 2 == 0);
|
||||
|
||||
1
streamjs/streamjs.d.ts
vendored
1
streamjs/streamjs.d.ts
vendored
@@ -9,6 +9,7 @@ declare class Stream<T> {
|
||||
static range (startInclusive: number, endExclusive: number): Stream<number>;
|
||||
static rangeClosed (startInclusive: number, endInclusive: number): Stream<number>;
|
||||
static generate <T> (supplier: Stream.Supplier<T>): Stream<T>;
|
||||
static iterate<T>(seed: T, fn: Stream.Function<T, T>): Stream<T>;
|
||||
// static empty<T>(): Stream<T>;
|
||||
|
||||
anyMatch(predicate: Stream.Predicate<T>): boolean;
|
||||
|
||||
Reference in New Issue
Block a user