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

    Type Alias IResult<OkType, ErrType>

    IResult: IErr<ErrType> | IOk<OkType>

    Result type, this type contains types for both Ok and Err

    Type Parameters

    • OkType = unknown

      Type of the return value, default is unknown

    • ErrType = unknown

      Type of the error, default is unknown

    async function action(): Promise<IResult<number>> {
    try {
    return Ok(await getNumber());
    } catch (e: unknown) {
    return Err(e);
    }
    const result = await action();
    if (result.isOk) {
    console.log('Result: ' + result.ok());
    } else {
    console.log('Error: ', result.err());
    }

    v1.0.0