File size: 796 Bytes
979bf48
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
Object.defineProperty(exports, "RouteModuleLoader", {
    enumerable: true,
    get: function() {
        return RouteModuleLoader;
    }
});
const _nodemoduleloader = require("./node-module-loader");
class RouteModuleLoader {
    static async load(id, loader = new _nodemoduleloader.NodeModuleLoader()) {
        const module = await loader.load(id);
        if ('routeModule' in module) {
            return module.routeModule;
        }
        throw Object.defineProperty(new Error(`Module "${id}" does not export a routeModule.`), "__NEXT_ERROR_CODE", {
            value: "E53",
            enumerable: false,
            configurable: true
        });
    }
}

//# sourceMappingURL=route-module-loader.js.map