Type-narrowing predicate: returns true when the value is Some.
true
Some
if (isSome(m)) { console.log(m.value); // narrowed to Some branch} Copy
if (isSome(m)) { console.log(m.value); // narrowed to Some branch}
Type-narrowing predicate: returns
truewhen the value isSome.