type alias Option Since 0.1.0 An optional value: either Some or None. Narrow with the present discriminant or the isSome/isNone guards. Examples Example 1 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); } Type Parameters T The contained value type Definition Some<T> | None