react-imported-component
Version:
I will import your component, and help to handle it
31 lines (30 loc) • 1.27 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.assignImportedComponents = void 0;
var config_1 = require("../configuration/config");
var metadata_1 = require("./metadata");
var pending_1 = require("./pending");
var registry_1 = require("./registry");
var toLoadable_1 = require("./toLoadable");
/**
* to be used __only via CLI tools__
*/
var assignImportedComponents = function (set) {
var countBefore = registry_1.LOADABLE_SIGNATURE.size;
set.forEach(function (imported) {
var allowAutoLoad = !(imported[3] || !config_1.settings.fileFilter(imported[2]));
var loadable = (0, toLoadable_1.toLoadable)(imported[0], allowAutoLoad);
(0, metadata_1.assignMetaData)(loadable.mark, loadable, imported[1], imported[2]);
});
if (set.length === 0) {
// tslint:disable-next-line:no-console
console.error('react-imported-component: no import-marks found, please check babel plugin');
}
if (countBefore === registry_1.LOADABLE_SIGNATURE.size) {
// tslint:disable-next-line:no-console
console.error('react-imported-component: no new imports found');
}
(0, pending_1.done)();
return set;
};
exports.assignImportedComponents = assignImportedComponents;
;