new mmir.compat.ModuleIdCompatFunc()
Maps requirejs module IDs from mmir-lib v3 (and earlier) to module IDs used in mmir-lib version >= 4.
Example
mmir.require(['mmirf/moduleIdCompatibilityFunc', 'mmirf/core'], function(moduleIdCompatibilityFunc, mmir){
function moduleMapFunc(id){
return if(isOldId(id)) return 'mmirf/'+id;
return id;
}
var req = moduleIdCompatibilityFunc(mmir.require, moduleMapFunc);
mmir.require = req;
});
Methods
-
createModuleMapRequire(requirejs, getIdFunc)
-
HELPER for creating require() function that maps old module IDs to new ones.
Name Type Description requirejs
function the require function, e.g. mmir.require
getIdFunc
function function for mapping module IDs: takes a string (module ID) as input, and returns a string (the new/valid module ID) getIdFunc(id: string): string