UNPKG

@monstermann/fn

Version:

A utility library for TypeScript.

23 lines 599 B
//#region src/promise/then.d.ts /** * `then(target, onResolved)` * * Transforms resolved promise values with `onResolved`. This is an alias for `Promise.then`. * * ```ts * then(Promise.resolve(5), (x) => x * 2); // Promise<10> * ``` * * ```ts * pipe( * Promise.resolve(5), * then((x) => x * 2), * ); // Promise<10> * ``` */ declare const then: { <T, U>(onResolved: (value: NoInfer<T>) => U | PromiseLike<U>): (target: Promise<T>) => Promise<U>; <T, U>(target: Promise<T>, onResolved: (value: NoInfer<T>) => U | PromiseLike<U>): Promise<U>; }; //#endregion export { then };