JavaScript 模块封装函数
用于在不同的模块系统中导出一个名为 Aegis 的对象。它的目的是为了兼容多种 JavaScript 模块加载规范(如 CommonJS、AMD 和全局变量),从而让同一个库可以在 Node.js 环境、浏览器环境或通过模块加载器(如 RequireJS)中使用
!(function (e, t) {"object" == typeof exports && "undefined" != typeof module? (module.exports = t()): "function" == typeof define && define.amd? define(t): ((e = "undefined" != typeof globalThis ? globalThis : e || self).Aegis =t());
})(this, function () {})