UNPKG

@conarti/eslint-plugin-feature-sliced

Version:
17 lines (16 loc) 657 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateNode = void 0; const valid_by_layer_order_1 = require("./valid-by-layer-order"); const valid_by_type_import_1 = require("./valid-by-type-import"); function validateNode(node, pathsInfo, allowTypeImports) { const { fsdPartsOfTarget, fsdPartsOfCurrentFile, } = pathsInfo; if ((0, valid_by_type_import_1.validByTypeImport)(node, allowTypeImports)) { return true; } if ((0, valid_by_layer_order_1.validByLayerOrder)(fsdPartsOfTarget, fsdPartsOfCurrentFile)) { return true; } return false; } exports.validateNode = validateNode;