This commit is contained in:
毛财君
2023-07-06 17:37:33 +08:00
parent 06f26608af
commit 197b38ca6f
816 changed files with 236883 additions and 989 deletions

View File

@@ -0,0 +1,33 @@
'use strict'
var setupDefaults = require('./setupDefaults')
var arrayEach = require('./arrayEach')
var each = require('./each')
var isFunction = require('./isFunction')
var assign = require('./assign')
var XEUtils = function () {}
function mixin () {
arrayEach(arguments, function (methods) {
each(methods, function (fn, name) {
XEUtils[name] = isFunction(fn) ? function () {
var result = fn.apply(XEUtils.$context, arguments)
XEUtils.$context = null
return result
} : fn
})
})
}
function setup (options) {
return assign(setupDefaults, options)
}
XEUtils.VERSION = '3.5.11'
XEUtils.mixin = mixin
XEUtils.setup = setup
module.exports = XEUtils