Converts a TernaryResult into an Optional by keeping only Ok values.
TernaryResult
Optional
const okValue = TernaryResult.ok(7);const warnValue = TernaryResult.warn(7, 'warn');assert.deepStrictEqual(TernaryResult.toOptional(okValue), Optional.some(7));assert.deepStrictEqual(TernaryResult.toOptional(warnValue), Optional.some(7)); Copy
const okValue = TernaryResult.ok(7);const warnValue = TernaryResult.warn(7, 'warn');assert.deepStrictEqual(TernaryResult.toOptional(okValue), Optional.some(7));assert.deepStrictEqual(TernaryResult.toOptional(warnValue), Optional.some(7));
Converts a
TernaryResultinto anOptionalby keeping only Ok values.