function amdDefine(sModuleName, aDependencies, vFactory) {
		var oArgs = arguments;
		var bExportIsSet = typeof oArgs[oArgs.length - 1] === "boolean";

		// bExport parameter is proprietary and should not be used for an AMD compliant define()
		if (bExportIsSet) {
			oArgs = Array.prototype.slice.call(oArgs, 0, oArgs.length - 1);
		}

		ui5Define.apply(this, oArgs);
	}
function amdDefine(sModuleName, aDependencies, vFactory) {
		var oArgs = arguments;
		var bExportIsSet = typeof oArgs[oArgs.length - 1] === "boolean";

		// bExport parameter is proprietary and should not be used for an AMD compliant define()
		if (bExportIsSet) {
			oArgs = Array.prototype.slice.call(oArgs, 0, oArgs.length - 1);
		}

		ui5Define.apply(this, oArgs);
	}
function amdDefine ( sModuleName , aDependencies , vFactory ) { var oArgs = arguments ; var bExportIsSet = typeof oArgs [ oArgs . length - 1 ] === "boolean" ; // bExport parameter is proprietary and should not be used for an AMD compliant define() if ( bExportIsSet ) { oArgs = Array . prototype . slice . call ( oArgs , 0 , oArgs . length - 1 ) ; } ui5Define . apply ( this , oArgs ) ; }
The amdDefine() function is closer to the AMD spec, as opposed to sap.ui.define.
It's later assigned as the global define() if the loader is running in amd=true
mode (has to be configured explicitly).
The amdDefine () function is closer to the AMD spec as opposed to sap . ui . define . It s later assigned as the global define () if the loader is running in amd = true mode ( has to be configured explicitly ) .
Define a module with a list of dependencies