🍡🍭🍬 O F 🍡🍭🍬
https://of.js.org/
Syntactic sugar for asynchronous functions, promises, generators and synchronous functions.
Deno version of module - 🍬🦕 DenOf 🍬🦕.




💬 Usage
import { ofAnyCase } from "@await-of/of";
const promise = () => new Promise((resolve, _reject) => {
resolve({ data: true });
});
const config = {
defaults: "🤷 Default value in case of error",
error: new Error("💀 Custom error, replaces thrown error"),
retries: 3,
timeout: 1000,
};
const [result, error] = await ofAnyCase(promise(), config);
console.log(result);
console.warn(error);
🗺️ Discover more
My other projects