403Webshell
Server IP : 185.208.173.17  /  Your IP : 87.236.161.98
Web Server : Microsoft-IIS/10.0
System : Windows NT SRV8576125506 10.0 build 26100 (Windows Server 2016) AMD64
User : IUSR ( 0)
PHP Version : 7.4.13
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/inetpub/wwwroot/parsmega.nuxt/node_modules/eslint-template-visitor/lib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/inetpub/wwwroot/parsmega.nuxt/node_modules/eslint-template-visitor/lib/match-keys.js
const { KEYS, getKeys } = require('eslint-visitor-keys');

const ignoredKeys = new Set([
	'start',
	'end',
	'loc',
	'range',
	'extra',
	'_babelType',

	// TODO: probably should not ignore (not sure yet)
	'typeArguments',
	'exportKind',
	'importKind',

	// TODO: should not ignore
	'optional',
]);

const ignoredLiteralKeys = new Set([
	'value',
	'regex',
]);

const getMatchKeys = node => {
	const keys = getKeys(node).filter(key => !ignoredKeys.has(key));
	const visitorKeys = KEYS[node.type];

	let equalityKeys = keys.filter(key => !visitorKeys.includes(key));

	if (node.type === 'Literal') {
		equalityKeys = equalityKeys.filter(key => !ignoredLiteralKeys.has(key));
	}

	return {
		visitorKeys,
		equalityKeys,
	};
};

module.exports = {
	getMatchKeys,
};

Youez - 2016 - github.com/yon3zu
LinuXploit