mirror of
https://gitee.com/xuliangzhan_admin/vxe-table.git
synced 2026-01-21 05:27:57 +08:00
1 line
2.4 KiB
JavaScript
1 line
2.4 KiB
JavaScript
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=exports.VXETable=void 0;var _xeUtils=_interopRequireDefault(require("xe-utils/methods/xe-utils")),_interceptor=_interopRequireDefault(require("./src/interceptor")),_renderer=_interopRequireDefault(require("./src/renderer")),_setup=_interopRequireDefault(require("./src/setup")),_conf=_interopRequireDefault(require("../conf")),_tools=require("../tools");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}var installedPlugins=[];function use(e,t){return e&&e.install&&-1===installedPlugins.indexOf(e)&&(e.install(VXETable,t),installedPlugins.push(e)),VXETable}function reg(e){VXETable.Table&&_tools.UtilTools.error("vxe.error.useErr",[e]),VXETable["_".concat(e)]=1}var VXEStore=function(){function r(){_classCallCheck(this,r),this.store={}}return _createClass(r,[{key:"mixin",value:function(e){return Object.assign(this.store,e),r}},{key:"get",value:function(e){return this.store[e]}},{key:"add",value:function(e,t){return this.store[e]=t,r}},{key:"delete",value:function(e){return delete this.store[e],r}}]),r}(),commands=new VXEStore,menus=new VXEStore,VXETable={t:function(e){return _conf.default.i18n(e)},v:"v2",reg:reg,use:use,types:{},setup:_setup.default,interceptor:_interceptor.default,renderer:_renderer.default,commands:commands,menus:menus};exports.VXETable=VXETable,Object.defineProperty(VXETable,"buttons",{get:function(){return _tools.UtilTools.warn("vxe.error.delProp",["buttons","commands"]),commands}}),Object.defineProperty(VXETable,"zIndex",{get:_tools.UtilTools.getLastZIndex}),Object.defineProperty(VXETable,"zIndex",{get:_tools.UtilTools.getLastZIndex}),Object.defineProperty(VXETable,"nextZIndex",{get:_tools.UtilTools.nextZIndex}),Object.defineProperty(VXETable,"exportTypes",{get:function(){return Object.keys(VXETable.types)}}),Object.defineProperty(VXETable,"importTypes",{get:function(){var r=[];return _xeUtils.default.each(VXETable.types,function(e,t){e&&r.push(t)}),r}});var _default=VXETable;exports.default=_default; |