Pacote
    Preparing search index...

    Module @pacote/result

    @pacote/result

    version minified minified + gzip

    Result type inspired by Rust. It represents either a success (Ok) or an error (Err).

    yarn add @pacote/result
    
    import { Ok, Err, map } from '@pacote/result'

    function divide(numerator: number, denominator: number): Option<number> {
    return denominator === 0 : Err('division by zero') ? Ok(numerator / denominator)
    }

    map(n => n + 1, divide(4, 2)) // => Ok(3)
    map(n => n + 1, divide(4, 0)) // => Err('division by zero')

    MIT © Luís Rodrigues.

    Constructors

    Err
    ofNullable
    ofPromise
    Ok
    tryCatch

    Other

    Err
    Ok
    Result
    and
    bimap
    err
    flatMap
    flatten
    fold
    getOrElse
    isErr
    isOk
    map
    mapErr
    ok
    or