Checks if an Optional is Optional.Some. Acts as a type guard.
The Optional.Base type to check.
The Optional to check.
true if the Optional is Optional.Some, false otherwise.
true
false
const optionalNumber = Optional.some(42);if (Optional.isSome(optionalNumber)) { const value: number = optionalNumber.value; assert(value === 42);} Copy
const optionalNumber = Optional.some(42);if (Optional.isSome(optionalNumber)) { const value: number = optionalNumber.value; assert(value === 42);}
Checks if an Optional is Optional.Some. Acts as a type guard.