@luolapeikko/result-option
    Preparing search index...

    Type Alias IOption<SomeType>

    IOption: OptionBuilder<true, SomeType> | OptionBuilder<false, SomeType>

    IOption represents an optional value: every Option is either Some and contains a value and type, or None which does not any type.

    Type Parameters

    • SomeType = unknown

      type of the value

    function divide(numerator: number, denominator: number): Option<number> {
    if (denominator === 0) {
    return None<number>();
    }
    return Some(numerator / denominator);
    }
    const result = divide(2, 3);
    if (result.isSome) {
    console.log('Result: ' + result.unwrap());
    } else {
    console.log('Cannot divide by 0');
    }