@code-hike/utils
Advanced tools
Comparing version 0.3.0--canary.77.ade5d72.0 to 0.3.0--canary.77.c58a10a.0
@@ -7,4 +7,4 @@ 'use strict'; | ||
return { | ||
prev: fn(tween.prev), | ||
next: fn(tween.next), | ||
prev: fn(tween.prev, "prev"), | ||
next: fn(tween.next, "next"), | ||
}; | ||
@@ -11,0 +11,0 @@ } |
@@ -12,6 +12,6 @@ export declare type Tween<T> = { | ||
}; | ||
declare function map<T, R>(tween: FullTween<T>, fn: (t: T) => R): FullTween<R>; | ||
declare function map<T, R>(tween: Tween<T>, fn: (t: T | undefined) => R): Tween<R>; | ||
declare function map<T, R>(tween: FullTween<T>, fn: (t: T, key: "prev" | "next") => R): FullTween<R>; | ||
declare function map<T, R>(tween: Tween<T>, fn: (t: T | undefined, key: "prev" | "next") => R): Tween<R>; | ||
export { map }; | ||
export declare function withDefault<T>(t: Tween<T> | undefined, deft: T): FullTween<T>; | ||
export declare function mapWithDefault<T, R>(tween: Tween<T> | undefined, deft: T, fn: (t: T) => R): FullTween<R>; | ||
export declare function mapWithDefault<T, R>(tween: Tween<T> | undefined, deft: T, fn: (t: T, key: "prev" | "next") => R): FullTween<R>; |
function map(tween, fn) { | ||
return { | ||
prev: fn(tween.prev), | ||
next: fn(tween.next), | ||
prev: fn(tween.prev, "prev"), | ||
next: fn(tween.next, "next"), | ||
}; | ||
@@ -6,0 +6,0 @@ } |
{ | ||
"name": "@code-hike/utils", | ||
"version": "0.3.0--canary.77.ade5d72.0", | ||
"version": "0.3.0--canary.77.c58a10a.0", | ||
"main": "dist/index.cjs.js", | ||
@@ -14,3 +14,3 @@ "typings": "dist/index.d.ts", | ||
"devDependencies": { | ||
"@code-hike/script": "0.3.0--canary.77.ade5d72.0", | ||
"@code-hike/script": "0.3.0--canary.77.c58a10a.0", | ||
"@types/react": "^16.9.38", | ||
@@ -36,3 +36,3 @@ "react": "^16.13.1" | ||
}, | ||
"gitHead": "ade5d72c2e84b4893c40b07e576b9aff818d6cec" | ||
"gitHead": "c58a10af94bfbb73197c59ff8331d2b2635c9c29" | ||
} |
3676