github-actions
released this
03 Jun 10:33
·
2 commits
to main
since this release
Patch Changes
-
2513e9b: Adds promise-like API and security fixes
What's new
Add primise-like API for
Option
andResult
Result
usesok
anderr
for callbacks.Example:
const result = new Result((ok, err) => { if (true) ok(1); err("Some Error"); }); result.unwrap(); // 1
Option
usessome
andnone
for callbacks.NOTE
some(null)
andsome(undefined)
will be converted tonone
automatically since it nullable values.Example:
const o = new Option((some, none) => { some(undefined); }); o.isNone(); // true
Result
andOption
now useswithResolves
asPromise
API.Example:
const { ok, result, err } = Result.withResolvers(); ok(3); result.unwrap(); // 3
Security fixes
- 38 - fixes
@babel/traverse
package
- 38 - fixes