UNPKG

tsoid

Version:

Typed functional library to deal with async operations.

56 lines (55 loc) 2.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // Utils var id_1 = require("./utils/id"); exports.id = id_1.default; var curry_1 = require("./utils/curry"); exports.curry = curry_1.default; exports.curry3 = curry_1.curry3; exports.curry4 = curry_1.curry4; var uncurry_1 = require("./utils/uncurry"); exports.uncurry = uncurry_1.default; exports.uncurry3 = uncurry_1.uncurry3; exports.uncurry4 = uncurry_1.uncurry4; var flip_1 = require("./utils/flip"); exports.flip = flip_1.default; exports.flip3 = flip_1.flip3; exports.flip4 = flip_1.flip4; var compose_1 = require("./utils/compose"); exports.compose = compose_1.default; var pipe_1 = require("./utils/pipe"); exports.pipe = pipe_1.default; // Promise based functions var pure_1 = require("./promises/pure"); exports.pure = pure_1.default; var fail_1 = require("./promises/fail"); exports.fail = fail_1.default; var when_1 = require("./promises/when"); exports.when = when_1.default; var unless_1 = require("./promises/unless"); exports.unless = unless_1.default; var either_1 = require("./promises/either"); exports.either = either_1.default; var replicate_1 = require("./promises/replicate"); exports.replicate = replicate_1.default; var sequence_1 = require("./promises/sequence"); exports.sequence = sequence_1.default; var traverse_1 = require("./promises/traverse"); exports.traverse = traverse_1.default; var map_1 = require("./promises/map"); exports.map = map_1.default; var filter_1 = require("./promises/filter"); exports.filter = filter_1.default; var reduce_1 = require("./promises/reduce"); exports.reduce = reduce_1.default; var lift_1 = require("./promises/lift"); exports.lift = lift_1.default; exports.liftP2 = lift_1.liftP2; exports.liftP3 = lift_1.liftP3; exports.liftPN = lift_1.liftPN; var flatMap_1 = require("./promises/flatMap"); exports.flatMap = flatMap_1.default; var bind_1 = require("./promises/bind"); exports.bind = bind_1.default; var exec_1 = require("./promises/exec"); exports.exec = exec_1.default;