index.js 601 B

12345678910111213141516
  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. Object.defineProperty(exports, "__esModule", {
  4. value: true
  5. });
  6. exports.default = void 0;
  7. var _CSSCalculator = _interopRequireDefault(require("./CSSCalculator"));
  8. var _NumCalculator = _interopRequireDefault(require("./NumCalculator"));
  9. var genCalc = function genCalc(type, unitlessCssVar) {
  10. var Calculator = type === 'css' ? _CSSCalculator.default : _NumCalculator.default;
  11. return function (num) {
  12. return new Calculator(num, unitlessCssVar);
  13. };
  14. };
  15. var _default = exports.default = genCalc;