@atlaskit/eslint-plugin-design-system
Version:
The essential plugin for use with the Atlassian Design System.
22 lines (21 loc) • 671 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getAffectedPackageConfig = void 0;
var _isImportFromPackage = require("./is-import-from-package");
var getAffectedPackageConfig = exports.getAffectedPackageConfig = function getAffectedPackageConfig(source, affectedPackages) {
if (typeof source !== 'string') {
return null;
}
var packageName = Object.keys(affectedPackages).find(function (candidate) {
return (0, _isImportFromPackage.isImportFromPackage)(source, candidate);
});
if (!packageName) {
return null;
}
return {
packageName: packageName,
importNames: affectedPackages[packageName]
};
};