@sweepbright/iter-helpers
Advanced tools
Comparing version 0.2.1 to 0.3.0
@@ -9,6 +9,7 @@ export * from "./Batch"; | ||
export * from "./Map"; | ||
export * from "./Mux"; | ||
export * from "./Operator"; | ||
export * from "./Range"; | ||
export * from "./Skip"; | ||
export * from "./Take"; | ||
export * from "./Tap"; | ||
export * from "./Take"; | ||
export * from "./Skip"; |
@@ -25,7 +25,8 @@ "use strict"; | ||
__exportStar(require("./Map"), exports); | ||
__exportStar(require("./Mux"), exports); | ||
__exportStar(require("./Operator"), exports); | ||
__exportStar(require("./Range"), exports); | ||
__exportStar(require("./Skip"), exports); | ||
__exportStar(require("./Take"), exports); | ||
__exportStar(require("./Tap"), exports); | ||
__exportStar(require("./Take"), exports); | ||
__exportStar(require("./Skip"), exports); | ||
//# sourceMappingURL=main.js.map |
@@ -14,3 +14,12 @@ "use strict"; | ||
}); | ||
it("breaks the iteration of the input too", async () => { | ||
const generatedItems = []; | ||
const infiniteSourceWithLogging = (0, Chain_1.chain)((0, Range_1.range)(0, 10)).tap((value) => { | ||
generatedItems.push(value); | ||
}); | ||
const takenItems = await infiniteSourceWithLogging.take(5).toArray(); | ||
expect(generatedItems).toEqual([0, 1, 2, 3, 4]); | ||
expect(takenItems).toEqual([0, 1, 2, 3, 4]); | ||
}); | ||
}); | ||
//# sourceMappingURL=take.spec.js.map |
{ | ||
"name": "@sweepbright/iter-helpers", | ||
"version": "0.2.1", | ||
"version": "0.3.0", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "repository": { |
@@ -27,2 +27,4 @@ # Iter Helpers | ||
See the [Diagrams](./Diagrams.md) for a visual representation of the API. | ||
### Chain | ||
@@ -29,0 +31,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
86186
92
1247
49