UNPKG

@antv/layout

Version:
35 lines (28 loc) 934 B
import { __require as require_Set } from './_Set.js'; import { __require as requireNoop } from './noop.js'; import { __require as require_setToArray } from './_setToArray.js'; var _createSet; var hasRequired_createSet; function require_createSet () { if (hasRequired_createSet) return _createSet; hasRequired_createSet = 1; var Set = require_Set(), noop = requireNoop(), setToArray = require_setToArray(); /** Used as references for various `Number` constants. */ var INFINITY = 1 / 0; /** * Creates a set object of `values`. * * @private * @param {Array} values The values to add to the set. * @returns {Object} Returns the new set. */ var createSet = !(Set && (1 / setToArray(new Set([,-0]))[1]) == INFINITY) ? noop : function(values) { return new Set(values); }; _createSet = createSet; return _createSet; } export { require_createSet as __require }; //# sourceMappingURL=_createSet.js.map