tsoid
Version:
Typed functional library to deal with async operations.
56 lines (55 loc) • 2.02 kB
JavaScript
"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;