Simple, opinionated Option
and Result
types for typescript.
Example Usage:
optional.isSome // trueoptional.isNone // false optional.get // "a nice value" emptyOptional.isSome // falseemptyOptional.isNone // true emptyOptional.get // throws error "accessing empty optional value" emptyOptional.getOr"default" // "default"emptyOptional.mapsome + " :)","none :(" // "none :("