UNPKG

monad-ts

Version:

Monad-ts is a small library implements some of key monads and way to chain them in a pipe (flow) in JavaScript and TypeScript. Angular 2+ compatible.

776 lines 23.5 kB
window.esdocSearchIndex = [ [ "monad-ts/src/asyncflow.js~asyncflow", "class/src/asyncFlow.js~AsyncFlow.html", "<span>AsyncFlow</span> <span class=\"search-result-import-path\">monad-ts/src/asyncFlow.js</span>", "class" ], [ "monad-ts/src/either.js~either", "class/src/either.js~Either.html", "<span>Either</span> <span class=\"search-result-import-path\">monad-ts/src/either.js</span>", "class" ], [ "monad-ts/src/error.js~errorm", "class/src/error.js~ErrorM.html", "<span>ErrorM</span> <span class=\"search-result-import-path\">monad-ts/src/error.js</span>", "class" ], [ "monad-ts/src/flow.js~flow", "class/src/flow.js~Flow.html", "<span>Flow</span> <span class=\"search-result-import-path\">monad-ts/src/flow.js</span>", "class" ], [ "monad-ts/src/identity.js~identity", "class/src/identity.js~Identity.html", "<span>Identity</span> <span class=\"search-result-import-path\">monad-ts/src/identity.js</span>", "class" ], [ "monad-ts/src/list.js~list", "class/src/list.js~List.html", "<span>List</span> <span class=\"search-result-import-path\">monad-ts/src/list.js</span>", "class" ], [ "monad-ts/src/interfaces/m.js~m", "class/src/interfaces/m.js~M.html", "<span>M</span> <span class=\"search-result-import-path\">monad-ts/src/interfaces/m.js</span>", "class" ], [ "monad-ts/src/maybe.js~maybe", "class/src/maybe.js~Maybe.html", "<span>Maybe</span> <span class=\"search-result-import-path\">monad-ts/src/maybe.js</span>", "class" ], [ "monad-ts/src/monad.js~monad", "class/src/monad.js~Monad.html", "<span>Monad</span> <span class=\"search-result-import-path\">monad-ts/src/monad.js</span>", "class" ], [ "monad-ts/src/state.js~state", "class/src/state.js~State.html", "<span>State</span> <span class=\"search-result-import-path\">monad-ts/src/state.js</span>", "class" ], [ "monad-ts/src/services/cast.js~cast", "function/index.html#static-function-cast", "<span>cast</span> <span class=\"search-result-import-path\">monad-ts/src/services/cast.js</span>", "function" ], [ "monad-ts/src/services/clone.js~clone", "function/index.html#static-function-clone", "<span>clone</span> <span class=\"search-result-import-path\">monad-ts/src/services/clone.js</span>", "function" ], [ "monad-ts/src/services/debouncetime.js~debouncetime", "function/index.html#static-function-debounceTime", "<span>debounceTime</span> <span class=\"search-result-import-path\">monad-ts/src/services/debounceTime.js</span>", "function" ], [ "monad-ts/src/services/equality.js~equality", "function/index.html#static-function-equality", "<span>equality</span> <span class=\"search-result-import-path\">monad-ts/src/services/equality.js</span>", "function" ], [ "monad-ts/src/services/hash.js~hash", "function/index.html#static-function-hash", "<span>hash</span> <span class=\"search-result-import-path\">monad-ts/src/services/hash.js</span>", "function" ], [ "monad-ts/src/services/wait.js~wait", "function/index.html#static-function-wait", "<span>wait</span> <span class=\"search-result-import-path\">monad-ts/src/services/wait.js</span>", "function" ], [ "builtinexternal/ecmascriptexternal.js~array", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array", "BuiltinExternal/ECMAScriptExternal.js~Array", "external" ], [ "builtinexternal/ecmascriptexternal.js~arraybuffer", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer", "BuiltinExternal/ECMAScriptExternal.js~ArrayBuffer", "external" ], [ "builtinexternal/ecmascriptexternal.js~boolean", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean", "BuiltinExternal/ECMAScriptExternal.js~Boolean", "external" ], [ "builtinexternal/ecmascriptexternal.js~dataview", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView", "BuiltinExternal/ECMAScriptExternal.js~DataView", "external" ], [ "builtinexternal/ecmascriptexternal.js~date", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date", "BuiltinExternal/ECMAScriptExternal.js~Date", "external" ], [ "builtinexternal/ecmascriptexternal.js~error", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error", "BuiltinExternal/ECMAScriptExternal.js~Error", "external" ], [ "builtinexternal/ecmascriptexternal.js~evalerror", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/EvalError", "BuiltinExternal/ECMAScriptExternal.js~EvalError", "external" ], [ "builtinexternal/ecmascriptexternal.js~float32array", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float32Array", "BuiltinExternal/ECMAScriptExternal.js~Float32Array", "external" ], [ "builtinexternal/ecmascriptexternal.js~float64array", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float64Array", "BuiltinExternal/ECMAScriptExternal.js~Float64Array", "external" ], [ "builtinexternal/ecmascriptexternal.js~function", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function", "BuiltinExternal/ECMAScriptExternal.js~Function", "external" ], [ "builtinexternal/ecmascriptexternal.js~generator", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Generator", "BuiltinExternal/ECMAScriptExternal.js~Generator", "external" ], [ "builtinexternal/ecmascriptexternal.js~generatorfunction", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction", "BuiltinExternal/ECMAScriptExternal.js~GeneratorFunction", "external" ], [ "builtinexternal/ecmascriptexternal.js~infinity", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Infinity", "BuiltinExternal/ECMAScriptExternal.js~Infinity", "external" ], [ "builtinexternal/ecmascriptexternal.js~int16array", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int16Array", "BuiltinExternal/ECMAScriptExternal.js~Int16Array", "external" ], [ "builtinexternal/ecmascriptexternal.js~int32array", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int32Array", "BuiltinExternal/ECMAScriptExternal.js~Int32Array", "external" ], [ "builtinexternal/ecmascriptexternal.js~int8array", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array", "BuiltinExternal/ECMAScriptExternal.js~Int8Array", "external" ], [ "builtinexternal/ecmascriptexternal.js~internalerror", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/InternalError", "BuiltinExternal/ECMAScriptExternal.js~InternalError", "external" ], [ "builtinexternal/ecmascriptexternal.js~json", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON", "BuiltinExternal/ECMAScriptExternal.js~JSON", "external" ], [ "builtinexternal/ecmascriptexternal.js~map", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map", "BuiltinExternal/ECMAScriptExternal.js~Map", "external" ], [ "builtinexternal/ecmascriptexternal.js~nan", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN", "BuiltinExternal/ECMAScriptExternal.js~NaN", "external" ], [ "builtinexternal/ecmascriptexternal.js~number", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number", "BuiltinExternal/ECMAScriptExternal.js~Number", "external" ], [ "builtinexternal/ecmascriptexternal.js~object", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object", "BuiltinExternal/ECMAScriptExternal.js~Object", "external" ], [ "builtinexternal/ecmascriptexternal.js~promise", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise", "BuiltinExternal/ECMAScriptExternal.js~Promise", "external" ], [ "builtinexternal/ecmascriptexternal.js~proxy", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy", "BuiltinExternal/ECMAScriptExternal.js~Proxy", "external" ], [ "builtinexternal/ecmascriptexternal.js~rangeerror", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RangeError", "BuiltinExternal/ECMAScriptExternal.js~RangeError", "external" ], [ "builtinexternal/ecmascriptexternal.js~referenceerror", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError", "BuiltinExternal/ECMAScriptExternal.js~ReferenceError", "external" ], [ "builtinexternal/ecmascriptexternal.js~reflect", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect", "BuiltinExternal/ECMAScriptExternal.js~Reflect", "external" ], [ "builtinexternal/ecmascriptexternal.js~regexp", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp", "BuiltinExternal/ECMAScriptExternal.js~RegExp", "external" ], [ "builtinexternal/ecmascriptexternal.js~set", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set", "BuiltinExternal/ECMAScriptExternal.js~Set", "external" ], [ "builtinexternal/ecmascriptexternal.js~string", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String", "BuiltinExternal/ECMAScriptExternal.js~String", "external" ], [ "builtinexternal/ecmascriptexternal.js~symbol", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol", "BuiltinExternal/ECMAScriptExternal.js~Symbol", "external" ], [ "builtinexternal/ecmascriptexternal.js~syntaxerror", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError", "BuiltinExternal/ECMAScriptExternal.js~SyntaxError", "external" ], [ "builtinexternal/ecmascriptexternal.js~typeerror", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypeError", "BuiltinExternal/ECMAScriptExternal.js~TypeError", "external" ], [ "builtinexternal/ecmascriptexternal.js~urierror", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/URIError", "BuiltinExternal/ECMAScriptExternal.js~URIError", "external" ], [ "builtinexternal/ecmascriptexternal.js~uint16array", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array", "BuiltinExternal/ECMAScriptExternal.js~Uint16Array", "external" ], [ "builtinexternal/ecmascriptexternal.js~uint32array", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array", "BuiltinExternal/ECMAScriptExternal.js~Uint32Array", "external" ], [ "builtinexternal/ecmascriptexternal.js~uint8array", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array", "BuiltinExternal/ECMAScriptExternal.js~Uint8Array", "external" ], [ "builtinexternal/ecmascriptexternal.js~uint8clampedarray", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray", "BuiltinExternal/ECMAScriptExternal.js~Uint8ClampedArray", "external" ], [ "builtinexternal/ecmascriptexternal.js~weakmap", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap", "BuiltinExternal/ECMAScriptExternal.js~WeakMap", "external" ], [ "builtinexternal/ecmascriptexternal.js~weakset", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakSet", "BuiltinExternal/ECMAScriptExternal.js~WeakSet", "external" ], [ "builtinexternal/ecmascriptexternal.js~boolean", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean", "BuiltinExternal/ECMAScriptExternal.js~boolean", "external" ], [ "builtinexternal/ecmascriptexternal.js~function", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function", "BuiltinExternal/ECMAScriptExternal.js~function", "external" ], [ "builtinexternal/ecmascriptexternal.js~null", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null", "BuiltinExternal/ECMAScriptExternal.js~null", "external" ], [ "builtinexternal/ecmascriptexternal.js~number", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number", "BuiltinExternal/ECMAScriptExternal.js~number", "external" ], [ "builtinexternal/ecmascriptexternal.js~object", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object", "BuiltinExternal/ECMAScriptExternal.js~object", "external" ], [ "builtinexternal/ecmascriptexternal.js~string", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String", "BuiltinExternal/ECMAScriptExternal.js~string", "external" ], [ "builtinexternal/ecmascriptexternal.js~undefined", "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined", "BuiltinExternal/ECMAScriptExternal.js~undefined", "external" ], [ "builtinexternal/webapiexternal.js~audiocontext", "https://developer.mozilla.org/en/docs/Web/API/AudioContext", "BuiltinExternal/WebAPIExternal.js~AudioContext", "external" ], [ "builtinexternal/webapiexternal.js~canvasrenderingcontext2d", "https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D", "BuiltinExternal/WebAPIExternal.js~CanvasRenderingContext2D", "external" ], [ "builtinexternal/webapiexternal.js~documentfragment", "https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment", "BuiltinExternal/WebAPIExternal.js~DocumentFragment", "external" ], [ "builtinexternal/webapiexternal.js~element", "https://developer.mozilla.org/en-US/docs/Web/API/Element", "BuiltinExternal/WebAPIExternal.js~Element", "external" ], [ "builtinexternal/webapiexternal.js~event", "https://developer.mozilla.org/en-US/docs/Web/API/Event", "BuiltinExternal/WebAPIExternal.js~Event", "external" ], [ "builtinexternal/webapiexternal.js~node", "https://developer.mozilla.org/en-US/docs/Web/API/Node", "BuiltinExternal/WebAPIExternal.js~Node", "external" ], [ "builtinexternal/webapiexternal.js~nodelist", "https://developer.mozilla.org/en-US/docs/Web/API/NodeList", "BuiltinExternal/WebAPIExternal.js~NodeList", "external" ], [ "builtinexternal/webapiexternal.js~xmlhttprequest", "https://developer.mozilla.org/en/docs/Web/API/XMLHttpRequest", "BuiltinExternal/WebAPIExternal.js~XMLHttpRequest", "external" ], [ "src/asyncflow.js", "file/src/asyncFlow.js.html", "src/asyncFlow.js", "file" ], [ "src/asyncflow.js~asyncflow#bind", "class/src/asyncFlow.js~AsyncFlow.html#instance-method-bind", "src/asyncFlow.js~AsyncFlow#bind", "method" ], [ "src/asyncflow.js~asyncflow#constructor", "class/src/asyncFlow.js~AsyncFlow.html#instance-constructor-constructor", "src/asyncFlow.js~AsyncFlow#constructor", "method" ], [ "src/asyncflow.js~asyncflow#err", "class/src/asyncFlow.js~AsyncFlow.html#instance-member-err", "src/asyncFlow.js~AsyncFlow#err", "member" ], [ "src/asyncflow.js~asyncflow#flow", "class/src/asyncFlow.js~AsyncFlow.html#instance-member-flow", "src/asyncFlow.js~AsyncFlow#flow", "member" ], [ "src/asyncflow.js~asyncflow#maybe", "class/src/asyncFlow.js~AsyncFlow.html#instance-member-maybe", "src/asyncFlow.js~AsyncFlow#maybe", "member" ], [ "src/either.js", "file/src/either.js.html", "src/either.js", "file" ], [ "src/either.js~either#bind", "class/src/either.js~Either.html#instance-method-bind", "src/either.js~Either#bind", "method" ], [ "src/either.js~either#constructor", "class/src/either.js~Either.html#instance-constructor-constructor", "src/either.js~Either#constructor", "method" ], [ "src/either.js~either#left", "class/src/either.js~Either.html#instance-method-left", "src/either.js~Either#left", "method" ], [ "src/either.js~either#right", "class/src/either.js~Either.html#instance-method-right", "src/either.js~Either#right", "method" ], [ "src/error.js", "file/src/error.js.html", "src/error.js", "file" ], [ "src/error.js~errorm#bind", "class/src/error.js~ErrorM.html#instance-method-bind", "src/error.js~ErrorM#bind", "method" ], [ "src/flow.js", "file/src/flow.js.html", "src/flow.js", "file" ], [ "src/flow.js~flow#bind", "class/src/flow.js~Flow.html#instance-method-bind", "src/flow.js~Flow#bind", "method" ], [ "src/flow.js~flow#constructor", "class/src/flow.js~Flow.html#instance-constructor-constructor", "src/flow.js~Flow#constructor", "method" ], [ "src/flow.js~flow#err", "class/src/flow.js~Flow.html#instance-member-err", "src/flow.js~Flow#err", "member" ], [ "src/flow.js~flow#flow", "class/src/flow.js~Flow.html#instance-member-flow", "src/flow.js~Flow#flow", "member" ], [ "src/flow.js~flow#let", "class/src/flow.js~Flow.html#instance-method-let", "src/flow.js~Flow#let", "method" ], [ "src/flow.js~flow#maybe", "class/src/flow.js~Flow.html#instance-member-maybe", "src/flow.js~Flow#maybe", "member" ], [ "src/flow.js~flow#subscribe", "class/src/flow.js~Flow.html#instance-method-subscribe", "src/flow.js~Flow#subscribe", "method" ], [ "src/identity.js", "file/src/identity.js.html", "src/identity.js", "file" ], [ "src/identity.js~identity#bind", "class/src/identity.js~Identity.html#instance-method-bind", "src/identity.js~Identity#bind", "method" ], [ "src/identity.js~identity#constructor", "class/src/identity.js~Identity.html#instance-constructor-constructor", "src/identity.js~Identity#constructor", "method" ], [ "src/identity.js~identity#err", "class/src/identity.js~Identity.html#instance-member-err", "src/identity.js~Identity#err", "member" ], [ "src/identity.js~identity#v", "class/src/identity.js~Identity.html#instance-member-v", "src/identity.js~Identity#v", "member" ], [ "src/interfaces/m.js", "file/src/interfaces/m.js.html", "src/interfaces/m.js", "file" ], [ "src/interfaces/m.js~m#fail", "class/src/interfaces/m.js~M.html#instance-method-fail", "src/interfaces/m.js~M#fail", "method" ], [ "src/interfaces/m.js~m#just", "class/src/interfaces/m.js~M.html#instance-method-just", "src/interfaces/m.js~M#just", "method" ], [ "src/list.js", "file/src/list.js.html", "src/list.js", "file" ], [ "src/list.js~list#bind", "class/src/list.js~List.html#instance-method-bind", "src/list.js~List#bind", "method" ], [ "src/maybe.js", "file/src/maybe.js.html", "src/maybe.js", "file" ], [ "src/maybe.js~maybe#bind", "class/src/maybe.js~Maybe.html#instance-method-bind", "src/maybe.js~Maybe#bind", "method" ], [ "src/maybe.js~maybe#nothing", "class/src/maybe.js~Maybe.html#instance-method-nothing", "src/maybe.js~Maybe#nothing", "method" ], [ "src/monad.js", "file/src/monad.js.html", "src/monad.js", "file" ], [ "src/monad.js~monad#bind", "class/src/monad.js~Monad.html#instance-method-bind", "src/monad.js~Monad#bind", "method" ], [ "src/monad.js~monad#fail", "class/src/monad.js~Monad.html#instance-method-fail", "src/monad.js~Monad#fail", "method" ], [ "src/monad.js~monad#just", "class/src/monad.js~Monad.html#instance-method-just", "src/monad.js~Monad#just", "method" ], [ "src/services/cast.js", "file/src/services/cast.js.html", "src/services/cast.js", "file" ], [ "src/services/clone.js", "file/src/services/clone.js.html", "src/services/clone.js", "file" ], [ "src/services/debouncetime.js", "file/src/services/debounceTime.js.html", "src/services/debounceTime.js", "file" ], [ "src/services/equality.js", "file/src/services/equality.js.html", "src/services/equality.js", "file" ], [ "src/services/hash.js", "file/src/services/hash.js.html", "src/services/hash.js", "file" ], [ "src/services/wait.js", "file/src/services/wait.js.html", "src/services/wait.js", "file" ], [ "src/state.js", "file/src/state.js.html", "src/state.js", "file" ], [ "src/state.js~state#bind", "class/src/state.js~State.html#instance-method-bind", "src/state.js~State#bind", "method" ], [ "src/state.js~state#constructor", "class/src/state.js~State.html#instance-constructor-constructor", "src/state.js~State#constructor", "method" ], [ "src/state.js~state#err", "class/src/state.js~State.html#instance-member-err", "src/state.js~State#err", "member" ], [ "src/state.js~state#get", "class/src/state.js~State.html#instance-method-get", "src/state.js~State#get", "method" ], [ "src/state.js~state#maybe", "class/src/state.js~State.html#instance-member-maybe", "src/state.js~State#maybe", "member" ], [ "src/state.js~state#put", "class/src/state.js~State.html#instance-method-put", "src/state.js~State#put", "method" ], [ "src/state.js~state#state", "class/src/state.js~State.html#instance-member-state", "src/state.js~State#state", "member" ], [ "src/types/d.js", "file/src/types/d.js.html", "src/types/d.js", "file" ], [ "src/types/d.js~d<t>", "typedef/index.html#static-typedef-D<T>", "src/types/d.js~D<T>", "typedef" ], [ "src/types/mf.js", "file/src/types/mf.js.html", "src/types/mf.js", "file" ], [ "src/types/mf.js~mf<t,u>", "typedef/index.html#static-typedef-MF<T,U>", "src/types/mf.js~MF<T,U>", "typedef" ], [ "src/types/pr.js", "file/src/types/pr.js.html", "src/types/pr.js", "file" ], [ "src/types/pr.js~pr<u>", "typedef/index.html#static-typedef-Pr<U>", "src/types/pr.js~Pr<U>", "typedef" ] ]