@conarti/eslint-plugin-feature-sliced
Version:
Feature-sliced design methodology plugin
17 lines (16 loc) • 598 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.canLayerContainSlices = exports.getLayerWeight = exports.isLayer = void 0;
const config_1 = require("../../config");
function isLayer(layer) {
return config_1.layers.some((fsdLayer) => fsdLayer === layer);
}
exports.isLayer = isLayer;
function getLayerWeight(layer) {
return config_1.layers.indexOf(layer);
}
exports.getLayerWeight = getLayerWeight;
function canLayerContainSlices(layer) {
return !config_1.layersWithoutSlices.includes(layer);
}
exports.canLayerContainSlices = canLayerContainSlices;