UNPKG

964 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.getMarkedFileNames = exports.getMarkedChunks = void 0;
4var metadata_1 = require("./metadata");
5var utils_1 = require("./utils");
6var getMarkedMeta = function (marks, mapping) {
7 if (metadata_1.markMeta.length === 0) {
8 throw new Error('react-imported-component: no import meta-information found. Have you imported async-requires?');
9 }
10 return Array.from(new Set(metadata_1.markMeta
11 .filter(function (meta) { return (0, utils_1.markerOverlap)(meta.mark, marks); })
12 .map(mapping)
13 .filter(Boolean)).values());
14};
15var getMarkedChunks = function (marks) { return getMarkedMeta(marks, function (meta) { return meta.chunkName; }); };
16exports.getMarkedChunks = getMarkedChunks;
17var getMarkedFileNames = function (marks) { return getMarkedMeta(marks, function (meta) { return meta.fileName; }); };
18exports.getMarkedFileNames = getMarkedFileNames;