You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm running CodeQL CLI (2.20.4) locally to diagnose an issue we're experiencing in our CICD pipeline where a random Vue+TS file seems to crash the process while creating a database.
Extracting ./code/app-dev-libraries/cqldb/working/packages/patterns/src/core/components/JobsPanel/JobDetails.vue.ts
./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:28914
createBaseIdentifierNode: (kind) => makeSynthetic(baseFactory.createBaseIdentifierNode(kind)),
^
RangeError: Maximum call stack size exceeded
at Object.createBaseIdentifierNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:28914:29)
at createBaseIdentifier (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:25320:31)
at Object.createIdentifier (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:25345:18)
at createPropertyNameNodeForIdentifierOrLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:22987:72)
at getPropertyNameNodeForSymbol (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:56999:14)
at addPropertyToElementList (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55918:28)
at createTypeNodesFromResolvedType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55860:11)
at createTypeNodeFromObjectType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55627:25)
at visitAndTransformType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55550:24)
at createAnonymousTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55490:20)
at typeToTypeNodeWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55283:16)
at typeToTypeNodeHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55064:24)
at serializeInferredTypeForDeclaration (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:57059:22)
at Object.serializeTypeOfDeclaration (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54811:16)
at inferTypeOfDeclaration (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136827:21)
at typeFromPropertyAssignment (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136671:22)
at Object.serializeTypeOfDeclaration (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136653:16)
at serializeTypeForDeclaration (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:57072:41)
at addPropertyToElementList (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55964:43)
at createTypeNodesFromResolvedType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55860:11)
at createTypeNodeFromObjectType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55627:25)
at visitAndTransformType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55550:24)
at createAnonymousTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55490:20)
at typeToTypeNodeWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55283:16)
at typeToTypeNodeHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55064:24)
at ./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:165
at withContext2 (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55030:29)
at Object.typeToTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:86)
at typeToString (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54695:34)
at reportNonexistentProperty (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78672:27)
at checkPropertyAccessExpressionOrQualifiedName (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78500:11)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:94)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkNonNullExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78202:29)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:162)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkExpressionForMutableLocation (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83926:18)
at checkPropertyAssignment (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83942:12)
at checkObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:77383:71)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84255:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at getTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84108:18)
at getRegularTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:90757:40)
at Object.serializeTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54796:53)
at inferExpressionType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136837:21)
at typeFromObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137054:30)
at typeFromExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136918:16)
at typeFromSingleReturnExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137311:16)
at createReturnFromSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137277:20)
at Object.serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136697:16)
at serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:57109:49)
at signatureToSignatureDeclarationHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:56128:30)
at addPropertyToElementList (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55949:37)
at createTypeNodesFromResolvedType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55860:11)
at createTypeNodeFromObjectType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55627:25)
at visitAndTransformType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55550:24)
at createAnonymousTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55490:20)
at typeToTypeNodeWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55283:16)
at typeToTypeNodeHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55064:24)
at ./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:165
at withContext2 (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55030:29)
at Object.typeToTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:86)
at typeToString (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54695:34)
at reportNonexistentProperty (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78672:27)
at checkPropertyAccessExpressionOrQualifiedName (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78500:11)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:94)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkNonNullExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78202:29)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:162)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkExpressionForMutableLocation (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83926:18)
at checkPropertyAssignment (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83942:12)
at checkObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:77383:71)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84255:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at getTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84108:18)
at getRegularTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:90757:40)
at Object.serializeTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54796:53)
at inferExpressionType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136837:21)
at typeFromObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137054:30)
at typeFromExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136918:16)
at typeFromSingleReturnExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137311:16)
at createReturnFromSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137277:20)
at Object.serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136697:16)
at serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:57109:49)
at signatureToSignatureDeclarationHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:56128:30)
at addPropertyToElementList (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55949:37)
at createTypeNodesFromResolvedType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55860:11)
at createTypeNodeFromObjectType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55627:25)
at visitAndTransformType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55550:24)
at createAnonymousTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55490:20)
at typeToTypeNodeWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55283:16)
at typeToTypeNodeHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55064:24)
at ./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:165
at withContext2 (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55030:29)
at Object.typeToTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:86)
at typeToString (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54695:34)
at reportNonexistentProperty (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78672:27)
at checkPropertyAccessExpressionOrQualifiedName (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78500:11)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:94)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkNonNullExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78202:29)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:162)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkExpressionForMutableLocation (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83926:18)
at checkPropertyAssignment (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83942:12)
at checkObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:77383:71)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84255:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at getTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84108:18)
at getRegularTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:90757:40)
at Object.serializeTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54796:53)
at inferExpressionType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136837:21)
at typeFromObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137054:30)
at typeFromExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136918:16)
at typeFromSingleReturnExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137311:16)
at createReturnFromSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137277:20)
at Object.serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136697:16)
at serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:57109:49)
at signatureToSignatureDeclarationHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:56128:30)
at addPropertyToElementList (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55949:37)
at createTypeNodesFromResolvedType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55860:11)
at createTypeNodeFromObjectType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55627:25)
at visitAndTransformType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55550:24)
at createAnonymousTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55490:20)
at typeToTypeNodeWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55283:16)
at typeToTypeNodeHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55064:24)
at ./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:165
at withContext2 (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55030:29)
at Object.typeToTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:86)
at typeToString (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54695:34)
at reportNonexistentProperty (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78672:27)
at checkPropertyAccessExpressionOrQualifiedName (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78500:11)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:94)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkNonNullExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78202:29)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:162)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkExpressionForMutableLocation (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83926:18)
at checkPropertyAssignment (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83942:12)
at checkObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:77383:71)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84255:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at getTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84108:18)
at getRegularTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:90757:40)
at Object.serializeTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54796:53)
at inferExpressionType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136837:21)
at typeFromObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137054:30)
at typeFromExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136918:16)
at typeFromSingleReturnExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137311:16)
at createReturnFromSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137277:20)
at Object.serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136697:16)
at serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:57109:49)
at signatureToSignatureDeclarationHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:56128:30)
at addPropertyToElementList (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55949:37)
at createTypeNodesFromResolvedType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55860:11)
at createTypeNodeFromObjectType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55627:25)
at visitAndTransformType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55550:24)
at createAnonymousTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55490:20)
at typeToTypeNodeWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55283:16)
at typeToTypeNodeHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55064:24)
at ./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:165
at withContext2 (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55030:29)
at Object.typeToTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:86)
at typeToString (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54695:34)
at reportNonexistentProperty (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78672:27)
at checkPropertyAccessExpressionOrQualifiedName (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78500:11)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:94)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkNonNullExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78202:29)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:162)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkExpressionForMutableLocation (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83926:18)
at checkPropertyAssignment (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83942:12)
at checkObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:77383:71)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84255:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at getTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84108:18)
at getRegularTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:90757:40)
at Object.serializeTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54796:53)
at inferExpressionType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136837:21)
at typeFromObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137054:30)
at typeFromExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136918:16)
at typeFromSingleReturnExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137311:16)
at createReturnFromSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137277:20)
at Object.serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136697:16)
at serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:57109:49)
at signatureToSignatureDeclarationHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:56128:30)
at addPropertyToElementList (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55949:37)
at createTypeNodesFromResolvedType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55860:11)
at createTypeNodeFromObjectType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55627:25)
at visitAndTransformType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55550:24)
at createAnonymousTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55490:20)
at typeToTypeNodeWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55283:16)
at typeToTypeNodeHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55064:24)
at ./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:165
at withContext2 (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55030:29)
at Object.typeToTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:86)
at typeToString (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54695:34)
at reportNonexistentProperty (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78672:27)
at checkPropertyAccessExpressionOrQualifiedName (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78500:11)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:94)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkNonNullExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78202:29)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:162)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkExpressionForMutableLocation (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83926:18)
at checkPropertyAssignment (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83942:12)
at checkObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:77383:71)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84255:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at getTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84108:18)
at getRegularTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:90757:40)
at Object.serializeTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54796:53)
at inferExpressionType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136837:21)
at typeFromObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137054:30)
at typeFromExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136918:16)
at typeFromSingleReturnExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137311:16)
at createReturnFromSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137277:20)
at Object.serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136697:16)
at serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:57109:49)
at signatureToSignatureDeclarationHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:56128:30)
at addPropertyToElementList (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55949:37)
at createTypeNodesFromResolvedType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55860:11)
at createTypeNodeFromObjectType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55627:25)
at visitAndTransformType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55550:24)
at createAnonymousTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55490:20)
at typeToTypeNodeWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55283:16)
at typeToTypeNodeHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55064:24)
at ./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:165
at withContext2 (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55030:29)
at Object.typeToTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:86)
at typeToString (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54695:34)
at reportNonexistentProperty (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78672:27)
at checkPropertyAccessExpressionOrQualifiedName (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78500:11)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:94)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkNonNullExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78202:29)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:162)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkExpressionForMutableLocation (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83926:18)
at checkPropertyAssignment (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83942:12)
at checkObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:77383:71)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84255:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at getTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84108:18)
at getRegularTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:90757:40)
at Object.serializeTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54796:53)
at inferExpressionType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136837:21)
at typeFromObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137054:30)
at typeFromExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136918:16)
at typeFromSingleReturnExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137311:16)
at createReturnFromSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137277:20)
at Object.serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136697:16)
at serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:57109:49)
at signatureToSignatureDeclarationHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:56128:30)
at addPropertyToElementList (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55949:37)
at createTypeNodesFromResolvedType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55860:11)
at createTypeNodeFromObjectType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55627:25)
at visitAndTransformType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55550:24)
at createAnonymousTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55490:20)
at typeToTypeNodeWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55283:16)
at typeToTypeNodeHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55064:24)
at ./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:165
at withContext2 (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55030:29)
at Object.typeToTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:86)
at typeToString (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54695:34)
at reportNonexistentProperty (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78672:27)
at checkPropertyAccessExpressionOrQualifiedName (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78500:11)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:94)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkNonNullExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78202:29)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:162)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkExpressionForMutableLocation (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83926:18)
at checkPropertyAssignment (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83942:12)
at checkObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:77383:71)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84255:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at getTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84108:18)
at getRegularTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:90757:40)
at Object.serializeTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54796:53)
at inferExpressionType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136837:21)
at typeFromObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137054:30)
at typeFromExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136918:16)
at typeFromSingleReturnExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137311:16)
at createReturnFromSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137277:20)
at Object.serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136697:16)
at serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:57109:49)
at signatureToSignatureDeclarationHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:56128:30)
at addPropertyToElementList (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55949:37)
at createTypeNodesFromResolvedType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55860:11)
at createTypeNodeFromObjectType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55627:25)
at visitAndTransformType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55550:24)
at createAnonymousTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55490:20)
at typeToTypeNodeWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55283:16)
at typeToTypeNodeHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55064:24)
at ./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:165
at withContext2 (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55030:29)
at Object.typeToTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:86)
at typeToString (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54695:34)
at reportNonexistentProperty (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78672:27)
at checkPropertyAccessExpressionOrQualifiedName (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78500:11)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:94)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkNonNullExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78202:29)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:162)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkExpressionForMutableLocation (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83926:18)
at checkPropertyAssignment (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83942:12)
at checkObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:77383:71)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84255:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at getTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84108:18)
at getRegularTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:90757:40)
at Object.serializeTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54796:53)
at inferExpressionType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136837:21)
at typeFromObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137054:30)
at typeFromExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136918:16)
at typeFromSingleReturnExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137311:16)
at createReturnFromSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137277:20)
at Object.serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136697:16)
at serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:57109:49)
at signatureToSignatureDeclarationHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:56128:30)
at addPropertyToElementList (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55949:37)
at createTypeNodesFromResolvedType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55860:11)
at createTypeNodeFromObjectType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55627:25)
at visitAndTransformType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55550:24)
at createAnonymousTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55490:20)
at typeToTypeNodeWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55283:16)
at typeToTypeNodeHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55064:24)
at ./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:165
at withContext2 (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55030:29)
at Object.typeToTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:86)
at typeToString (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54695:34)
at reportNonexistentProperty (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78672:27)
at checkPropertyAccessExpressionOrQualifiedName (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78500:11)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:94)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkNonNullExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78202:29)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:162)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkExpressionForMutableLocation (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83926:18)
at checkPropertyAssignment (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83942:12)
at checkObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:77383:71)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84255:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at getTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84108:18)
at getRegularTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:90757:40)
at Object.serializeTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54796:53)
at inferExpressionType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136837:21)
at typeFromObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137054:30)
at typeFromExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136918:16)
at typeFromSingleReturnExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137311:16)
at createReturnFromSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137277:20)
at Object.serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136697:16)
at serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:57109:49)
at signatureToSignatureDeclarationHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:56128:30)
at addPropertyToElementList (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55949:37)
at createTypeNodesFromResolvedType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55860:11)
at createTypeNodeFromObjectType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55627:25)
at visitAndTransformType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55550:24)
at createAnonymousTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55490:20)
at typeToTypeNodeWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55283:16)
at typeToTypeNodeHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55064:24)
at ./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:165
at withContext2 (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55030:29)
at Object.typeToTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:86)
at typeToString (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54695:34)
at reportNonexistentProperty (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78672:27)
at checkPropertyAccessExpressionOrQualifiedName (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78500:11)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:94)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkNonNullExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78202:29)
at checkPropertyAccessExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:78281:162)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84257:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at checkExpressionForMutableLocation (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83926:18)
at checkPropertyAssignment (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:83942:12)
at checkObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:77383:71)
at checkExpressionWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84255:16)
at checkExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84167:32)
at getTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:84108:18)
at getRegularTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:90757:40)
at Object.serializeTypeOfExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54796:53)
at inferExpressionType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136837:21)
at typeFromObjectLiteral (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137054:30)
at typeFromExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136918:16)
at typeFromSingleReturnExpression (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137311:16)
at createReturnFromSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:137277:20)
at Object.serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:136697:16)
at serializeReturnTypeForSignature (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:57109:49)
at signatureToSignatureDeclarationHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:56128:30)
at addPropertyToElementList (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55949:37)
at createTypeNodesFromResolvedType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55860:11)
at createTypeNodeFromObjectType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55627:25)
at visitAndTransformType (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55550:24)
at createAnonymousTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55490:20)
at typeToTypeNodeWorker (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55283:16)
at typeToTypeNodeHelper (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55064:24)
at ./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:165
at withContext2 (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:55030:29)
at Object.typeToTypeNode (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54932:86)
at typeToString (./code/codeql/javascript/tools/typescript-parser-wrapper/node_modules/typescript/lib/typescript.js:54695:34)
at rep
Node.js v22.8.0
Exception while extracting ./code/app-dev-libraries/cqldb/working/packages/patterns/src/core/components/JobsPanel/JobDetails.vue.ts.
com.semmle.util.exception.CatastrophicError: The TypeScript parser wrapper crashed with exit code 1
at com.semmle.ts.extractor.TypeScriptParser.getExceptionFromMalformedResponse(TypeScriptParser.java:399)
at com.semmle.ts.extractor.TypeScriptParser.talkToParserWrapper(TypeScriptParser.java:364)
at com.semmle.ts.extractor.TypeScriptParser.parse(TypeScriptParser.java:434)
at com.semmle.js.extractor.TypeScriptExtractor.extract(TypeScriptExtractor.java:24)
at com.semmle.js.extractor.FileExtractor.extractContents(FileExtractor.java:553)
at com.semmle.js.extractor.FileExtractor.extractSnippet(FileExtractor.java:479)
at com.semmle.js.extractor.FileExtractor.extract(FileExtractor.java:445)
at com.semmle.js.extractor.AutoBuild.doExtract(AutoBuild.java:1259)
at com.semmle.js.extractor.AutoBuild.extract(AutoBuild.java:1245)
at com.semmle.js.extractor.AutoBuild.extractTypeScriptFiles(AutoBuild.java:1198)
at com.semmle.js.extractor.AutoBuild.extractTypeScript(AutoBuild.java:1072)
at com.semmle.js.extractor.AutoBuild.extractSource(AutoBuild.java:758)
at com.semmle.js.extractor.AutoBuild.run(AutoBuild.java:464)
at com.semmle.js.extractor.AutoBuild.main(AutoBuild.java:1364)
Spawned process exited abnormally (code 1; tried to run: [./code/codeql/javascript/tools/autobuild.sh])
Interesting bits
Note that the process complains about JobDetails.vue.ts, but JobDetails.vue.ts does not exist, only JobDetails.vue
I suspect this has something to do with the nearest tsconfig.json and/or the fact that it's sitting in a CodeQL "working" dir?
If I update paths to be hyper specific, ie. packages/patterns/src/core/components/JobsPanel the command finalizes and sees the file as JobDetails.vue.
Happy to provide any more details I can reasonably share in public.
Any ideas?
The text was updated successfully, but these errors were encountered:
There seems to be an issue with TypeScript type extraction. We are looking towards disabling this feature by default in the future, but for now you can disable it manually as follows:
I'm running CodeQL CLI (
2.20.4
) locally to diagnose an issue we're experiencing in our CICD pipeline where a random Vue+TS file seems to crash the process while creating a database.The command
codeql database create ./cqldb --language=javascript-typescript --codescanning-config=./codeql-config.yml --overwrite --build-mode=none --no-run-unnecessary-builds
Note that
--build-mode=none
and--no-run-unnecessary-builds
seems to make no difference either wayThe config
The problematic file
I can't share the contents of the file, but it's a pretty standard Vue SFC file a la
The error
Interesting bits
JobDetails.vue.ts
, butJobDetails.vue.ts
does not exist, onlyJobDetails.vue
tsconfig.json
and/or the fact that it's sitting in a CodeQL "working" dir?paths
to be hyper specific, ie.packages/patterns/src/core/components/JobsPanel
the command finalizes and sees the file asJobDetails.vue
.Happy to provide any more details I can reasonably share in public.
Any ideas?
The text was updated successfully, but these errors were encountered: