UNPKG

react-imported-component

Version:
19 lines (18 loc) 964 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getMarkedFileNames = exports.getMarkedChunks = void 0; var metadata_1 = require("./metadata"); var utils_1 = require("./utils"); var getMarkedMeta = function (marks, mapping) { if (metadata_1.markMeta.length === 0) { throw new Error('react-imported-component: no import meta-information found. Have you imported async-requires?'); } return Array.from(new Set(metadata_1.markMeta .filter(function (meta) { return (0, utils_1.markerOverlap)(meta.mark, marks); }) .map(mapping) .filter(Boolean)).values()); }; var getMarkedChunks = function (marks) { return getMarkedMeta(marks, function (meta) { return meta.chunkName; }); }; exports.getMarkedChunks = getMarkedChunks; var getMarkedFileNames = function (marks) { return getMarkedMeta(marks, function (meta) { return meta.fileName; }); }; exports.getMarkedFileNames = getMarkedFileNames;