Wrap fn so calling it returns defaultValue instead of throwing.
fn
defaultValue
const parse = tryFn(JSON.parse, {});parse('invalid'); // {}parse('{"a":1}'); // { a: 1 } Copy
const parse = tryFn(JSON.parse, {});parse('invalid'); // {}parse('{"a":1}'); // { a: 1 }
Wrap
fnso calling it returnsdefaultValueinstead of throwing.Example