UNPKG

@conarti/eslint-plugin-feature-sliced

Version:
12 lines (11 loc) 569 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isSegmentsPublicApi = void 0; const is_index_file_1 = require("./is-index-file"); function isSegmentsPublicApi(pathsInfo) { const { fsdPartsOfTarget, validatedFeatureSlicedPartsOfTarget, isSameSegment, } = pathsInfo; const isSegmentPublicApi = validatedFeatureSlicedPartsOfTarget.hasNotSegmentFiles || (0, is_index_file_1.isIndexFile)(fsdPartsOfTarget.segmentFiles); return isSameSegment || isSegmentPublicApi; } exports.isSegmentsPublicApi = isSegmentsPublicApi;