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