π¨wrap
import { wrap } from 'unwrapit'
const tryParseJson = wrap(() => JSON.parse(`{"package": "unwrapit!"}`))
const json = tryParseJson()
if (!json.ok) {
return json.error
}
console.log(json.value)tryParseJson().unwrap()import {wrap} from 'unwrapit'
const fetchWrapper = wrap(fetch)
const ret = (await fetchWrapper('www.google.com')).unwrap()
const text = await ret.text()Type
Specify Error Type
Specify Both Error & Return Type
Last updated