accumulators
Advanced tools
Comparing version 0.1.1 to 0.1.2-rc.0
@@ -0,1 +1,3 @@ | ||
* chore: 🤖 es friendly (66c6d6c) | ||
* chore: 🤖 publish source files too for sourcemap (2e8d833) | ||
@@ -2,0 +4,0 @@ |
@@ -1,2 +0,2 @@ | ||
import { Accumulator } from "./@types"; | ||
import { Accumulator } from "./@types.js"; | ||
export declare const accumulator: <A, B, S>(accumulateFn: (current: A, previousValue: B, previousState: S) => readonly [B, S], initialAccumulated: B, initialState: S) => Accumulator<A, B>; |
@@ -1,2 +0,2 @@ | ||
import { Accumulator } from "./@types"; | ||
import { Accumulator } from "./@types.js"; | ||
export declare const diff: <T, U>(diffFn: (current: T, previous: T) => U, initial: T) => Accumulator<T, U>; |
@@ -1,4 +0,4 @@ | ||
import { accumulator } from "./accumulator"; | ||
import { accumulator } from "./accumulator.js"; | ||
export const diff = (diffFn, initial) => accumulator((current, _, previous) => [diffFn(current, previous), current], null, // never used | ||
initial); | ||
//# sourceMappingURL=diff.js.map |
@@ -1,6 +0,6 @@ | ||
export * from "./@types"; | ||
export * from "./accumulator"; | ||
export * from "./diff"; | ||
export * from "./lag"; | ||
export * from "./reconcile"; | ||
export * from "./reduce"; | ||
export * from "./@types.js"; | ||
export * from "./accumulator.js"; | ||
export * from "./diff.js"; | ||
export * from "./lag.js"; | ||
export * from "./reconcile.js"; | ||
export * from "./reduce.js"; |
@@ -1,7 +0,7 @@ | ||
export * from "./@types"; | ||
export * from "./accumulator"; | ||
export * from "./diff"; | ||
export * from "./lag"; | ||
export * from "./reconcile"; | ||
export * from "./reduce"; | ||
export * from "./@types.js"; | ||
export * from "./accumulator.js"; | ||
export * from "./diff.js"; | ||
export * from "./lag.js"; | ||
export * from "./reconcile.js"; | ||
export * from "./reduce.js"; | ||
//# sourceMappingURL=index.js.map |
@@ -1,2 +0,2 @@ | ||
import { Accumulator } from "./@types"; | ||
import { Accumulator } from "./@types.js"; | ||
/** | ||
@@ -3,0 +3,0 @@ * Creates an accumulator that returns the value previously given. |
@@ -1,2 +0,2 @@ | ||
import { accumulator } from "./accumulator"; | ||
import { accumulator } from "./accumulator.js"; | ||
/** | ||
@@ -3,0 +3,0 @@ * Creates an accumulator that returns the value previously given. |
@@ -1,2 +0,2 @@ | ||
import { Comparer } from "./@types"; | ||
import { Comparer } from "./@types.js"; | ||
/** | ||
@@ -7,2 +7,2 @@ * Creates an accumulator that returns the oldest given value as long as it is | ||
*/ | ||
export declare const reconcile: <T>(comparer: Comparer<T>) => import("./@types").Accumulator<T, T>; | ||
export declare const reconcile: <T>(comparer: Comparer<T>) => import("./@types.js").Accumulator<T, T>; |
@@ -1,2 +0,2 @@ | ||
import { accumulator } from "./accumulator"; | ||
import { accumulator } from "./accumulator.js"; | ||
/** | ||
@@ -3,0 +3,0 @@ * Creates an accumulator that returns the oldest given value as long as it is |
@@ -1,2 +0,2 @@ | ||
import { Accumulator } from "./@types"; | ||
import { Accumulator } from "./@types.js"; | ||
/** | ||
@@ -3,0 +3,0 @@ * Creates an accumulator that merges the input with a previously merged value, |
@@ -1,2 +0,2 @@ | ||
import { accumulator } from "./accumulator"; | ||
import { accumulator } from "./accumulator.js"; | ||
/** | ||
@@ -3,0 +3,0 @@ * Creates an accumulator that merges the input with a previously merged value, |
{ | ||
"name": "accumulators", | ||
"version": "0.1.1", | ||
"version": "0.1.2-rc.0", | ||
"repository": { | ||
@@ -5,0 +5,0 @@ "url": "https://gitlab.com/soul-codes/accumulators" |
@@ -1,2 +0,2 @@ | ||
import { Accumulator } from "./@types"; | ||
import { Accumulator } from "./@types.js"; | ||
@@ -3,0 +3,0 @@ export const accumulator = <A, B, S>( |
@@ -1,3 +0,3 @@ | ||
import { Accumulator } from "./@types"; | ||
import { accumulator } from "./accumulator"; | ||
import { Accumulator } from "./@types.js"; | ||
import { accumulator } from "./accumulator.js"; | ||
@@ -4,0 +4,0 @@ export const diff = <T, U>( |
@@ -1,6 +0,6 @@ | ||
export * from "./@types"; | ||
export * from "./accumulator"; | ||
export * from "./diff"; | ||
export * from "./lag"; | ||
export * from "./reconcile"; | ||
export * from "./reduce"; | ||
export * from "./@types.js"; | ||
export * from "./accumulator.js"; | ||
export * from "./diff.js"; | ||
export * from "./lag.js"; | ||
export * from "./reconcile.js"; | ||
export * from "./reduce.js"; |
@@ -1,3 +0,3 @@ | ||
import { Accumulator } from "./@types"; | ||
import { accumulator } from "./accumulator"; | ||
import { Accumulator } from "./@types.js"; | ||
import { accumulator } from "./accumulator.js"; | ||
@@ -4,0 +4,0 @@ /** |
@@ -1,3 +0,3 @@ | ||
import { Comparer } from "./@types"; | ||
import { accumulator } from "./accumulator"; | ||
import { Comparer } from "./@types.js"; | ||
import { accumulator } from "./accumulator.js"; | ||
@@ -4,0 +4,0 @@ /** |
@@ -1,3 +0,3 @@ | ||
import { Accumulator } from "./@types"; | ||
import { accumulator } from "./accumulator"; | ||
import { Accumulator } from "./@types.js"; | ||
import { accumulator } from "./accumulator.js"; | ||
@@ -4,0 +4,0 @@ /** |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
58553