bpms_site/.svn/pristine/ec/ece40350a826c7e67e1815528c848ff05aa8ea43.svn-base
2025-11-02 16:38:49 +03:30

12 lines
415 B
Plaintext

import { NodeModuleLoader } from "./node-module-loader";
export class RouteModuleLoader {
static async load(id, loader = new NodeModuleLoader()) {
const module = await loader.load(id);
if ("routeModule" in module) {
return module.routeModule;
}
throw new Error(`Module "${id}" does not export a routeModule.`);
}
}
//# sourceMappingURL=route-module-loader.js.map