Setu-TS
    Preparing search index...

    Type Alias Option<T>

    Option: Some<T> | None

    An optional value: either Some or None. Narrow with the present discriminant or the isSome/isNone guards.

    Type Parameters

    • T

      The contained value type

    function findUser(id: string): Option<User> {
    const user = users.get(id);
    return user === undefined ? none() : some(user);
    }

    const result = findUser('123');
    if (result.present) {
    greet(result.value);
    }

    0.1.0