(callNode: TSNode)
| 98 | } |
| 99 | |
| 100 | function getCallArgs(callNode: TSNode): TSNode[] { |
| 101 | const argsNode = callNode.childForFieldName('arguments'); |
| 102 | if (!argsNode) {return [];} |
| 103 | return argsNode.namedChildren.filter((n): n is TSNode => !!n && n.type !== 'comment'); |
| 104 | } |
| 105 | |
| 106 | function getKeywordArgMap(args: TSNode[], code: string): Map<string, TSNode> { |
| 107 | const map = new Map<string, TSNode>(); |
no outgoing calls
no test coverage detected