const okValue = TernaryResult.ok('value');
assert.strictEqual(TernaryResult.unwrapErrOr(okValue, 'default'), 'default');
const unwrapErr = TernaryResult.unwrapErrOr('fallback error');
assert.strictEqual(unwrapErr(TernaryResult.err('boom')), 'boom');
assert.strictEqual(
unwrapErr(TernaryResult.warn('value', 'warn')),
'fallback error',
);
Returns the Err value or the provided default.
const okValue = TernaryResult.ok('value');
assert.strictEqual(TernaryResult.unwrapErrOr(okValue, 'default'), 'default');
const unwrapErr = TernaryResult.unwrapErrOr('fallback error');
assert.strictEqual(unwrapErr(TernaryResult.err('boom')), 'boom');
assert.strictEqual(
unwrapErr(TernaryResult.warn('value', 'warn')),
'fallback error',
);
Returns the Err value or the provided default.