UNPKG

@codeque/core

Version:

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

29 lines (19 loc) 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.wildcardUtils = exports.setIdentifierNodeName = exports.identifierNodeTypes = exports.getNodeType = exports.getIdentifierNodeName = void 0; var _JSFamilyCommon = require("../_common/JSFamilyCommon"); var _wildcardUtilsFactory = require("../../wildcardUtilsFactory"); const identifierNodeTypes = ['Identifier', 'JSXIdentifier']; exports.identifierNodeTypes = identifierNodeTypes; const getIdentifierNodeName = node => node.name; exports.getIdentifierNodeName = getIdentifierNodeName; const setIdentifierNodeName = (node, name) => { node.name = name; }; exports.setIdentifierNodeName = setIdentifierNodeName; const getNodeType = node => node.type; exports.getNodeType = getNodeType; const wildcardUtils = (0, _wildcardUtilsFactory.createWildcardUtils)(identifierNodeTypes, _JSFamilyCommon.numericWildcard, _JSFamilyCommon.wildcardChar, getIdentifierNodeName, getNodeType); exports.wildcardUtils = wildcardUtils;