@hazae41/glacier
Advanced tools
Comparing version 2.2.0 to 2.2.1
@@ -5,3 +5,3 @@ import { Ok, Err, Result } from '@hazae41/result'; | ||
import { FailInit, Fail } from './fail.js'; | ||
import { Timed, Cached, TimedInit, CachedInit } from './times.js'; | ||
import { TimedInit, CachedInit } from './times.js'; | ||
@@ -16,5 +16,5 @@ type FetchedInit<D, F> = DataInit<D> | FailInit<F>; | ||
function from<T extends FetchedInit.Infer<T>>(init: T): Fetched<DataInit.Inner<T>, FailInit.Inner<T>>; | ||
function rewrap<T extends Ok.Infer<T>>(result: T & Timed & Cached, init?: TimedInit & CachedInit): Data<Ok.Inner<T>>; | ||
function rewrap<T extends Err.Infer<T>>(result: T & Timed & Cached, init?: TimedInit & CachedInit): Fail<Err.Inner<T>>; | ||
function rewrap<T extends Result.Infer<T>>(result: T & Timed & Cached, init?: TimedInit & CachedInit): Fetched<Ok.Inner<T>, Err.Inner<T>>; | ||
function rewrap<T extends Ok.Infer<T>>(result: T & TimedInit & CachedInit, init?: TimedInit & CachedInit): Data<Ok.Inner<T>>; | ||
function rewrap<T extends Err.Infer<T>>(result: T & TimedInit & CachedInit, init?: TimedInit & CachedInit): Fail<Err.Inner<T>>; | ||
function rewrap<T extends Result.Infer<T>>(result: T & TimedInit & CachedInit, init?: TimedInit & CachedInit): Fetched<Ok.Inner<T>, Err.Inner<T>>; | ||
/** | ||
@@ -21,0 +21,0 @@ * Run a callback and wrap any returned value in Ok<T> and any thrown error in Err<unknown> |
{ | ||
"type": "module", | ||
"name": "@hazae41/glacier", | ||
"version": "2.2.0", | ||
"version": "2.2.1", | ||
"author": "hazae41", | ||
@@ -6,0 +6,0 @@ "license": "MIT", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
646617