maxmin.js 779 B

12345678910111213141516171819202122232425262728
  1. import { unit } from '@ant-design/cssinjs';
  2. function genMaxMin(type) {
  3. if (type === 'js') {
  4. return {
  5. max: Math.max,
  6. min: Math.min
  7. };
  8. }
  9. return {
  10. max: function max() {
  11. for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
  12. args[_key] = arguments[_key];
  13. }
  14. return "max(".concat(args.map(function (value) {
  15. return unit(value);
  16. }).join(','), ")");
  17. },
  18. min: function min() {
  19. for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
  20. args[_key2] = arguments[_key2];
  21. }
  22. return "min(".concat(args.map(function (value) {
  23. return unit(value);
  24. }).join(','), ")");
  25. }
  26. };
  27. }
  28. export default genMaxMin;