unsuspended-promise
v1.0.1
Published
Enabled chaining of property access and function invocation on promises to produce larger promises
Readme
Unsuspended Promises
Brings "unsuspended promises" to JavaScript, a wrapper around promises that allows for immediate chaining of property access and function invocation.
Installation
npm i unsuspended-promiseorpnpm i unsuspended-promiseas appropriate.
Usage
unsuspended_promise
import { unsuspended_promise } from "unsuspended-promise";
const new_fetch = unsuspended_promise(fetch);
const my_data = await new_fetch("/my_api").json().my_data;or
import { unsuspendedPromise } from "unsuspended-promise";
const new_fetch = unsuspendedPromise(fetch);
const my_data = await new_fetch("/my_api").json().my_data;create_unsuspended_promise
import { create_unsuspended_promise } from "unsuspended-promise";
const [promise, resolve, reject] = create_unsuspended_promise();or
import { createUnsuspendedPromise } from "unsuspended-promise";
const [promise, resolve, reject] = createUnsuspendedPromise();Use-cases
Read my original article on this topic.
Watch my video series on this topic.
Find more JavaScript utilities at uoe.
