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.

40 lines (39 loc) 1.48 kB
"use strict"; /** * @description * Entry point for all public APIs of the Monad-TS package. */ Object.defineProperty(exports, "__esModule", { value: true }); var asyncFlow_1 = require("./src/asyncFlow"); exports.AsyncFlow = asyncFlow_1.AsyncFlow; var cast_1 = require("./src/services/cast"); exports.cast = cast_1.cast; var clone_1 = require("./src/services/clone"); exports.clone = clone_1.clone; var debounceTime_1 = require("./src/services/debounceTime"); exports.debounceTime = debounceTime_1.debounceTime; var either_1 = require("./src/either"); exports.Either = either_1.Either; var error_1 = require("./src/error"); exports.ErrorM = error_1.ErrorM; var equality_1 = require("./src/services/equality"); exports.equality = equality_1.equality; var flow_1 = require("./src/flow"); exports.Flow = flow_1.Flow; var hash_1 = require("./src/services/hash"); exports.hash = hash_1.hash; var identity_1 = require("./src/identity"); exports.Identity = identity_1.Identity; var list_1 = require("./src/list"); exports.List = list_1.List; var m_1 = require("./src/interfaces/m"); exports.M = m_1.M; var maybe_1 = require("./src/maybe"); exports.Maybe = maybe_1.Maybe; var monad_1 = require("./src/monad"); exports.Monad = monad_1.Monad; var state_1 = require("./src/state"); exports.State = state_1.State; var wait_1 = require("./src/services/wait"); exports.wait = wait_1.wait; //Copyright (c) 2017 Alex Tranchenko. All rights reserved.