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.