@ayonli/jsext
Version:
A JavaScript extension package for building strong and modern applications.
68 lines (63 loc) • 1.94 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var _try = require('./try.js');
var func = require('./func.js');
var once = require('./once.js');
var wrap = require('./wrap.js');
var mixin = require('./mixin.js');
var throttle = require('./throttle.js');
var debounce = require('./debounce.js');
var queue = require('./queue.js');
var lock = require('./lock.js');
var chan = require('./chan.js');
var parallel = require('./parallel.js');
var run = require('./run.js');
var deprecate = require('./deprecate.js');
var pipe = require('./pipe.js');
var types = require('./types.js');
/**
* The entry of jsext major functions.
*/
const jsext = {
/**
* @deprecated Import `_try` from `@ayonli/jsext/try` instead.
*/
_try: _try.default,
/**
* @deprecated Import `_try` from `@ayonli/jsext/try` instead.
*/
try: _try.default,
func: func.default,
once: once.default,
wrap: wrap.default,
mixin: mixin.default,
throttle: throttle.default,
debounce: debounce.default,
queue: queue.default,
lock: lock.default,
chan: chan.default,
parallel: parallel.default,
run: run.default,
deprecate: deprecate.default,
pipe: pipe.default,
};
exports._try = _try.default;
exports.func = func.default;
exports.once = once.default;
exports.wrap = wrap.default;
exports.mixin = mixin.default;
exports.throttle = throttle.default;
exports.debounce = debounce.default;
exports.queue = queue.default;
exports.lock = lock.default;
exports.chan = chan.default;
exports.parallel = parallel.default;
exports.run = run.default;
exports.deprecate = deprecate.default;
exports.pipe = pipe.default;
exports.AsyncFunction = types.AsyncFunction;
exports.AsyncGeneratorFunction = types.AsyncGeneratorFunction;
exports.GeneratorFunction = types.GeneratorFunction;
exports.TypedArray = types.TypedArray;
exports.default = jsext;
//# sourceMappingURL=index.js.map