Class: ModuleIdCompatFunc

ModuleIdCompatFunc

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