Spaces:
Running
Running
| ; | |
| Object.defineProperty(exports, "__esModule", { | |
| value: true | |
| }); | |
| Object.defineProperty(exports, "getPagePaths", { | |
| enumerable: true, | |
| get: function() { | |
| return getPagePaths; | |
| } | |
| }); | |
| const _interop_require_default = require("@swc/helpers/_/_interop_require_default"); | |
| const _denormalizepagepath = require("./denormalize-page-path"); | |
| const _path = /*#__PURE__*/ _interop_require_default._(require("../isomorphic/path")); | |
| function getPagePaths(normalizedPagePath, extensions, isAppDir) { | |
| const page = (0, _denormalizepagepath.denormalizePagePath)(normalizedPagePath); | |
| let prefixes; | |
| if (isAppDir) { | |
| prefixes = [ | |
| page | |
| ]; | |
| } else if (normalizedPagePath.endsWith('/index')) { | |
| prefixes = [ | |
| _path.default.join(page, 'index') | |
| ]; | |
| } else { | |
| prefixes = [ | |
| page, | |
| _path.default.join(page, 'index') | |
| ]; | |
| } | |
| const paths = []; | |
| for (const extension of extensions){ | |
| for (const prefix of prefixes){ | |
| paths.push(`${prefix}.${extension}`); | |
| } | |
| } | |
| return paths; | |
| } | |
| //# sourceMappingURL=get-page-paths.js.map |