import { OptionAbstract } from "https://deno.land/x/careful@v0.1.0/mod.ts";
OptionAbstract is a type that represents either a value or no value. It is similar to the Maybe type in Haskell.
Properties
_value: T
Methods
abstract
afm<NT>(cb: (v: T) => Promise<OptionAbstract<NT>>): Promise<OptionAbstract<T> | OptionAbstract<NT>>abstract
am<NT>(cb: (v: T) => Promise<NT>): Promise<OptionAbstract<T> | OptionAbstract<NT>>abstract
fm<NT>(cb: (v: T) => OptionAbstract<NT>): OptionAbstract<T> | OptionAbstract<NT>abstract
m<NT>(cb: (v: T) => NT): OptionAbstract<T> | OptionAbstract<NT>