UNPKG

@codeque/core

Version:

Multiline code search for every language. Structural code search for JavaScript, TypeScript, HTML and CSS

24 lines (20 loc) 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.beforeWildcardsComparators = void 0; var _matchWildcardsInPropValueNodes = require("../nodeComparatorFactories/Other/matchWildcardsInPropValueNodes"); var _matchMultilineQueriesNodesComparator = require("./matchMultilineQueriesNodesComparator"); const matchWildcardsInTextAttributeNodesComparator = (0, _matchWildcardsInPropValueNodes.createMatchWildcardsInPropValueNodesComparator)({ nodeType: 'TextAttribute', keysToTraverse: [], // Order of keys definition does matter for matchContext! In case someone would use the same alias in eg. prop and value keysWithWildcards: ['name', 'value'] }); const matchWildcardsInElement$1NodesComparator = (0, _matchWildcardsInPropValueNodes.createMatchWildcardsInPropValueNodesComparator)({ nodeType: 'Element$1', keysToTraverse: ['attributes', 'children'], keysWithWildcards: ['name'] }); const beforeWildcardsComparators = [matchWildcardsInTextAttributeNodesComparator, matchWildcardsInElement$1NodesComparator, _matchMultilineQueriesNodesComparator.matchMultilineQueriesNodesComparator]; exports.beforeWildcardsComparators = beforeWildcardsComparators;