UNPKG

function-tree

Version:
26 lines 1.66 kB
function _construct(t, e, r) { if (_isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments); var o = [null]; o.push.apply(o, e); var p = new (t.bind.apply(t, o))(); return r && _setPrototypeOf(p, r.prototype), p; } function _setPrototypeOf(t, e) { return _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function (t, e) { return t.__proto__ = e, t; }, _setPrototypeOf(t, e); } function _isNativeReflectConstruct() { try { var t = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); } catch (t) {} return (_isNativeReflectConstruct = function _isNativeReflectConstruct() { return !!t; })(); } import { Sequence, Parallel } from './primitives'; export { FunctionTreeExecutionError, FunctionTreeError } from './errors'; export { Primitive } from './primitives'; export { default as createStaticTree } from './staticTree'; export { default as Path } from './Path'; export function sequence() { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } return _construct(Sequence, args); } export function parallel() { for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { args[_key2] = arguments[_key2]; } return _construct(Parallel, args); } export { FunctionTree } from './FunctionTree'; export { FunctionTree as default } from './FunctionTree'; export { default as Provider } from './Provider'; export { extractValueWithPath, resolveObject, ResolveValue } from './ResolveValue'; export { createTemplateTag, Tag } from './Tag'; //# sourceMappingURL=index.js.map