mirror of
https://github.com/javascript-obfuscator/javascript-obfuscator
synced 2026-08-09 12:42:29 +00:00
ArrayPattern and AssignmentPattern function parameters obfuscation + tests
This commit is contained in:
@@ -13,6 +13,14 @@ export class Node {
|
||||
return node.type === NodeType.ArrowFunctionExpression;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param node
|
||||
* @returns {boolean}
|
||||
*/
|
||||
public static isAssignmentPatternNode (node: ESTree.Node): node is ESTree.AssignmentPattern {
|
||||
return node.type === NodeType.AssignmentPattern;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param node
|
||||
* @returns {boolean}
|
||||
@@ -122,6 +130,14 @@ export class Node {
|
||||
return node.type === NodeType.MemberExpression;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param node
|
||||
* @returns {boolean}
|
||||
*/
|
||||
public static isObjectPatternNode (node: ESTree.Node): node is ESTree.ObjectPattern {
|
||||
return node.type === NodeType.ObjectPattern;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param node
|
||||
* @returns {boolean}
|
||||
|
||||
Reference in New Issue
Block a user