Skip to content

Instantly share code, notes, and snippets.

@camchenry
Last active August 18, 2025 13:52
Show Gist options
  • Select an option

  • Save camchenry/54f8367002a202bb22b86693b370b45b to your computer and use it in GitHub Desktop.

Select an option

Save camchenry/54f8367002a202bb22b86693b370b45b to your computer and use it in GitHub Desktop.
AST Analysis of a large non-public codebase by @tomgasson, output from https://github.com/camchenry/ast-analysis
============================================================
📊 AST ANALYSIS RESULTS
============================================================
📁 FILE STATISTICS:
Total files found: 279763
Successfully parsed: 279763
Failed to parse: 0
Total file size: 1.1 GB
🌳 NODE STATISTICS:
Total nodes: 115,057,068
Average nodes per file: 411
Average file size: 3.9 KB
📋 ALL NODE TYPES (BY FILE PRESENCE):
Program 279763 files (100.0%) - 279,763 total ( 0.24%)
Literal 274351 files ( 98.1%) - 13,527,235 total (11.76%)
Identifier 273387 files ( 97.7%) - 37,013,588 total (32.17%)
ImportDeclaration 243812 files ( 87.1%) - 1,370,590 total ( 1.19%)
ImportSpecifier 237030 files ( 84.7%) - 1,616,764 total ( 1.41%)
VariableDeclaration 220675 files ( 78.9%) - 2,074,323 total ( 1.80%)
VariableDeclarator 220675 files ( 78.9%) - 2,293,202 total ( 1.99%)
Property 213941 files ( 76.5%) - 8,288,439 total ( 7.20%)
CallExpression 206234 files ( 73.7%) - 6,354,013 total ( 5.52%)
ObjectExpression 201058 files ( 71.9%) - 2,743,478 total ( 2.38%)
ArrowFunctionExpression 179546 files ( 64.2%) - 1,505,342 total ( 1.31%)
TSTypeReference 174067 files ( 62.2%) - 1,534,565 total ( 1.33%)
ExportNamedDeclaration 173002 files ( 61.8%) - 600,302 total ( 0.52%)
TSTypeAnnotation 171244 files ( 61.2%) - 2,297,169 total ( 2.00%)
MemberExpression 171104 files ( 61.2%) - 6,127,462 total ( 5.33%)
BlockStatement 166989 files ( 59.7%) - 1,781,301 total ( 1.55%)
ExpressionStatement 131572 files ( 47.0%) - 2,735,548 total ( 2.38%)
ImportDefaultSpecifier 124555 files ( 44.5%) - 282,126 total ( 0.25%)
ReturnStatement 121173 files ( 43.3%) - 681,241 total ( 0.59%)
ParenthesizedExpression 120591 files ( 43.1%) - 712,036 total ( 0.62%)
ArrayExpression 113618 files ( 40.6%) - 1,241,190 total ( 1.08%)
ObjectPattern 103905 files ( 37.1%) - 347,845 total ( 0.30%)
TSTypeParameterInstantiation 100485 files ( 35.9%) - 469,024 total ( 0.41%)
JSXElement 99655 files ( 35.6%) - 761,409 total ( 0.66%)
JSXOpeningElement 99655 files ( 35.6%) - 761,409 total ( 0.66%)
JSXIdentifier 99655 files ( 35.6%) - 2,408,898 total ( 2.09%)
JSXAttribute 89817 files ( 32.1%) - 1,264,066 total ( 1.10%)
TSPropertySignature 87341 files ( 31.2%) - 1,322,514 total ( 1.15%)
JSXExpressionContainer 85872 files ( 30.7%) - 913,567 total ( 0.79%)
TSStringKeyword 81974 files ( 29.3%) - 696,198 total ( 0.61%)
TSTypeLiteral 76868 files ( 27.5%) - 325,275 total ( 0.28%)
JSXClosingElement 73113 files ( 26.1%) - 367,820 total ( 0.32%)
JSXText 72215 files ( 25.8%) - 830,001 total ( 0.72%)
ExportDefaultDeclaration 71032 files ( 25.4%) - 78,840 total ( 0.07%)
TSTypeAliasDeclaration 60664 files ( 21.7%) - 199,847 total ( 0.17%)
BinaryExpression 58088 files ( 20.8%) - 793,466 total ( 0.69%)
LogicalExpression 57403 files ( 20.5%) - 612,616 total ( 0.53%)
TemplateElement 55461 files ( 19.8%) - 470,512 total ( 0.41%)
TemplateLiteral 55275 files ( 19.8%) - 216,960 total ( 0.19%)
IfStatement 54973 files ( 19.6%) - 431,299 total ( 0.37%)
TSAsExpression 52753 files ( 18.9%) - 143,688 total ( 0.12%)
TSUnionType 52463 files ( 18.8%) - 267,028 total ( 0.23%)
UnaryExpression 47647 files ( 17.0%) - 467,977 total ( 0.41%)
AssignmentExpression 45247 files ( 16.2%) - 588,004 total ( 0.51%)
TSBooleanKeyword 44931 files ( 16.1%) - 146,558 total ( 0.13%)
SpreadElement 44719 files ( 16.0%) - 192,339 total ( 0.17%)
ConditionalExpression 44441 files ( 15.9%) - 291,659 total ( 0.25%)
AwaitExpression 43480 files ( 15.5%) - 329,359 total ( 0.29%)
TSArrayType 37690 files ( 13.5%) - 110,210 total ( 0.10%)
TSAnyKeyword 36400 files ( 13.0%) - 106,928 total ( 0.09%)
NewExpression 34357 files ( 12.3%) - 164,443 total ( 0.14%)
JSXSpreadAttribute 32832 files ( 11.7%) - 109,111 total ( 0.09%)
TSLiteralType 31918 files ( 11.4%) - 467,097 total ( 0.41%)
ChainExpression 30689 files ( 11.0%) - 124,914 total ( 0.11%)
TSNumberKeyword 28779 files ( 10.3%) - 103,545 total ( 0.09%)
TSNullKeyword 28135 files ( 10.1%) - 136,265 total ( 0.12%)
TSQualifiedName 28091 files ( 10.0%) - 129,043 total ( 0.11%)
TSFunctionType 27699 files ( 9.9%) - 100,003 total ( 0.09%)
ArrayPattern 27116 files ( 9.7%) - 66,418 total ( 0.06%)
TSVoidKeyword 26434 files ( 9.4%) - 71,334 total ( 0.06%)
AssignmentPattern 23167 files ( 8.3%) - 85,069 total ( 0.07%)
TSUndefinedKeyword 22985 files ( 8.2%) - 115,098 total ( 0.10%)
FunctionDeclaration 22908 files ( 8.2%) - 136,590 total ( 0.12%)
TSTypeQuery 22644 files ( 8.1%) - 44,329 total ( 0.04%)
TSInterfaceDeclaration 19911 files ( 7.1%) - 58,036 total ( 0.05%)
TSInterfaceBody 19911 files ( 7.1%) - 58,036 total ( 0.05%)
FunctionExpression 18360 files ( 6.6%) - 215,017 total ( 0.19%)
JSXFragment 15342 files ( 5.5%) - 24,825 total ( 0.02%)
JSXOpeningFragment 15342 files ( 5.5%) - 24,825 total ( 0.02%)
JSXClosingFragment 15342 files ( 5.5%) - 24,825 total ( 0.02%)
ExportSpecifier 14415 files ( 5.2%) - 86,570 total ( 0.08%)
ImportNamespaceSpecifier 13244 files ( 4.7%) - 15,944 total ( 0.01%)
TaggedTemplateExpression 12121 files ( 4.3%) - 22,929 total ( 0.02%)
TSIntersectionType 11623 files ( 4.2%) - 41,770 total ( 0.04%)
TSIndexedAccessType 10497 files ( 3.8%) - 180,112 total ( 0.16%)
ThrowStatement 9475 files ( 3.4%) - 40,643 total ( 0.04%)
RestElement 9360 files ( 3.3%) - 17,837 total ( 0.02%)
ClassBody 9256 files ( 3.3%) - 18,719 total ( 0.02%)
ClassDeclaration 8973 files ( 3.2%) - 13,197 total ( 0.01%)
TryStatement 8779 files ( 3.1%) - 26,772 total ( 0.02%)
TSUnknownKeyword 8708 files ( 3.1%) - 24,535 total ( 0.02%)
CatchClause 8625 files ( 3.1%) - 25,637 total ( 0.02%)
MethodDefinition 8548 files ( 3.1%) - 97,723 total ( 0.08%)
ThisExpression 7915 files ( 2.8%) - 380,188 total ( 0.33%)
TSTypeParameter 7159 files ( 2.6%) - 22,018 total ( 0.02%)
TSTypeParameterDeclaration 7145 files ( 2.6%) - 16,709 total ( 0.01%)
PropertyDefinition 6134 files ( 2.2%) - 37,425 total ( 0.03%)
SwitchStatement 5745 files ( 2.1%) - 13,183 total ( 0.01%)
SwitchCase 5744 files ( 2.1%) - 87,314 total ( 0.08%)
TSIndexSignature 5034 files ( 1.8%) - 10,970 total ( 0.01%)
JSXMemberExpression 4788 files ( 1.7%) - 15,603 total ( 0.01%)
JSXEmptyExpression 4778 files ( 1.7%) - 8,874 total ( 0.01%)
TSTypeOperator 4751 files ( 1.7%) - 10,694 total ( 0.01%)
TSParenthesizedType 4337 files ( 1.6%) - 22,167 total ( 0.02%)
ImportExpression 4030 files ( 1.4%) - 16,726 total ( 0.01%)
TSNeverKeyword 3643 files ( 1.3%) - 6,464 total ( 0.01%)
TSNonNullExpression 3501 files ( 1.3%) - 62,098 total ( 0.05%)
TSTupleType 3306 files ( 1.2%) - 8,402 total ( 0.01%)
TSTypePredicate 3090 files ( 1.1%) - 4,638 total ( 0.00%)
ForOfStatement 2734 files ( 1.0%) - 15,601 total ( 0.01%)
TSEnumDeclaration 2605 files ( 0.9%) - 7,620 total ( 0.01%)
TSEnumBody 2605 files ( 0.9%) - 7,620 total ( 0.01%)
TSEnumMember 2603 files ( 0.9%) - 38,946 total ( 0.03%)
TSMethodSignature 2590 files ( 0.9%) - 7,536 total ( 0.01%)
TSInterfaceHeritage 2178 files ( 0.8%) - 4,726 total ( 0.00%)
UpdateExpression 2177 files ( 0.8%) - 33,275 total ( 0.03%)
TSMappedType 2043 files ( 0.7%) - 2,580 total ( 0.00%)
BreakStatement 1869 files ( 0.7%) - 23,431 total ( 0.02%)
ExportAllDeclaration 1819 files ( 0.7%) - 4,742 total ( 0.00%)
ForStatement 1733 files ( 0.6%) - 24,785 total ( 0.02%)
Super 1597 files ( 0.6%) - 5,894 total ( 0.01%)
TSObjectKeyword 1384 files ( 0.5%) - 2,463 total ( 0.00%)
TSCallSignatureDeclaration 1218 files ( 0.4%) - 1,614 total ( 0.00%)
TSModuleDeclaration 1208 files ( 0.4%) - 31,370 total ( 0.03%)
TSModuleBlock 1141 files ( 0.4%) - 31,252 total ( 0.03%)
TSParameterProperty 1028 files ( 0.4%) - 1,997 total ( 0.00%)
Hashbang 765 files ( 0.3%) - 765 total ( 0.00%)
WhileStatement 731 files ( 0.3%) - 3,546 total ( 0.00%)
TSClassImplements 715 files ( 0.3%) - 942 total ( 0.00%)
TSSatisfiesExpression 683 files ( 0.2%) - 1,527 total ( 0.00%)
ContinueStatement 613 files ( 0.2%) - 7,691 total ( 0.01%)
TSImportType 613 files ( 0.2%) - 40,218 total ( 0.03%)
MetaProperty 601 files ( 0.2%) - 1,228 total ( 0.00%)
ForInStatement 528 files ( 0.2%) - 4,123 total ( 0.00%)
TSDeclareFunction 504 files ( 0.2%) - 4,528 total ( 0.00%)
TSConditionalType 448 files ( 0.2%) - 1,256 total ( 0.00%)
ClassExpression 333 files ( 0.1%) - 5,522 total ( 0.00%)
TSEmptyBodyFunctionExpression 297 files ( 0.1%) - 6,034 total ( 0.01%)
SequenceExpression 270 files ( 0.1%) - 144,572 total ( 0.13%)
TSTemplateLiteralType 266 files ( 0.1%) - 515 total ( 0.00%)
YieldExpression 225 files ( 0.1%) - 6,479 total ( 0.01%)
TSInferType 183 files ( 0.1%) - 482 total ( 0.00%)
DoWhileStatement 153 files ( 0.1%) - 833 total ( 0.00%)
TSNamedTupleMember 148 files ( 0.1%) - 432 total ( 0.00%)
TSSymbolKeyword 131 files ( 0.0%) - 225 total ( 0.00%)
TSThisType 113 files ( 0.0%) - 723 total ( 0.00%)
Decorator 100 files ( 0.0%) - 1,013 total ( 0.00%)
EmptyStatement 98 files ( 0.0%) - 953 total ( 0.00%)
TSRestType 94 files ( 0.0%) - 317 total ( 0.00%)
TSInstantiationExpression 73 files ( 0.0%) - 125 total ( 0.00%)
LabeledStatement 71 files ( 0.0%) - 902 total ( 0.00%)
PrivateIdentifier 58 files ( 0.0%) - 6,449 total ( 0.01%)
TSAbstractMethodDefinition 53 files ( 0.0%) - 107 total ( 0.00%)
TSConstructSignatureDeclaration 29 files ( 0.0%) - 45 total ( 0.00%)
TSConstructorType 28 files ( 0.0%) - 34 total ( 0.00%)
TSOptionalType 27 files ( 0.0%) - 44 total ( 0.00%)
TSBigIntKeyword 22 files ( 0.0%) - 35 total ( 0.00%)
TSExportAssignment 17 files ( 0.0%) - 19 total ( 0.00%)
TSAbstractPropertyDefinition 16 files ( 0.0%) - 32 total ( 0.00%)
DebuggerStatement 8 files ( 0.0%) - 8 total ( 0.00%)
StaticBlock 5 files ( 0.0%) - 201 total ( 0.00%)
TSImportEqualsDeclaration 4 files ( 0.0%) - 4 total ( 0.00%)
TSTypeAssertion 4 files ( 0.0%) - 7 total ( 0.00%)
ImportAttribute 2 files ( 0.0%) - 3 total ( 0.00%)
📝 ALL NODE TYPES (BY TOTAL COUNT):
Identifier 37,013,588 (32.17%) in 273387 files ( 97.7%)
Literal 13,527,235 (11.76%) in 274351 files ( 98.1%)
Property 8,288,439 ( 7.20%) in 213941 files ( 76.5%)
CallExpression 6,354,013 ( 5.52%) in 206234 files ( 73.7%)
MemberExpression 6,127,462 ( 5.33%) in 171104 files ( 61.2%)
ObjectExpression 2,743,478 ( 2.38%) in 201058 files ( 71.9%)
ExpressionStatement 2,735,548 ( 2.38%) in 131572 files ( 47.0%)
JSXIdentifier 2,408,898 ( 2.09%) in 99655 files ( 35.6%)
TSTypeAnnotation 2,297,169 ( 2.00%) in 171244 files ( 61.2%)
VariableDeclarator 2,293,202 ( 1.99%) in 220675 files ( 78.9%)
VariableDeclaration 2,074,323 ( 1.80%) in 220675 files ( 78.9%)
BlockStatement 1,781,301 ( 1.55%) in 166989 files ( 59.7%)
ImportSpecifier 1,616,764 ( 1.41%) in 237030 files ( 84.7%)
TSTypeReference 1,534,565 ( 1.33%) in 174067 files ( 62.2%)
ArrowFunctionExpression 1,505,342 ( 1.31%) in 179546 files ( 64.2%)
ImportDeclaration 1,370,590 ( 1.19%) in 243812 files ( 87.1%)
TSPropertySignature 1,322,514 ( 1.15%) in 87341 files ( 31.2%)
JSXAttribute 1,264,066 ( 1.10%) in 89817 files ( 32.1%)
ArrayExpression 1,241,190 ( 1.08%) in 113618 files ( 40.6%)
JSXExpressionContainer 913,567 ( 0.79%) in 85872 files ( 30.7%)
JSXText 830,001 ( 0.72%) in 72215 files ( 25.8%)
BinaryExpression 793,466 ( 0.69%) in 58088 files ( 20.8%)
JSXElement 761,409 ( 0.66%) in 99655 files ( 35.6%)
JSXOpeningElement 761,409 ( 0.66%) in 99655 files ( 35.6%)
ParenthesizedExpression 712,036 ( 0.62%) in 120591 files ( 43.1%)
TSStringKeyword 696,198 ( 0.61%) in 81974 files ( 29.3%)
ReturnStatement 681,241 ( 0.59%) in 121173 files ( 43.3%)
LogicalExpression 612,616 ( 0.53%) in 57403 files ( 20.5%)
ExportNamedDeclaration 600,302 ( 0.52%) in 173002 files ( 61.8%)
AssignmentExpression 588,004 ( 0.51%) in 45247 files ( 16.2%)
TemplateElement 470,512 ( 0.41%) in 55461 files ( 19.8%)
TSTypeParameterInstantiation 469,024 ( 0.41%) in 100485 files ( 35.9%)
UnaryExpression 467,977 ( 0.41%) in 47647 files ( 17.0%)
TSLiteralType 467,097 ( 0.41%) in 31918 files ( 11.4%)
IfStatement 431,299 ( 0.37%) in 54973 files ( 19.6%)
ThisExpression 380,188 ( 0.33%) in 7915 files ( 2.8%)
JSXClosingElement 367,820 ( 0.32%) in 73113 files ( 26.1%)
ObjectPattern 347,845 ( 0.30%) in 103905 files ( 37.1%)
AwaitExpression 329,359 ( 0.29%) in 43480 files ( 15.5%)
TSTypeLiteral 325,275 ( 0.28%) in 76868 files ( 27.5%)
ConditionalExpression 291,659 ( 0.25%) in 44441 files ( 15.9%)
ImportDefaultSpecifier 282,126 ( 0.25%) in 124555 files ( 44.5%)
Program 279,763 ( 0.24%) in 279763 files (100.0%)
TSUnionType 267,028 ( 0.23%) in 52463 files ( 18.8%)
TemplateLiteral 216,960 ( 0.19%) in 55275 files ( 19.8%)
FunctionExpression 215,017 ( 0.19%) in 18360 files ( 6.6%)
TSTypeAliasDeclaration 199,847 ( 0.17%) in 60664 files ( 21.7%)
SpreadElement 192,339 ( 0.17%) in 44719 files ( 16.0%)
TSIndexedAccessType 180,112 ( 0.16%) in 10497 files ( 3.8%)
NewExpression 164,443 ( 0.14%) in 34357 files ( 12.3%)
TSBooleanKeyword 146,558 ( 0.13%) in 44931 files ( 16.1%)
SequenceExpression 144,572 ( 0.13%) in 270 files ( 0.1%)
TSAsExpression 143,688 ( 0.12%) in 52753 files ( 18.9%)
FunctionDeclaration 136,590 ( 0.12%) in 22908 files ( 8.2%)
TSNullKeyword 136,265 ( 0.12%) in 28135 files ( 10.1%)
TSQualifiedName 129,043 ( 0.11%) in 28091 files ( 10.0%)
ChainExpression 124,914 ( 0.11%) in 30689 files ( 11.0%)
TSUndefinedKeyword 115,098 ( 0.10%) in 22985 files ( 8.2%)
TSArrayType 110,210 ( 0.10%) in 37690 files ( 13.5%)
JSXSpreadAttribute 109,111 ( 0.09%) in 32832 files ( 11.7%)
TSAnyKeyword 106,928 ( 0.09%) in 36400 files ( 13.0%)
TSNumberKeyword 103,545 ( 0.09%) in 28779 files ( 10.3%)
TSFunctionType 100,003 ( 0.09%) in 27699 files ( 9.9%)
MethodDefinition 97,723 ( 0.08%) in 8548 files ( 3.1%)
SwitchCase 87,314 ( 0.08%) in 5744 files ( 2.1%)
ExportSpecifier 86,570 ( 0.08%) in 14415 files ( 5.2%)
AssignmentPattern 85,069 ( 0.07%) in 23167 files ( 8.3%)
ExportDefaultDeclaration 78,840 ( 0.07%) in 71032 files ( 25.4%)
TSVoidKeyword 71,334 ( 0.06%) in 26434 files ( 9.4%)
ArrayPattern 66,418 ( 0.06%) in 27116 files ( 9.7%)
TSNonNullExpression 62,098 ( 0.05%) in 3501 files ( 1.3%)
TSInterfaceDeclaration 58,036 ( 0.05%) in 19911 files ( 7.1%)
TSInterfaceBody 58,036 ( 0.05%) in 19911 files ( 7.1%)
TSTypeQuery 44,329 ( 0.04%) in 22644 files ( 8.1%)
TSIntersectionType 41,770 ( 0.04%) in 11623 files ( 4.2%)
ThrowStatement 40,643 ( 0.04%) in 9475 files ( 3.4%)
TSImportType 40,218 ( 0.03%) in 613 files ( 0.2%)
TSEnumMember 38,946 ( 0.03%) in 2603 files ( 0.9%)
PropertyDefinition 37,425 ( 0.03%) in 6134 files ( 2.2%)
UpdateExpression 33,275 ( 0.03%) in 2177 files ( 0.8%)
TSModuleDeclaration 31,370 ( 0.03%) in 1208 files ( 0.4%)
TSModuleBlock 31,252 ( 0.03%) in 1141 files ( 0.4%)
TryStatement 26,772 ( 0.02%) in 8779 files ( 3.1%)
CatchClause 25,637 ( 0.02%) in 8625 files ( 3.1%)
JSXFragment 24,825 ( 0.02%) in 15342 files ( 5.5%)
JSXOpeningFragment 24,825 ( 0.02%) in 15342 files ( 5.5%)
JSXClosingFragment 24,825 ( 0.02%) in 15342 files ( 5.5%)
ForStatement 24,785 ( 0.02%) in 1733 files ( 0.6%)
TSUnknownKeyword 24,535 ( 0.02%) in 8708 files ( 3.1%)
BreakStatement 23,431 ( 0.02%) in 1869 files ( 0.7%)
TaggedTemplateExpression 22,929 ( 0.02%) in 12121 files ( 4.3%)
TSParenthesizedType 22,167 ( 0.02%) in 4337 files ( 1.6%)
TSTypeParameter 22,018 ( 0.02%) in 7159 files ( 2.6%)
ClassBody 18,719 ( 0.02%) in 9256 files ( 3.3%)
RestElement 17,837 ( 0.02%) in 9360 files ( 3.3%)
ImportExpression 16,726 ( 0.01%) in 4030 files ( 1.4%)
TSTypeParameterDeclaration 16,709 ( 0.01%) in 7145 files ( 2.6%)
ImportNamespaceSpecifier 15,944 ( 0.01%) in 13244 files ( 4.7%)
JSXMemberExpression 15,603 ( 0.01%) in 4788 files ( 1.7%)
ForOfStatement 15,601 ( 0.01%) in 2734 files ( 1.0%)
ClassDeclaration 13,197 ( 0.01%) in 8973 files ( 3.2%)
SwitchStatement 13,183 ( 0.01%) in 5745 files ( 2.1%)
TSIndexSignature 10,970 ( 0.01%) in 5034 files ( 1.8%)
TSTypeOperator 10,694 ( 0.01%) in 4751 files ( 1.7%)
JSXEmptyExpression 8,874 ( 0.01%) in 4778 files ( 1.7%)
TSTupleType 8,402 ( 0.01%) in 3306 files ( 1.2%)
ContinueStatement 7,691 ( 0.01%) in 613 files ( 0.2%)
TSEnumDeclaration 7,620 ( 0.01%) in 2605 files ( 0.9%)
TSEnumBody 7,620 ( 0.01%) in 2605 files ( 0.9%)
TSMethodSignature 7,536 ( 0.01%) in 2590 files ( 0.9%)
YieldExpression 6,479 ( 0.01%) in 225 files ( 0.1%)
TSNeverKeyword 6,464 ( 0.01%) in 3643 files ( 1.3%)
PrivateIdentifier 6,449 ( 0.01%) in 58 files ( 0.0%)
TSEmptyBodyFunctionExpression 6,034 ( 0.01%) in 297 files ( 0.1%)
Super 5,894 ( 0.01%) in 1597 files ( 0.6%)
ClassExpression 5,522 ( 0.00%) in 333 files ( 0.1%)
ExportAllDeclaration 4,742 ( 0.00%) in 1819 files ( 0.7%)
TSInterfaceHeritage 4,726 ( 0.00%) in 2178 files ( 0.8%)
TSTypePredicate 4,638 ( 0.00%) in 3090 files ( 1.1%)
TSDeclareFunction 4,528 ( 0.00%) in 504 files ( 0.2%)
ForInStatement 4,123 ( 0.00%) in 528 files ( 0.2%)
WhileStatement 3,546 ( 0.00%) in 731 files ( 0.3%)
TSMappedType 2,580 ( 0.00%) in 2043 files ( 0.7%)
TSObjectKeyword 2,463 ( 0.00%) in 1384 files ( 0.5%)
TSParameterProperty 1,997 ( 0.00%) in 1028 files ( 0.4%)
TSCallSignatureDeclaration 1,614 ( 0.00%) in 1218 files ( 0.4%)
TSSatisfiesExpression 1,527 ( 0.00%) in 683 files ( 0.2%)
TSConditionalType 1,256 ( 0.00%) in 448 files ( 0.2%)
MetaProperty 1,228 ( 0.00%) in 601 files ( 0.2%)
Decorator 1,013 ( 0.00%) in 100 files ( 0.0%)
EmptyStatement 953 ( 0.00%) in 98 files ( 0.0%)
TSClassImplements 942 ( 0.00%) in 715 files ( 0.3%)
LabeledStatement 902 ( 0.00%) in 71 files ( 0.0%)
DoWhileStatement 833 ( 0.00%) in 153 files ( 0.1%)
Hashbang 765 ( 0.00%) in 765 files ( 0.3%)
TSThisType 723 ( 0.00%) in 113 files ( 0.0%)
TSTemplateLiteralType 515 ( 0.00%) in 266 files ( 0.1%)
TSInferType 482 ( 0.00%) in 183 files ( 0.1%)
TSNamedTupleMember 432 ( 0.00%) in 148 files ( 0.1%)
TSRestType 317 ( 0.00%) in 94 files ( 0.0%)
TSSymbolKeyword 225 ( 0.00%) in 131 files ( 0.0%)
StaticBlock 201 ( 0.00%) in 5 files ( 0.0%)
TSInstantiationExpression 125 ( 0.00%) in 73 files ( 0.0%)
TSAbstractMethodDefinition 107 ( 0.00%) in 53 files ( 0.0%)
TSConstructSignatureDeclaration 45 ( 0.00%) in 29 files ( 0.0%)
TSOptionalType 44 ( 0.00%) in 27 files ( 0.0%)
TSBigIntKeyword 35 ( 0.00%) in 22 files ( 0.0%)
TSConstructorType 34 ( 0.00%) in 28 files ( 0.0%)
TSAbstractPropertyDefinition 32 ( 0.00%) in 16 files ( 0.0%)
TSExportAssignment 19 ( 0.00%) in 17 files ( 0.0%)
DebuggerStatement 8 ( 0.00%) in 8 files ( 0.0%)
TSTypeAssertion 7 ( 0.00%) in 4 files ( 0.0%)
TSImportEqualsDeclaration 4 ( 0.00%) in 4 files ( 0.0%)
ImportAttribute 3 ( 0.00%) in 2 files ( 0.0%)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment