519 B
519 B
Option conventions
match()takes 2 callbacks:(onSome, onNone)filter()takes ONLY a predicate — no errorFactory (unlike Result)mapErr()andflatMapErr()do NOT exist on Optionnone()returns a frozen singletonOption.from()treats onlynull | undefinedas None —0,false,""becomeSomeflatMapcallback must returnOption<any>- Async return type:
OptionPromise<T>— neverPromise<Option<T>>
See /native-monad-option skill for full API reference.