2.4.7 β’ Published 3 years ago
@r37r0m0d3l/of v2.4.7
π‘ππ¬ O F π‘ππ¬
Deno version of module - π¬π¦ DenOf π¬π¦.
π¬ Usage
import { ofAnyCase } from "@r37r0m0d3l/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, // π Third time's a charm
timeout: 1000, // β±οΈ Delay before timeout error
};
// no error thrown
const [result, error] = await ofAnyCase(promise(), config);
console.log(result); // { data: true }
console.warn(error); // no error thrown, so it's undefined
πΊοΈ Discover more
2.4.7
3 years ago
2.4.6
4 years ago
2.4.5
4 years ago
2.4.4
4 years ago
2.4.3
4 years ago
2.4.2
4 years ago
2.4.1
4 years ago
2.4.0
4 years ago
2.3.2
4 years ago
2.3.1
4 years ago
2.3.0
4 years ago
2.2.1
4 years ago
2.2.0
4 years ago
2.1.4
4 years ago
2.1.3
4 years ago
2.1.2
4 years ago
2.1.1
4 years ago
2.1.0
4 years ago
2.0.1
4 years ago
2.0.0
4 years ago
2.0.0-alpha.3
4 years ago
2.0.0-alpha.2
4 years ago
1.4.1
4 years ago
1.4.0
4 years ago
1.3.0
4 years ago
1.2.0
4 years ago
1.1.3
4 years ago
1.1.1
4 years ago
1.1.0
4 years ago
1.1.2
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago