const okValue = TernaryResult.ok('value');
assert.strictEqual(TernaryResult.unwrapWarnOr(okValue, 'warn'), 'warn');
const unwrapWarn = TernaryResult.unwrapWarnOr('fallback warn');
assert.strictEqual(unwrapWarn(TernaryResult.warn('value', 'slow')), 'slow');
assert.strictEqual(unwrapWarn(TernaryResult.err('err')), 'fallback warn');
Returns the Warn value or the provided default.
const okValue = TernaryResult.ok('value');
assert.strictEqual(TernaryResult.unwrapWarnOr(okValue, 'warn'), 'warn');
const unwrapWarn = TernaryResult.unwrapWarnOr('fallback warn');
assert.strictEqual(unwrapWarn(TernaryResult.warn('value', 'slow')), 'slow');
assert.strictEqual(unwrapWarn(TernaryResult.err('err')), 'fallback warn');
Returns the Warn value or the provided default.