@monstermann/fn
Version:
A utility library for TypeScript.
25 lines (23 loc) • 489 B
JavaScript
import { dfdlT } from "@monstermann/dfdl";
//#region src/promise/then.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>
* ```
*/
const then = dfdlT((target, onResolved) => {
return target.then(onResolved);
}, 2);
//#endregion
export { then };