-
-
Notifications
You must be signed in to change notification settings - Fork 150
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor(iterators): remove default exports
BREAKING CHANGE: switch back to named function exports for project consistency and following lead from tslint (https://palantir.github.io/tslint/rules/no-default-export/)
- Loading branch information
1 parent
1e9dc85
commit 651d07c
Showing
51 changed files
with
147 additions
and
147 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
export default function constantly<T>(x: T): (...args: any[]) => T { | ||
export function constantly<T>(x: T): (...args: any[]) => T { | ||
return () => x; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
export default function consume(iter: Iterator<any>, n = Number.POSITIVE_INFINITY) { | ||
export function consume(iter: Iterator<any>, n = Number.POSITIVE_INFINITY) { | ||
while (n-- > 0 && !iter.next().done) { } | ||
return iter; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
import filter from "./filter"; | ||
import { filter } from "./filter"; | ||
|
||
export default function dense<T>(input: Iterable<T>) { | ||
export function dense<T>(input: Iterable<T>) { | ||
return filter(x => x != null, input); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
export default function identity<T>(x: T) { | ||
export function identity<T>(x: T) { | ||
return x; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,50 +1,50 @@ | ||
export { default as butLast } from "./butlast"; | ||
export { default as cached } from "./cached"; | ||
export { default as concat } from "./concat"; | ||
export { default as constantly } from "./constantly"; | ||
export { default as consume } from "./consume"; | ||
export { default as cycle } from "./cycle"; | ||
export { default as dedupeWith } from "./dedupe-with"; | ||
export { default as dedupe } from "./dedupe"; | ||
export { default as dense } from "./dense"; | ||
export { default as dropNth } from "./drop-nth"; | ||
export { default as dropWhile } from "./drop-while"; | ||
export { default as drop } from "./drop"; | ||
export { ensureIterable, ensureIterator } from "./ensure"; | ||
export { default as every } from "./every"; | ||
export { default as filter } from "./filter"; | ||
export { default as flattenWith } from "./flatten-with"; | ||
export { default as flatten } from "./flatten"; | ||
export { default as fnil } from "./fnil"; | ||
export { default as fork } from "./fork"; | ||
export { default as frequencies } from "./frequencies"; | ||
export { default as groupBy } from "./group-by"; | ||
export { default as identity } from "./identity"; | ||
export { default as indexed } from "./indexed"; | ||
export { default as interleave } from "./interleave"; | ||
export { default as interpose } from "./interpose"; | ||
export { default as iterate } from "./iterate"; | ||
export { default as iterator, maybeIterator } from "./iterator"; | ||
export { default as juxt } from "./juxt"; | ||
export { default as last } from "./last"; | ||
export { default as mapIndexed } from "./map-indexed"; | ||
export { default as map } from "./map"; | ||
export { default as mapcat } from "./mapcat"; | ||
export { default as objectIterator, maybeObjectIterator } from "./object-iterator"; | ||
export { default as partitionBy } from "./partition-by"; | ||
export { default as partition } from "./partition"; | ||
export { default as randomSample } from "./random-sample"; | ||
export { default as range } from "./range"; | ||
export { default as reduce, reduced, ReducedValue } from "./reduce"; | ||
export { default as reductions } from "./reductions"; | ||
export { default as repeat } from "./repeat"; | ||
export { default as repeatedly } from "./repeatedly"; | ||
export { default as reverse } from "./reverse"; | ||
export { default as run } from "./run"; | ||
export { default as some } from "./some"; | ||
export { default as takeLast } from "./take-last"; | ||
export { default as takeNth } from "./take-nth"; | ||
export { default as takeWhile } from "./take-while"; | ||
export { default as take } from "./take"; | ||
export { default as walk, walkIterator } from "./walk"; | ||
export { default as zip } from "./zip"; | ||
export * from "./butlast"; | ||
export * from "./cached"; | ||
export * from "./concat"; | ||
export * from "./constantly"; | ||
export * from "./consume"; | ||
export * from "./cycle"; | ||
export * from "./dedupe-with"; | ||
export * from "./dedupe"; | ||
export * from "./dense"; | ||
export * from "./drop-nth"; | ||
export * from "./drop-while"; | ||
export * from "./drop"; | ||
export * from "./ensure"; | ||
export * from "./every"; | ||
export * from "./filter"; | ||
export * from "./flatten-with"; | ||
export * from "./flatten"; | ||
export * from "./fnil"; | ||
export * from "./fork"; | ||
export * from "./frequencies"; | ||
export * from "./group-by"; | ||
export * from "./identity"; | ||
export * from "./indexed"; | ||
export * from "./interleave"; | ||
export * from "./interpose"; | ||
export * from "./iterate"; | ||
export * from "./iterator"; | ||
export * from "./juxt"; | ||
export * from "./last"; | ||
export * from "./map-indexed"; | ||
export * from "./map"; | ||
export * from "./mapcat"; | ||
export * from "./object-iterator"; | ||
export * from "./partition-by"; | ||
export * from "./partition"; | ||
export * from "./random-sample"; | ||
export * from "./range"; | ||
export * from "./reduce"; | ||
export * from "./reductions"; | ||
export * from "./repeat"; | ||
export * from "./repeatedly"; | ||
export * from "./reverse"; | ||
export * from "./run"; | ||
export * from "./some"; | ||
export * from "./take-last"; | ||
export * from "./take-nth"; | ||
export * from "./take-while"; | ||
export * from "./take"; | ||
export * from "./walk"; | ||
export * from "./zip"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
import mapIndexed from "./map-indexed"; | ||
import { mapIndexed } from "./map-indexed"; | ||
|
||
export default function indexed<T>(input: Iterable<T>): IterableIterator<[number, T]> { | ||
export function indexed<T>(input: Iterable<T>): IterableIterator<[number, T]> { | ||
return mapIndexed((i, x) => [i, x], input); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
import map from "./map"; | ||
import range from "./range"; | ||
import { map } from "./map"; | ||
import { range } from "./range"; | ||
|
||
export default function mapIndexed<T>(fn: (i: number, ...args: any[]) => T[], ...inputs: Iterable<any>[]): IterableIterator<T> { | ||
export function mapIndexed<T>(fn: (i: number, ...args: any[]) => T[], ...inputs: Iterable<any>[]): IterableIterator<T> { | ||
return map.apply(null, ([fn, range()] as any[]).concat(inputs)); | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.