13.0.0 • Published 1 year ago
node-result v13.0.0
node-result
install
npm install node-result
# or
yarn add node-result
example
import { ok, fail } from "node-result";
async function checker(data: any) {
try {
if (typeof data !== 'string') {
return fail(void 0);
}
return ok(null);
} catch (error) {
return fail(error);
}
}
(async () => {
(await checker('foo')); // return Result
(await checker(5)); // return Result
(await checker('bar')); // return Result
(await checker('foo')).unwrap(); // return null
(await checker(5)).unwrap(); // throw undefined
(await checker('bar')).unwrap(); // not done
})();
13.0.0
1 year ago
12.1.0
2 years ago
12.0.3
2 years ago
12.0.2
3 years ago
12.0.1
3 years ago
12.0.0
3 years ago
11.0.0
3 years ago
10.1.0
3 years ago
10.0.0
3 years ago
9.2.0
3 years ago
9.1.0
3 years ago
9.0.0
3 years ago
8.1.0
3 years ago
8.0.0
3 years ago
7.0.0
3 years ago
6.2.0
3 years ago
6.0.1
3 years ago
6.0.0
3 years ago
5.6.0
3 years ago
5.5.0
3 years ago
5.4.0
3 years ago
5.3.0
3 years ago
5.2.0
3 years ago
5.1.1
4 years ago
5.1.0
4 years ago
5.0.0
4 years ago
4.0.0
4 years ago
3.0.0
4 years ago
1.1.0
4 years ago
2.0.0
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