static load(moduleId) {
    const module = mr.Module.get(moduleId);
    if (module) {
      return Promise.resolve(module);
    }
    let resolver = mr.Module.resolverByModuleId_.get(moduleId);
    if (!resolver) {
      resolver = new mr.PromiseResolver();
      mr.Module.resolverByModuleId_.set(moduleId, resolver);
      mr.Module.loadBundleForModule_(moduleId, resolver);
    }

    return resolver.promise;
  }
/**
   * Loads the module with the given ID. If the module is already loaded, the
   * Promise is resolved immediately.
   * @param {mr.ModuleId} moduleId
   * @return {!Promise<!mr.Module>} Resolved with the module when
   *     it is loaded.
   */
Loads the module with the given ID. If the module is already loaded, the
Promise is resolved immediately.
@param {mr.ModuleId} moduleId
@return {!Promise} Resolved with the module when
it is loaded.
Loads the module with the given ID . If the module is already loaded the Promise is resolved immediately . @param { mr . ModuleId } moduleId @return { !Promise } Resolved with the module when it is loaded .
static load(moduleId) {
    const module = mr.Module.get(moduleId);
    if (module) {
      return Promise.resolve(module);
    }
    let resolver = mr.Module.resolverByModuleId_.get(moduleId);
    if (!resolver) {
      resolver = new mr.PromiseResolver();
      mr.Module.resolverByModuleId_.set(moduleId, resolver);
      mr.Module.loadBundleForModule_(moduleId, resolver);
    }
    return resolver.promise;
  }
static load ( moduleId ) { const module = mr . Module . get ( moduleId ) ; if ( module ) { return Promise . resolve ( module ) ; } let resolver = mr . Module . resolverByModuleId_ . get ( moduleId ) ; if ( ! resolver ) { resolver = new mr . PromiseResolver ( ) ; mr . Module . resolverByModuleId_ . set ( moduleId , resolver ) ; mr . Module . loadBundleForModule_ ( moduleId , resolver ) ; } return resolver . promise ; }
Loads the module with the given ID.
Loads the module with the given ID .