Updated @types/estree and @types/node

This commit is contained in:
sanex
2020-09-03 09:34:15 +03:00
parent 55862e9c01
commit 75b8e9ca9d
7 changed files with 25 additions and 21 deletions
+8 -2
View File
@@ -101,15 +101,18 @@ export class NodeFactory {
/**
* @param {Expression} callee
* @param {(Expression | SpreadElement)[]} args
* @param {boolean} optional
* @returns {CallExpression}
*/
public static callExpressionNode (
callee: ESTree.Expression,
args: (ESTree.Expression | ESTree.SpreadElement)[] = []
args: (ESTree.Expression | ESTree.SpreadElement)[] = [],
optional: boolean = false,
): ESTree.CallExpression {
return {
type: NodeType.CallExpression,
callee,
optional,
arguments: args,
metadata: { ignoredNode: false }
};
@@ -339,17 +342,20 @@ export class NodeFactory {
* @param {Expression | Super} object
* @param {Expression} property
* @param {boolean} computed
* @param {boolean} optional
* @returns {MemberExpression}
*/
public static memberExpressionNode (
object: ESTree.Expression | ESTree.Super,
property: ESTree.Expression,
computed: boolean = false
computed: boolean = false,
optional: boolean = false,
): ESTree.MemberExpression {
return {
type: NodeType.MemberExpression,
computed,
object,
optional,
property,
metadata: { ignoredNode: false }
};