Comparing version 0.0.19 to 0.0.20
@@ -13,7 +13,7 @@ export declare type SequenceFnType<T> = () => IterableIterator<T>; | ||
filter(fn: PredicateType<T>): Seq<T>; | ||
find(fn: PredicateType<T>): T; | ||
first(predicate?: PredicateType<T>): T; | ||
find(fn: PredicateType<T>): T | undefined; | ||
first(predicate?: PredicateType<T>): T | undefined; | ||
flatMap<TOut>(fn: (val: T, i: number, seq: SequenceFnType<T>) => Iterable<TOut>): Seq<TOut>; | ||
includes(item: T): boolean; | ||
last(predicate?: PredicateType<T>): T; | ||
last(predicate?: PredicateType<T>): T | undefined; | ||
map<TOut>(fn: (val: T, i: number, seq: SequenceFnType<T>) => TOut): Seq<TOut>; | ||
@@ -32,8 +32,8 @@ reduce<TAcc>(fn: (acc: TAcc, item: T, i?: number, seq?: SequenceFnType<T>) => TAcc, initialValue: TAcc, fnShortCircuit?: (acc: TAcc, item?: T, i?: number, seq?: SequenceFnType<T>) => boolean): TAcc; | ||
export declare function exitAfter<T>(seq: SequenceFnType<T>, fn: PredicateType<T>, result?: any): SequenceFnType<T>; | ||
export declare function find<T>(seq: SequenceFnType<T>, fn: PredicateType<T>): T; | ||
export declare function find<T>(seq: SequenceFnType<T>, fn: PredicateType<T>): T | undefined; | ||
export declare function filter<T>(seq: SequenceFnType<T>, fn: PredicateType<T>): SequenceFnType<T>; | ||
export declare function first<T>(_seq: SequenceFnType<T>, predicate: PredicateType<T>): T; | ||
export declare function first<T>(_seq: SequenceFnType<T>, predicate?: PredicateType<T>): T | undefined; | ||
export declare function flatMap<T, TOut>(seq: SequenceFnType<T>, fn: (val: T, i: number, seq: SequenceFnType<T>) => Iterable<TOut>): SequenceFnType<TOut>; | ||
export declare function includes<T>(seq: SequenceFnType<T>, what: T): boolean; | ||
export declare function last<T>(_seq: SequenceFnType<T>, predicate: PredicateType<T>): T; | ||
export declare function last<T>(_seq: SequenceFnType<T>, predicate?: PredicateType<T>): T | undefined; | ||
export declare function map<T, TOut>(seq: SequenceFnType<T>, fn: (val: T, i: number, seq: SequenceFnType<T>) => TOut): SequenceFnType<TOut>; | ||
@@ -40,0 +40,0 @@ export declare function reduce<T, TAcc>(seq: SequenceFnType<T>, fn: (acc: TAcc, item: T, i: number, seq: SequenceFnType<T>) => TAcc, initialValue: TAcc, fnShortCircuit?: (acc: TAcc, item?: T, i?: number, seq?: SequenceFnType<T>) => boolean): TAcc; |
{ | ||
"name": "lazily", | ||
"version": "0.0.19", | ||
"version": "0.0.20", | ||
"author": "Jeswin<jeswinpk@agilehead.com>", | ||
@@ -5,0 +5,0 @@ "scripts": { |
@@ -5,3 +5,3 @@ { | ||
"allowJs": false, | ||
"target": "es2016", | ||
"target": "es2015", | ||
"module": "commonjs", | ||
@@ -11,5 +11,6 @@ "declaration": true, | ||
"allowSyntheticDefaultImports": true, | ||
"sourceMap": true | ||
"sourceMap": true, | ||
"strict": true | ||
}, | ||
"include": ["./src/**/*"] | ||
} |
Sorry, the diff of this file is not supported yet
30133
347