Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
exotic / dist / deps / index.js
Size: Mime:
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var forOwn_1 = require("lodash/forOwn");
exports.forOwn = forOwn_1.default;
var dopemerge_1 = require("chain-able-deps/dist/dopemerge");
exports.merge = dopemerge_1.default;
// export { mapArray } from 'chain-able-deps/dist/loop/map/mapArray'
// export { filterWhere } from 'chain-able-deps/dist/loop/filter'
var loop_1 = require("chain-able-deps/dist/loop");
exports.filterWhere = loop_1.filterWhere;
exports.mapArray = loop_1.mapArray;
var fp_1 = require("chain-able-deps/dist/fp");
exports.always = fp_1.always;
exports.construct = fp_1.construct;
exports.includesCount = fp_1.includesCount;
exports.getIncludesCount = fp_1.includesCount;
exports.curry = fp_1.curry;
exports.curry1 = fp_1.curry1;
exports.curry2 = fp_1.curry2;
exports.curry3 = fp_1.curry3;
exports.pipe = fp_1.pipe;
exports.pipeTwo = fp_1.pipeTwo;
exports.identity = fp_1.identity;
// @todo - `regexps`
var regexp_1 = require("chain-able-deps/dist/regexp");
exports.matchDeepProp = regexp_1.matchDeepProp;
exports.matchPlainProp = regexp_1.matchPlainProp;
exports.matchUnsigned = regexp_1.matchUnsigned;
exports.matchInteger = regexp_1.matchInteger;
exports.matchNative = regexp_1.matchNative;
exports.matchRegExpEscapable = regexp_1.matchRegExpEscapable;
exports.matchTypedTag = regexp_1.matchTypedTag;
exports.matchUnicode = regexp_1.matchUnicode;
exports.matchHex = regexp_1.matchHex;
var util_1 = require("chain-able-deps/dist/util");
exports.values = util_1.values;
exports.zipFromArrayObj = util_1.zipFromArrayObj;
exports.zip = util_1.zip;
exports.keys = util_1.keys;
exports.keysObjOrArray = util_1.keysObjOrArray;
exports.getPrototypeOf = util_1.getPrototypeOf;
exports.defineFinal = util_1.defineFinal;
exports.freeze = util_1.freeze;
exports.size = util_1.size;
exports.toLength = util_1.size;
exports.lengthMinusOne = util_1.lengthMinusOne;
// export { stringify } from 'chain-able-lego/stringify'
// export { stringify } from 'chain-able-lego'
// export { asyncWrap, attemptOr, wrapAttemptOr } from 'chain-able-lego'
console.warn('@@todo @@exotic @chain-able-lego');
exports.stringify = JSON.stringify;
function wrapAttemptOr(fn) {
    return function () {
        try {
            const result = fn.apply(undefined, arguments);
            // return [undefined, result]
            return [result];
        }
        catch (exception) {
            return [exception];
        }
    };
}
exports.wrapAttemptOr = wrapAttemptOr;
// export { addPoolingTo } from 'chain-able-deps/dist/cache'
var chain_able_deps_1 = require("chain-able-deps");
exports.addPoolingTo = chain_able_deps_1.addPoolingTo;
var conditional_1 = require("chain-able-deps/dist/conditional");
exports.all = conditional_1.all;
exports.not = conditional_1.not;
exports.and = conditional_1.and;
exports.or = conditional_1.or;
exports.eq = conditional_1.eq;
exports.some = conditional_1.some;
var string_1 = require("chain-able-deps/dist/string");
exports.charCodeAtZero = string_1.charCodeAtZero;
exports.firstToUpperCase = string_1.firstToUpperCase;
exports.hasUnicode = string_1.hasUnicode;
exports.escapeStringRegExp = string_1.escapeStringRegExp;
exports.replaceEscapedStar = string_1.replaceEscapedStar;
var exotic_structures_1 = require("exotic-structures");
exports.FlatArrayPairs = exotic_structures_1.FlatArrayPairs;
var array_1 = require("chain-able-deps/dist/array");
exports.flatten = array_1.flatten;
exports.preAllocate = array_1.preAllocate;
//# sourceMappingURL=index.js.map