mt-ui-components-vue3
Version:
玛果添实UI组件库(Vue3)
92 lines • 3.25 kB
JavaScript
import _createClass from "@babel/runtime/helpers/esm/createClass";
import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck";
import _inherits from "@babel/runtime/helpers/esm/inherits";
import _createSuper from "@babel/runtime/helpers/esm/createSuper";
import _wrapNativeSuper from "@babel/runtime/helpers/esm/wrapNativeSuper";
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
// export { isBoolean, isNumber } from '@vueuse/core'
// import { isBoolean, isNumber } from '@vueuse/core'
export { isBoolean, isNumber } from "ant-design-vue/es/_util/hooks/_vueuse/is";
import { isNumber } from "ant-design-vue/es/_util/hooks/_vueuse/is";
// import {process} from '@types/node'
import { isString } from '@vue/shared';
export { isArray, isFunction, isObject, isString, isDate, isPromise, isSymbol } from '@vue/shared';
export var keysOf = function keysOf(arr) {
return Object.keys(arr);
};
export var entriesOf = function entriesOf(arr) {
return Object.entries(arr);
};
export { hasOwn } from '@vue/shared';
export var GAP = 4; // top 2 + bottom 2 of bar instance
export var BAR_MAP = {
vertical: {
offset: 'offsetHeight',
scroll: 'scrollTop',
scrollSize: 'scrollHeight',
size: 'height',
key: 'vertical',
axis: 'Y',
client: 'clientY',
direction: 'top'
},
horizontal: {
offset: 'offsetWidth',
scroll: 'scrollLeft',
scrollSize: 'scrollWidth',
size: 'width',
key: 'horizontal',
axis: 'X',
client: 'clientX',
direction: 'left'
}
};
export var renderThumbStyle = function renderThumbStyle(_ref) {
var _ref2;
var move = _ref.move,
size = _ref.size,
bar = _ref.bar;
return _ref2 = {}, _defineProperty(_ref2, bar.size, size), _defineProperty(_ref2, "transform", "translate".concat(bar.axis, "(").concat(move, "%)")), _ref2;
};
var ElementPlusError = /*#__PURE__*/function (_Error) {
_inherits(ElementPlusError, _Error);
var _super = _createSuper(ElementPlusError);
function ElementPlusError(m) {
var _this;
_classCallCheck(this, ElementPlusError);
_this = _super.call(this, m);
_this.name = 'ElementPlusError';
return _this;
}
return _createClass(ElementPlusError);
}( /*#__PURE__*/_wrapNativeSuper(Error));
export function throwError(scope, m) {
throw new ElementPlusError("[".concat(scope, "] ").concat(m));
}
export function debugWarn(scope, message) {
if (process.env.NODE_ENV !== 'production') {
var error = isString(scope) ? new ElementPlusError("[".concat(scope, "] ").concat(message)) : scope;
// eslint-disable-next-line no-console
console.warn(error);
}
}
export var definePropType = function definePropType(val) {
return val;
};
export var isStringNumber = function isStringNumber(val) {
if (!isString(val)) {
return false;
}
return !Number.isNaN(Number(val));
};
var SCOPE = 'utils/dom/style';
export function addUnit(value) {
var defaultUnit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'px';
if (!value) return '';
if (isNumber(value) || isStringNumber(value)) {
return "".concat(value).concat(defaultUnit);
} else if (isString(value)) {
return value;
}
debugWarn(SCOPE, 'binding value must be a string or number');
}