function createGlobalAMDFuncs() {
        var _defineFunc = function (id, dependencies, callback) {
            if (typeof id !== 'string') {
                callback = dependencies;
                dependencies = id;
                id = null;
            }
            if (typeof dependencies !== 'object' || !Array.isArray(dependencies)) {
                callback = dependencies;
                dependencies = null;
            }
            if (!dependencies) {
                dependencies = ['require', 'exports', 'module'];
            }
            if (id) {
                moduleManager.defineModule(id, dependencies, callback, null, null);
            }
            else {
                moduleManager.enqueueDefineAnonymousModule(dependencies, callback);
            }
        };
        DefineFunc = _defineFunc;
        DefineFunc.amd = {
            jQuery: true
        };
        var _requireFunc_config = function (params, shouldOverwrite) {
            if (shouldOverwrite === void 0) { shouldOverwrite = false; }
            moduleManager.configure(params, shouldOverwrite);
        };
        var _requireFunc = function () {
            if (arguments.length === 1) {
                if ((arguments[0] instanceof Object) && !Array.isArray(arguments[0])) {
                    _requireFunc_config(arguments[0]);
                    return;
                }
                if (typeof arguments[0] === 'string') {
                    return moduleManager.synchronousRequire(arguments[0]);
                }
            }
            if (arguments.length === 2 || arguments.length === 3) {
                if (Array.isArray(arguments[0])) {
                    moduleManager.defineModule(AMDLoader.Utilities.generateAnonymousModule(), arguments[0], arguments[1], arguments[2], null);
                    return;
                }
            }
            throw new Error('Unrecognized require call');
        };
        RequireFunc = _requireFunc;
        RequireFunc.config = _requireFunc_config;
        RequireFunc.getConfig = function () {
            return moduleManager.getConfig().getOptionsLiteral();
        };
        RequireFunc.reset = function () {
            moduleManager = moduleManager.reset();
        };
        RequireFunc.getBuildInfo = function () {
            return moduleManager.getBuildInfo();
        };
        RequireFunc.getStats = function () {
            return moduleManager.getLoaderEvents();
        };
    }
Examine the dependencies of module 'module' and resolve them as needed.