Skip to content

Extract node type printer - #59282

Merged
Wesley Wigham (weswigham) merged 26 commits into
microsoft:mainfrom
bloomberg:isolated-declarations-syntactic-builder-refactor
Sep 30, 2024
Merged

Extract node type printer#59282
Wesley Wigham (weswigham) merged 26 commits into
microsoft:mainfrom
bloomberg:isolated-declarations-syntactic-builder-refactor

Conversation

@dragomirtitian

Copy link
Copy Markdown
Contributor

Extract the syntactic type reuse both from type annotations and from assertions in order to enable a type printer Independent of the type checker.

@typescript-bot

Copy link
Copy Markdown
Contributor

This PR doesn't have any linked issues. Please open an issue that references this PR. From there we can discuss and prioritise.

@typescript-botTypeScript Bot (typescript-bot) added the For Uncommitted Bug PR for untriaged, rejected, closed or missing bug label Jul 15, 2024
Comment threadtests/baselines/reference/ambientConstLiterals.js Outdated
@DanielRosenwasser

Copy link
Copy Markdown
Member

TypeScript Bot (@typescript-bot) perf test this
TypeScript Bot (@typescript-bot) test tsserver top300

@typescript-bot

TypeScript Bot (typescript-bot) commented Jul 15, 2024

Copy link
Copy Markdown
Contributor

Starting jobs; this comment will be updated as builds start and complete.

CommandStatusResults
perf test this✅ Started👀 Results
test tsserver top300✅ Started👀 Results

@typescript-bot

Copy link
Copy Markdown
Contributor

Daniel Rosenwasser (@DanielRosenwasser)
The results of the perf run you requested are in!

Here they are:

tsc

Comparison Report - baseline..pr
MetricbaselineprDeltaBestWorstp-value
Compiler-Unions - node (v18.15.0, x64)
Errors3030~~~p=1.000 n=6
Symbols62,15362,153~~~p=1.000 n=6
Types50,24250,242~~~p=1.000 n=6
Memory used193,891k (± 0.99%)193,290k (± 0.96%)~191,990k195,716kp=0.575 n=6
Parse Time1.96s (± 0.83%)1.96s (± 0.72%)~1.94s1.98sp=0.744 n=6
Bind Time1.06s (± 1.14%)1.05s (± 1.11%)~1.04s1.07sp=0.507 n=6
Check Time13.78s (± 0.56%)13.78s (± 0.35%)~13.73s13.83sp=0.748 n=6
Emit Time4.00s (± 0.46%)4.10s (± 4.11%)+0.10s (+ 2.54%)4.03s4.45sp=0.005 n=6
Total Time20.80s (± 0.40%)20.90s (± 0.76%)~20.78s21.21sp=0.228 n=6
angular-1 - node (v18.15.0, x64)
Errors55~~~p=1.000 n=6
Symbols944,120944,245+125 (+ 0.01%)~~p=0.001 n=6
Types407,047407,178+131 (+ 0.03%)~~p=0.001 n=6
Memory used1,218,385k (± 0.00%)1,217,906k (± 0.00%)-479k (- 0.04%)1,217,872k1,217,962kp=0.005 n=6
Parse Time7.99s (± 0.51%)8.03s (± 0.36%)~7.99s8.07sp=0.109 n=6
Bind Time2.22s (± 0.23%)2.23s (± 0.37%)~2.22s2.24sp=0.523 n=6
Check Time35.78s (± 0.22%)35.92s (± 0.38%)+0.14s (+ 0.38%)35.71s36.08sp=0.045 n=6
Emit Time16.17s (± 0.45%)16.17s (± 0.15%)~16.15s16.22sp=0.629 n=6
Total Time62.16s (± 0.12%)62.34s (± 0.22%)+0.19s (+ 0.30%)62.12s62.50sp=0.045 n=6
mui-docs - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols2,249,8302,249,880+50 (+ 0.00%)~~p=0.001 n=6
Types937,437937,457+20 (+ 0.00%)~~p=0.001 n=6
Memory used2,165,089k (± 0.00%)2,165,213k (± 0.01%)~2,165,003k2,165,372kp=0.378 n=6
Parse Time9.69s (± 0.28%)9.66s (± 0.37%)~9.64s9.73sp=0.192 n=6
Bind Time3.38s (± 0.35%)3.38s (± 0.71%)~3.35s3.42sp=0.742 n=6
Check Time103.74s (± 0.30%)103.99s (± 0.62%)~102.81s104.60sp=0.230 n=6
Emit Time0.20s (± 4.47%)0.20s (± 3.16%)~0.19s0.21sp=1.000 n=6
Total Time117.01s (± 0.25%)117.24s (± 0.56%)~116.06s117.86sp=0.229 n=6
self-build-src - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols1,226,0651,227,068+1,003 (+ 0.08%)~~p=0.001 n=6
Types261,603261,485-118 (- 0.05%)~~p=0.001 n=6
Memory used2,339,007k (± 0.01%)2,338,110k (± 0.03%)-897k (- 0.04%)2,336,806k2,338,864kp=0.013 n=6
Parse Time6.07s (± 0.61%)6.07s (± 0.67%)~6.02s6.13sp=1.000 n=6
Bind Time2.24s (± 0.46%)2.26s (± 1.01%)~2.22s2.28sp=0.053 n=6
Check Time40.00s (± 0.36%)40.05s (± 0.12%)~39.98s40.13sp=0.378 n=6
Emit Time3.84s (± 1.18%)3.97s (± 1.81%)+0.12s (+ 3.21%)3.87s4.08sp=0.013 n=6
Total Time52.16s (± 0.27%)52.35s (± 0.21%)+0.19s (+ 0.36%)52.18s52.48sp=0.045 n=6
self-build-src-public-api - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols1,226,0651,227,068+1,003 (+ 0.08%)~~p=0.001 n=6
Types261,603261,485-118 (- 0.05%)~~p=0.001 n=6
Memory used2,413,292k (± 0.01%)2,412,300k (± 0.03%)-992k (- 0.04%)2,411,239k2,413,348kp=0.013 n=6
Parse Time7.89s (± 0.64%)7.86s (± 0.92%)~7.74s7.94sp=0.471 n=6
Bind Time2.50s (± 1.44%)2.51s (± 1.24%)~2.46s2.54sp=0.469 n=6
Check Time50.16s (± 0.23%)50.12s (± 0.30%)~50.01s50.42sp=0.230 n=6
Emit Time4.77s (± 0.99%)4.96s (± 1.48%)+0.19s (+ 3.95%)4.86s5.03sp=0.005 n=6
Total Time65.36s (± 0.20%)65.47s (± 0.32%)~65.29s65.86sp=0.336 n=6
self-compiler - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols258,309258,404+95 (+ 0.04%)~~p=0.001 n=6
Types104,794104,674-120 (- 0.11%)~~p=0.001 n=6
Memory used427,239k (± 0.06%)425,396k (± 0.01%)-1,843k (- 0.43%)425,347k425,446kp=0.005 n=6
Parse Time3.33s (± 0.59%)3.35s (± 0.44%)+0.02s (+ 0.75%)3.33s3.37sp=0.041 n=6
Bind Time1.31s (± 1.15%)1.32s (± 0.39%)~1.32s1.33sp=0.242 n=6
Check Time17.79s (± 0.22%)17.75s (± 0.36%)~17.70s17.85sp=0.226 n=6
Emit Time1.62s (± 1.72%)1.65s (± 0.33%)~1.64s1.65sp=0.061 n=6
Total Time24.05s (± 0.25%)24.08s (± 0.28%)~24.02s24.19sp=0.746 n=6
ts-pre-modules - node (v18.15.0, x64)
Errors3535~~~p=1.000 n=6
Symbols224,565224,596+31 (+ 0.01%)~~p=0.001 n=6
Types93,73493,753+19 (+ 0.02%)~~p=0.001 n=6
Memory used369,434k (± 0.02%)369,637k (± 0.03%)+203k (+ 0.05%)369,521k369,754kp=0.008 n=6
Parse Time2.77s (± 0.53%)2.74s (± 0.64%)-0.03s (- 1.02%)2.72s2.77sp=0.023 n=6
Bind Time1.59s (± 1.34%)1.59s (± 1.40%)~1.57s1.62sp=1.000 n=6
Check Time15.46s (± 0.39%)15.48s (± 0.44%)~15.40s15.57sp=0.574 n=6
Emit Time0.00s0.00s~~~p=1.000 n=6
Total Time19.82s (± 0.35%)19.81s (± 0.36%)~19.72s19.90sp=0.688 n=6
vscode - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols2,891,3492,891,349~~~p=1.000 n=6
Types978,332978,332~~~p=1.000 n=6
Memory used3,055,307k (± 0.00%)3,055,381k (± 0.00%)~3,055,298k3,055,442kp=0.066 n=6
Parse Time16.87s (± 0.43%)16.87s (± 0.44%)~16.74s16.95sp=0.872 n=6
Bind Time5.08s (± 0.19%)5.10s (± 0.78%)~5.06s5.17sp=0.565 n=6
Check Time89.20s (± 0.46%)89.31s (± 0.21%)~89.12s89.64sp=0.936 n=6
Emit Time29.10s (± 0.75%)29.05s (± 0.21%)~28.99s29.16sp=0.873 n=6
Total Time140.26s (± 0.32%)140.33s (± 0.14%)~140.11s140.59sp=0.689 n=6
webpack - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols267,280267,280~~~p=1.000 n=6
Types108,834108,834~~~p=1.000 n=6
Memory used411,833k (± 0.02%)411,971k (± 0.02%)~411,874k412,075kp=0.066 n=6
Parse Time4.74s (± 0.29%)4.75s (± 0.54%)~4.72s4.79sp=0.462 n=6
Bind Time2.08s (± 0.66%)2.08s (± 0.66%)~2.07s2.11sp=0.933 n=6
Check Time20.74s (± 0.39%)20.85s (± 0.20%)+0.12s (+ 0.56%)20.81s20.91sp=0.013 n=6
Emit Time0.00s0.00s~~~p=1.000 n=6
Total Time27.56s (± 0.30%)27.68s (± 0.26%)+0.13s (+ 0.46%)27.60s27.77sp=0.025 n=6
xstate-main - node (v18.15.0, x64)
Errors00~~~p=1.000 n=6
Symbols510,479510,480+1 (+ 0.00%)~~p=0.001 n=6
Types161,598161,605+7 (+ 0.00%)~~p=0.001 n=6
Memory used448,097k (± 0.08%)448,136k (± 0.09%)~447,682k448,627kp=0.748 n=6
Parse Time2.63s (± 0.72%)2.63s (± 0.74%)~2.61s2.66sp=0.934 n=6
Bind Time0.97s (± 0.56%)0.97s (± 0.56%)~0.97s0.98sp=1.000 n=6
Check Time14.46s (± 0.26%)14.45s (± 0.38%)~14.39s14.52sp=0.806 n=6
Emit Time0.00s0.00s~~~p=1.000 n=6
Total Time18.07s (± 0.19%)18.06s (± 0.35%)~17.98s18.14sp=0.873 n=6
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • Compiler-Unions - node (v18.15.0, x64)
  • angular-1 - node (v18.15.0, x64)
  • mui-docs - node (v18.15.0, x64)
  • self-build-src - node (v18.15.0, x64)
  • self-build-src-public-api - node (v18.15.0, x64)
  • self-compiler - node (v18.15.0, x64)
  • ts-pre-modules - node (v18.15.0, x64)
  • vscode - node (v18.15.0, x64)
  • webpack - node (v18.15.0, x64)
  • xstate-main - node (v18.15.0, x64)
BenchmarkNameIterations
Currentpr6
Baselinebaseline6

tsserver

Comparison Report - baseline..pr
MetricbaselineprDeltaBestWorstp-value
Compiler-UnionsTSServer - node (v18.15.0, x64)
Req 1 - updateOpen2,296ms (± 0.32%)2,297ms (± 0.30%)~2,286ms2,305msp=0.747 n=6
Req 2 - geterr5,079ms (± 0.24%)5,112ms (± 0.44%)+34ms (+ 0.66%)5,073ms5,133msp=0.031 n=6
Req 3 - references265ms (± 0.37%)264ms (± 0.92%)~260ms266msp=0.247 n=6
Req 4 - navto227ms (± 0.60%)227ms (± 0.72%)~225ms229msp=0.414 n=6
Req 5 - completionInfo count1,3571,357~~~p=1.000 n=6
Req 5 - completionInfo91ms (± 1.76%)89ms (± 5.56%)~81ms93msp=0.803 n=6
CompilerTSServer - node (v18.15.0, x64)
Req 1 - updateOpen2,427ms (± 1.08%)2,441ms (± 0.64%)~2,422ms2,458msp=0.471 n=6
Req 2 - geterr3,810ms (± 0.45%)3,817ms (± 0.24%)~3,803ms3,826msp=0.378 n=6
Req 3 - references277ms (± 0.40%)278ms (± 0.86%)~277ms283msp=0.245 n=6
Req 4 - navto227ms (± 0.33%)227ms (± 0.23%)~226ms227msp=0.241 n=6
Req 5 - completionInfo count1,5191,519~~~p=1.000 n=6
Req 5 - completionInfo77ms (±10.60%)80ms (± 6.82%)~72ms83msp=1.000 n=6
xstate-main-1-tsserver - node (v18.15.0, x64)
Req 1 - updateOpen5,253ms (± 0.50%)5,252ms (± 0.31%)~5,232ms5,275msp=0.809 n=6
Req 2 - geterr1,132ms (± 0.63%)1,119ms (± 1.52%)~1,093ms1,144msp=0.148 n=6
Req 3 - references80ms (± 4.21%)80ms (± 4.82%)~76ms83msp=1.000 n=6
Req 4 - navto458ms (± 0.95%)457ms (± 1.51%)~446ms465msp=0.809 n=6
Req 5 - completionInfo count3,4133,413~~~p=1.000 n=6
Req 5 - completionInfo846ms (± 1.05%)847ms (± 1.18%)~837ms864msp=0.936 n=6
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • CompilerTSServer - node (v18.15.0, x64)
  • Compiler-UnionsTSServer - node (v18.15.0, x64)
  • xstate-main-1-tsserver - node (v18.15.0, x64)
BenchmarkNameIterations
Currentpr6
Baselinebaseline6

startup

Comparison Report - baseline..pr
MetricbaselineprDeltaBestWorstp-value
tsc-startup - node (v18.15.0, x64)
Execution time157.29ms (± 0.18%)157.30ms (± 0.15%)~156.20ms159.01msp=0.347 n=600
tsserver-startup - node (v18.15.0, x64)
Execution time230.61ms (± 0.13%)230.82ms (± 0.17%)+0.20ms (+ 0.09%)229.32ms236.75msp=0.000 n=600
tsserverlibrary-startup - node (v18.15.0, x64)
Execution time227.02ms (± 0.13%)227.09ms (± 0.14%)~225.51ms230.88msp=0.103 n=600
typescript-startup - node (v18.15.0, x64)
Execution time225.84ms (± 0.17%)225.92ms (± 0.14%)+0.07ms (+ 0.03%)224.62ms229.09msp=0.001 n=600
System info unknown
Hosts
  • node (v18.15.0, x64)
Scenarios
  • tsc-startup - node (v18.15.0, x64)
  • tsserver-startup - node (v18.15.0, x64)
  • tsserverlibrary-startup - node (v18.15.0, x64)
  • typescript-startup - node (v18.15.0, x64)
BenchmarkNameIterations
Currentpr6
Baselinebaseline6

Developer Information:

Download Benchmarks

@typescript-bot

Copy link
Copy Markdown
Contributor

Daniel Rosenwasser (@DanielRosenwasser) Here are the results of running the top 300 repos with tsserver comparing main and refs/pull/59282/merge:

Something interesting changed - please have a look.

Details

⚠️ Old server errors ⚠️

New server no longer reports this error: Error: Debug Failure. False expression.
Req #2732 - organizeImports
at Object.resetTokenState (/typescript-main/built/local/typescript.js:14397:11)
at addSyntheticNodes (/typescript-main/built/local/typescript.js:148224:11)
at createSyntaxList (/typescript-main/built/local/typescript.js:148252:3)
at processNodes (/typescript-main/built/local/typescript.js:148213:19)
at visitNodes (/typescript-main/built/local/typescript.js:31651:14)
at forEachChildInMappedType (/typescript-main/built/local/typescript.js:31789:208)
at forEachChild (/typescript-main/built/local/typescript.js:32167:35)
at NodeObject.forEachChild (/typescript-main/built/local/typescript.js:148193:12)
at createChildren (/typescript-main/built/local/typescript.js:148218:8)
at NodeObject.getChildren (/typescript-main/built/local/typescript.js:148172:83)
at getTokenAtPositionWorker (/typescript-main/built/local/typescript.js:136554:32)
at getTouchingToken (/typescript-main/built/local/typescript.js:136527:10)
at getTouchingPropertyName (/typescript-main/built/local/typescript.js:136524:10)
at /typescript-main/built/local/typescript.js:169126:33
at mapDefined (/typescript-main/built/local/typescript.js:2572:22)
at getPossibleSymbolReferenceNodes (/typescript-main/built/local/typescript.js:169125:12)
at eachSymbolReferenceInFile (/typescript-main/built/local/typescript.js:169072:25)
at Object.isSymbolReferencedInFile (/typescript-main/built/local/typescript.js:169066:12)
at isDeclarationUsed (/typescript-main/built/local/typescript.js:172042:221)
at /typescript-main/built/local/typescript.js:172017:66
at removeUnusedImports (/typescript-main/built/local/typescript.js:172017:52)
at processImportsOfSameModuleSpecifier (/typescript-main/built/local/typescript.js:171905:39)
at /typescript-main/built/local/typescript.js:171873:175
at flatMap (/typescript-main/built/local/typescript.js:2502:17)
at organizeDeclsWorker (/typescript-main/built/local/typescript.js:171873:28)
at organizeImportsWorker (/typescript-main/built/local/typescript.js:171910:5)
at /typescript-main/built/local/typescript.js:171852:57
at Object.organizeImports (/typescript-main/built/local/typescript.js:171852:28)
at Object.organizeImports2 [as organizeImports] (/typescript-main/built/local/typescript.js:149772:39)
at IOSession.organizeImports (/typescript-main/built/local/typescript.js:191325:50)
at organizeImports (/typescript-main/built/local/typescript.js:189461:43)
at /typescript-main/built/local/typescript.js:191691:15
at IOSession.executeWithRequestId (/typescript-main/built/local/typescript.js:191680:14)
at IOSession.executeCommand (/typescript-main/built/local/typescript.js:191689:29)
at IOSession.onMessage (/typescript-main/built/local/typescript.js:191737:68)
at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:501:14)

Affected repos

tldraw/tldraw Raw error text: RepoResults4/tldraw.tldraw.rawError.txt in the artifact folder
Replay commands: RepoResults4/tldraw.tldraw.replay.txt in the artifact folder

Last few requests

{"seq":17988,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/tldraw/src/lib/tools/SelectTool/childStates/Crop/children/Cropping.ts","line":155,"offset":54,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"."}}
{"seq":17989,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/tldraw/src/lib/tools/SelectTool/childStates/Crop/children/Cropping.ts","line":175,"offset":24}}
{"seq":17990,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/tldraw/src/lib/tools/SelectTool/childStates/Crop/children/Cropping.ts","line":215,"offset":30,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"."}}
{"seq":17991,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/tldraw/src/lib/tools/SelectTool/childStates/Crop/children/Cropping.ts","line":226,"offset":9}}

Repro steps

#!/bin/bash
git clone https://github.com/tldraw/tldraw --recurse-submodules
git -C "./tldraw" reset --hard 348ff9f66a24cc41738a2eff10a87ef6b535bf3f
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162760/artifacts?artifactName=RepoResults4&api-version=7.0"| jq -r ".resource.downloadUrl")
wget -O RepoResults4.zip "$downloadUrl"
unzip -p RepoResults4.zip RepoResults4/tldraw.tldraw.replay.txt > tldraw.tldraw.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./tldraw ./tldraw.tldraw.replay.txt <PATH_TO_tsserver.js>
New server no longer reports this error: Error: Debug Failure. False expression.
Req #11865 - references
at Object.resetTokenState (/typescript-main/built/local/typescript.js:14397:11)
at addSyntheticNodes (/typescript-main/built/local/typescript.js:148224:11)
at createSyntaxList (/typescript-main/built/local/typescript.js:148252:3)
at processNodes (/typescript-main/built/local/typescript.js:148213:19)
at visitNodes (/typescript-main/built/local/typescript.js:31651:14)
at forEachChildInFunctionType (/typescript-main/built/local/typescript.js:31720:111)
at forEachChild (/typescript-main/built/local/typescript.js:32167:35)
at NodeObject.forEachChild (/typescript-main/built/local/typescript.js:148193:12)
at createChildren (/typescript-main/built/local/typescript.js:148218:8)
at NodeObject.getChildren (/typescript-main/built/local/typescript.js:148172:83)
at getTokenAtPositionWorker (/typescript-main/built/local/typescript.js:136554:32)
at getTouchingToken (/typescript-main/built/local/typescript.js:136527:10)
at getTouchingPropertyName (/typescript-main/built/local/typescript.js:136524:10)
at /typescript-main/built/local/typescript.js:169126:33
at mapDefined (/typescript-main/built/local/typescript.js:2572:22)
at getPossibleSymbolReferenceNodes (/typescript-main/built/local/typescript.js:169125:12)
at /typescript-main/built/local/typescript.js:169647:25
at flatMap (/typescript-main/built/local/typescript.js:2502:17)
at getReferencesForStringLiteral (/typescript-main/built/local/typescript.js:169645:24)
at Object.getReferencedSymbolsForNode (/typescript-main/built/local/typescript.js:168531:16)
at Object.findReferencedSymbols (/typescript-main/built/local/typescript.js:168136:34)
at Object.findReferences (/typescript-main/built/local/typescript.js:149601:41)
at /typescript-main/built/local/typescript.js:188666:43
at searchPosition (/typescript-main/built/local/typescript.js:188808:28)
at getPerProjectReferences (/typescript-main/built/local/typescript.js:188787:32)
at getReferencesWorker (/typescript-main/built/local/typescript.js:188658:29)
at IOSession.getReferences (/typescript-main/built/local/typescript.js:190642:24)
at references (/typescript-main/built/local/typescript.js:189091:43)
at /typescript-main/built/local/typescript.js:191691:15
at IOSession.executeWithRequestId (/typescript-main/built/local/typescript.js:191680:14)
at IOSession.executeCommand (/typescript-main/built/local/typescript.js:191689:29)
at IOSession.onMessage (/typescript-main/built/local/typescript.js:191737:68)
at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:501:14)

Affected repos

RocketChat/Rocket.Chat Raw error text: RepoResults3/RocketChat.Rocket.Chat.rawError.txt in the artifact folder
Replay commands: RepoResults3/RocketChat.Rocket.Chat.replay.txt in the artifact folder

Last few requests

{"seq":13089,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/apps/meteor/ee/tests/unit/server/federation/server/infrastructure/rocket-chat/converters/RoomSender.spec.ts","line":186,"offset":61,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":13090,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/apps/meteor/ee/tests/unit/server/federation/server/infrastructure/rocket-chat/converters/RoomSender.spec.ts","line":187,"offset":21}}
{"seq":13091,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/apps/meteor/ee/tests/unit/server/federation/server/infrastructure/rocket-chat/converters/RoomSender.spec.ts","line":212,"offset":124,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":"'"}}
{"seq":13092,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/apps/meteor/ee/tests/unit/server/federation/server/infrastructure/rocket-chat/converters/RoomSender.spec.ts","line":223,"offset":70}}

Repro steps

#!/bin/bash
git clone https://github.com/RocketChat/Rocket.Chat --recurse-submodules
git -C "./Rocket.Chat" reset --hard 48ea8fce837d3059300ed8f399130cd58da305bb
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162760/artifacts?artifactName=RepoResults3&api-version=7.0"| jq -r ".resource.downloadUrl")
wget -O RepoResults3.zip "$downloadUrl"
unzip -p RepoResults3.zip RepoResults3/RocketChat.Rocket.Chat.replay.txt > RocketChat.Rocket.Chat.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./Rocket.Chat ./RocketChat.Rocket.Chat.replay.txt <PATH_TO_tsserver.js>
New server no longer reports this error: Error: Debug Failure. False expression.
Req #10018 - references
at Object.resetTokenState (/typescript-main/built/local/typescript.js:14397:11)
at addSyntheticNodes (/typescript-main/built/local/typescript.js:148224:11)
at createSyntaxList (/typescript-main/built/local/typescript.js:148252:3)
at processNodes (/typescript-main/built/local/typescript.js:148213:19)
at visitNodes (/typescript-main/built/local/typescript.js:31651:14)
at forEachChildInFunctionType (/typescript-main/built/local/typescript.js:31720:111)
at forEachChild (/typescript-main/built/local/typescript.js:32167:35)
at NodeObject.forEachChild (/typescript-main/built/local/typescript.js:148193:12)
at createChildren (/typescript-main/built/local/typescript.js:148218:8)
at NodeObject.getChildren (/typescript-main/built/local/typescript.js:148172:83)
at getTokenAtPositionWorker (/typescript-main/built/local/typescript.js:136554:32)
at getTouchingToken (/typescript-main/built/local/typescript.js:136527:10)
at getTouchingPropertyName (/typescript-main/built/local/typescript.js:136524:10)
at /typescript-main/built/local/typescript.js:169126:33
at mapDefined (/typescript-main/built/local/typescript.js:2572:22)
at getPossibleSymbolReferenceNodes (/typescript-main/built/local/typescript.js:169125:12)
at /typescript-main/built/local/typescript.js:169194:25
at flatMap (/typescript-main/built/local/typescript.js:2502:17)
at getAllReferencesForKeyword (/typescript-main/built/local/typescript.js:169192:24)
at getReferencedSymbolsSpecial (/typescript-main/built/local/typescript.js:168734:14)
at Object.getReferencedSymbolsForNode (/typescript-main/built/local/typescript.js:168514:23)
at Object.findReferencedSymbols (/typescript-main/built/local/typescript.js:168136:34)
at Object.findReferences (/typescript-main/built/local/typescript.js:149601:41)
at /typescript-main/built/local/typescript.js:188666:43
at searchPosition (/typescript-main/built/local/typescript.js:188808:28)
at getPerProjectReferences (/typescript-main/built/local/typescript.js:188787:32)
at getReferencesWorker (/typescript-main/built/local/typescript.js:188658:29)
at IOSession.getReferences (/typescript-main/built/local/typescript.js:190642:24)
at references (/typescript-main/built/local/typescript.js:189091:43)
at /typescript-main/built/local/typescript.js:191691:15
at IOSession.executeWithRequestId (/typescript-main/built/local/typescript.js:191680:14)
at IOSession.executeCommand (/typescript-main/built/local/typescript.js:191689:29)
at IOSession.onMessage (/typescript-main/built/local/typescript.js:191737:68)
at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:501:14)

Affected repos

invoke-ai/InvokeAI Raw error text: RepoResults8/invoke-ai.InvokeAI.rawError.txt in the artifact folder
Replay commands: RepoResults8/invoke-ai.InvokeAI.replay.txt in the artifact folder

Last few requests

{"seq":20176,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/invokeai/frontend/web/src/features/nodes/components/flow/nodes/Invocation/fields/inputs/BoardFieldInputComponent.tsx"}}
{"seq":20177,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/invokeai/frontend/web/src/features/nodes/components/flow/nodes/Invocation/fields/inputs/BoardFieldInputComponent.tsx","line":1,"offset":12,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":""}}
{"seq":20178,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/invokeai/frontend/web/src/features/nodes/components/flow/nodes/Invocation/fields/inputs/BoardFieldInputComponent.tsx","line":1,"offset":56}}
{"seq":20179,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/invokeai/frontend/web/src/features/nodes/components/flow/nodes/Invocation/fields/inputs/BoardFieldInputComponent.tsx","line":2,"offset":40}}

Repro steps

#!/bin/bash
git clone https://github.com/invoke-ai/InvokeAI --recurse-submodules
git -C "./InvokeAI" reset --hard 7905a46ca4001ebd748b91aea0ba04a790250ed5
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
pnpm --dir "./InvokeAI/invokeai/frontend/web" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
npm --prefix "./InvokeAI/invokeai/frontend/web/scripts" install --prefer-offline --no-audit --no-progress --legacy-peer-deps --ignore-scripts -q
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162760/artifacts?artifactName=RepoResults8&api-version=7.0"| jq -r ".resource.downloadUrl")
wget -O RepoResults8.zip "$downloadUrl"
unzip -p RepoResults8.zip RepoResults8/invoke-ai.InvokeAI.replay.txt > invoke-ai.InvokeAI.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./InvokeAI ./invoke-ai.InvokeAI.replay.txt <PATH_TO_tsserver.js>
New server no longer reports this error: Error: Debug Failure. False expression.
Req #19058 - organizeImports
at Object.resetTokenState (/typescript-main/built/local/typescript.js:14397:11)
at addSyntheticNodes (/typescript-main/built/local/typescript.js:148224:11)
at createSyntaxList (/typescript-main/built/local/typescript.js:148252:3)
at processNodes (/typescript-main/built/local/typescript.js:148213:19)
at visitNodes (/typescript-main/built/local/typescript.js:31651:14)
at forEachChildInFunctionType (/typescript-main/built/local/typescript.js:31720:111)
at forEachChild (/typescript-main/built/local/typescript.js:32167:35)
at NodeObject.forEachChild (/typescript-main/built/local/typescript.js:148193:12)
at createChildren (/typescript-main/built/local/typescript.js:148218:8)
at NodeObject.getChildren (/typescript-main/built/local/typescript.js:148172:83)
at getTokenAtPositionWorker (/typescript-main/built/local/typescript.js:136554:32)
at getTouchingToken (/typescript-main/built/local/typescript.js:136527:10)
at getTouchingPropertyName (/typescript-main/built/local/typescript.js:136524:10)
at /typescript-main/built/local/typescript.js:169126:33
at mapDefined (/typescript-main/built/local/typescript.js:2572:22)
at getPossibleSymbolReferenceNodes (/typescript-main/built/local/typescript.js:169125:12)
at eachSymbolReferenceInFile (/typescript-main/built/local/typescript.js:169072:25)
at Object.isSymbolReferencedInFile (/typescript-main/built/local/typescript.js:169066:12)
at isDeclarationUsed (/typescript-main/built/local/typescript.js:172042:221)
at /typescript-main/built/local/typescript.js:172017:66
at removeUnusedImports (/typescript-main/built/local/typescript.js:172017:52)
at processImportsOfSameModuleSpecifier (/typescript-main/built/local/typescript.js:171905:39)
at /typescript-main/built/local/typescript.js:171873:175
at flatMap (/typescript-main/built/local/typescript.js:2502:17)
at organizeDeclsWorker (/typescript-main/built/local/typescript.js:171873:28)
at organizeImportsWorker (/typescript-main/built/local/typescript.js:171910:5)
at /typescript-main/built/local/typescript.js:171852:57
at Object.organizeImports (/typescript-main/built/local/typescript.js:171852:28)
at Object.organizeImports2 [as organizeImports] (/typescript-main/built/local/typescript.js:149772:39)
at IOSession.organizeImports (/typescript-main/built/local/typescript.js:191325:50)
at organizeImports (/typescript-main/built/local/typescript.js:189461:43)
at /typescript-main/built/local/typescript.js:191691:15
at IOSession.executeWithRequestId (/typescript-main/built/local/typescript.js:191680:14)
at IOSession.executeCommand (/typescript-main/built/local/typescript.js:191689:29)
at IOSession.onMessage (/typescript-main/built/local/typescript.js:191737:68)
at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:501:14)

Affected repos

vercel/hyper Raw error text: RepoResults3/vercel.hyper.rawError.txt in the artifact folder
Replay commands: RepoResults3/vercel.hyper.replay.txt in the artifact folder

Last few requests

{"seq":19353,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/app/menus/menus/darwin.ts"}}
{"seq":19354,"type":"request","command":"navtree","arguments":{"file":"@PROJECT_ROOT@/app/menus/menus/darwin.ts"}}
{"seq":19355,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/app/menus/menus/darwin.ts"}}
{"seq":19356,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/app/menus/menus/darwin.ts","line":2,"offset":42,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":""}}

Repro steps

#!/bin/bash
git clone https://github.com/vercel/hyper --recurse-submodules
git -C "./hyper" reset --hard 2a7bb18259d975f27b30b502af1be7576f6f5656
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
yarn --cwd "./hyper" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./hyper/app" install --ignore-engines --ignore-scripts --silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162760/artifacts?artifactName=RepoResults3&api-version=7.0"| jq -r ".resource.downloadUrl")
wget -O RepoResults3.zip "$downloadUrl"
unzip -p RepoResults3.zip RepoResults3/vercel.hyper.replay.txt > vercel.hyper.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./hyper ./vercel.hyper.replay.txt <PATH_TO_tsserver.js>
New server no longer reports this error: Error: Debug Failure. False expression.
Req #14048 - references
at Object.resetTokenState (/typescript-main/built/local/typescript.js:14397:11)
at addSyntheticNodes (/typescript-main/built/local/typescript.js:148224:11)
at createSyntaxList (/typescript-main/built/local/typescript.js:148252:3)
at processNodes (/typescript-main/built/local/typescript.js:148213:19)
at visitNodes (/typescript-main/built/local/typescript.js:31651:14)
at forEachChildInFunctionType (/typescript-main/built/local/typescript.js:31720:111)
at forEachChild (/typescript-main/built/local/typescript.js:32167:35)
at NodeObject.forEachChild (/typescript-main/built/local/typescript.js:148193:12)
at createChildren (/typescript-main/built/local/typescript.js:148218:8)
at NodeObject.getChildren (/typescript-main/built/local/typescript.js:148172:83)
at getTokenAtPositionWorker (/typescript-main/built/local/typescript.js:136554:32)
at getTouchingToken (/typescript-main/built/local/typescript.js:136527:10)
at getTouchingPropertyName (/typescript-main/built/local/typescript.js:136524:10)
at getReferencesAtLocation (/typescript-main/built/local/typescript.js:169218:31)
at getReferencesInContainer (/typescript-main/built/local/typescript.js:169211:7)
at getReferencesInSourceFile (/typescript-main/built/local/typescript.js:169204:12)
at searchForName (/typescript-main/built/local/typescript.js:169018:7)
at getReferencesInContainerOrFiles (/typescript-main/built/local/typescript.js:168819:9)
at getReferencedSymbolsForSymbol (/typescript-main/built/local/typescript.js:168801:7)
at Object.getReferencedSymbolsForNode (/typescript-main/built/local/typescript.js:168551:24)
at Object.findReferencedSymbols (/typescript-main/built/local/typescript.js:168136:34)
at Object.findReferences (/typescript-main/built/local/typescript.js:149601:41)
at /typescript-main/built/local/typescript.js:188666:43
at searchPosition (/typescript-main/built/local/typescript.js:188808:28)
at getPerProjectReferences (/typescript-main/built/local/typescript.js:188787:32)
at getReferencesWorker (/typescript-main/built/local/typescript.js:188658:29)
at IOSession.getReferences (/typescript-main/built/local/typescript.js:190642:24)
at references (/typescript-main/built/local/typescript.js:189091:43)
at /typescript-main/built/local/typescript.js:191691:15
at IOSession.executeWithRequestId (/typescript-main/built/local/typescript.js:191680:14)
at IOSession.executeCommand (/typescript-main/built/local/typescript.js:191689:29)
at IOSession.onMessage (/typescript-main/built/local/typescript.js:191737:68)
at Interface.<anonymous> (/typescript-main/built/local/tsserver.js:501:14)

Affected repos

marmelab/react-admin Raw error text: RepoResults7/marmelab.react-admin.rawError.txt in the artifact folder
Replay commands: RepoResults7/marmelab.react-admin.replay.txt in the artifact folder

Last few requests

{"seq":14564,"type":"request","command":"getOutliningSpans","arguments":{"file":"@PROJECT_ROOT@/packages/create-react-admin/templates/common/src/index.tsx"}}
{"seq":14565,"type":"request","command":"navtree","arguments":{"file":"@PROJECT_ROOT@/packages/create-react-admin/templates/common/src/index.tsx"}}
{"seq":14566,"type":"request","command":"navbar","arguments":{"file":"@PROJECT_ROOT@/packages/create-react-admin/templates/common/src/index.tsx"}}
{"seq":14567,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/create-react-admin/templates/common/src/index.tsx","line":5,"offset":55}}

Repro steps

#!/bin/bash
git clone https://github.com/marmelab/react-admin --recurse-submodules
git -C "./react-admin" reset --hard aa4f26b2e10aac5cc0c31865b6a8b9f77bc463bc
yarn --cwd "./react-admin" install --no-immutable --mode=skip-build
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162760/artifacts?artifactName=RepoResults7&api-version=7.0"| jq -r ".resource.downloadUrl")
wget -O RepoResults7.zip "$downloadUrl"
unzip -p RepoResults7.zip RepoResults7/marmelab.react-admin.replay.txt > marmelab.react-admin.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./react-admin ./marmelab.react-admin.replay.txt <PATH_TO_tsserver.js>

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

backstage/backstage Raw error text: RepoResults6/backstage.backstage.rawError.txt in the artifact folder
Replay commands: RepoResults6/backstage.backstage.replay.txt in the artifact folder

Last few requests

{"seq":95,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/scripts/prepare-release.js","line":378,"offset":67}}
{"seq":96,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/scripts/prepare-release.js","line":386,"offset":2}}
{"seq":97,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/scripts/prepare-release.js","line":386,"offset":2,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":98,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/microsite/typings.d.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash
git clone https://github.com/backstage/backstage --recurse-submodules
git -C "./backstage" reset --hard febf7d60412d1064b6d1579a39b44266206e84da
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
yarn --cwd "./backstage" install --no-immutable --mode=skip-build
yarn --cwd "./backstage/storybook" install --no-immutable --mode=skip-build
yarn --cwd "./backstage/microsite" install --no-immutable --mode=skip-build
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162760/artifacts?artifactName=RepoResults6&api-version=7.0"| jq -r ".resource.downloadUrl")
wget -O RepoResults6.zip "$downloadUrl"
unzip -p RepoResults6.zip RepoResults6/backstage.backstage.replay.txt > backstage.backstage.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./backstage ./backstage.backstage.replay.txt <PATH_TO_tsserver.js>

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

calcom/cal.com Raw error text: RepoResults5/calcom.cal.com.rawError.txt in the artifact folder
Replay commands: RepoResults5/calcom.cal.com.replay.txt in the artifact folder

Last few requests

{"seq":139,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/prisma/zod-utils.test.ts","line":45,"offset":5,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":140,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/prisma/zod-utils.test.ts","line":45,"offset":5,"entryNames":["beforeAll"]}}
{"seq":141,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/types/next.d.ts"],"openFiles":[]}}
{"seq":142,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/packages/lib/weekday.ts","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash
git clone https://github.com/calcom/cal.com --recurse-submodules
git -C "./cal.com" reset --hard 539a2ea301954f3d8e37c32787a6ee743e27b238
yarn --cwd "./cal.com" install --no-immutable --mode=skip-build
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162760/artifacts?artifactName=RepoResults5&api-version=7.0"| jq -r ".resource.downloadUrl")
wget -O RepoResults5.zip "$downloadUrl"
unzip -p RepoResults5.zip RepoResults5/calcom.cal.com.replay.txt > calcom.cal.com.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./cal.com ./calcom.cal.com.replay.txt <PATH_TO_tsserver.js>

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

labring/sealos Raw error text: RepoResults15/labring.sealos.rawError.txt in the artifact folder
Replay commands: RepoResults15/labring.sealos.replay.txt in the artifact folder

Last few requests

{"seq":131,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/frontend/providers/license/next-i18next.config.js","line":3,"offset":4,"includeExternalModuleExports":true,"triggerKind":1}}
{"seq":132,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/frontend/providers/license/next-i18next.config.js","line":3,"offset":4,"entryNames":["@abstract"]}}
{"seq":133,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/frontend/providers/terminal/next.config.js"],"openFiles":[]}}
{"seq":134,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/frontend/providers/kubepanel/tailwind.config.js","projectRootPath":"@PROJECT_ROOT@"}]}}

Repro steps

#!/bin/bash
git clone https://github.com/labring/sealos --recurse-submodules
git -C "./sealos" reset --hard 26604f99fa5eca579a6123a8cdae6d4cf3c00dbb
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
pnpm --dir "./sealos/service/license" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
pnpm --dir "./sealos/frontend" install --no-frozen-lockfile --prefer-offline --ignore-scripts --reporter=silent
yarn --cwd "./sealos/docs/website" install --ignore-engines --ignore-scripts --silent
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162760/artifacts?artifactName=RepoResults15&api-version=7.0"| jq -r ".resource.downloadUrl")
wget -O RepoResults15.zip "$downloadUrl"
unzip -p RepoResults15.zip RepoResults15/labring.sealos.replay.txt > labring.sealos.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./sealos ./labring.sealos.replay.txt <PATH_TO_tsserver.js>

@typescript-bot

Copy link
Copy Markdown
Contributor

Daniel Rosenwasser (@DanielRosenwasser) Here are some more interesting changes from running the top 300 repos suite

Details

Server exited prematurely with code unknown and signal SIGABRT

Server exited prematurely with code unknown and signal SIGABRT

Affected repos

elastic/kibana Raw error text: RepoResults10/elastic.kibana.rawError.txt in the artifact folder
Replay commands: RepoResults10/elastic.kibana.replay.txt in the artifact folder

Last few requests

{"seq":154,"type":"request","command":"references","arguments":{"file":"@PROJECT_ROOT@/x-pack/test/localization/config.fr_fr.ts","line":8,"offset":43}}
{"seq":155,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":["@PROJECT_ROOT@/packages/kbn-eslint-plugin-eslint/index.js"],"openFiles":[]}}
{"seq":156,"type":"request","command":"updateOpen","arguments":{"changedFiles":[],"closedFiles":[],"openFiles":[{"file":"@PROJECT_ROOT@/x-pack/plugins/task_manager/jest.config.js","projectRootPath":"@PROJECT_ROOT@"}]}}
{"seq":157,"type":"request","command":"navto","arguments":{"searchValue":"a","maxResultCount":256}}

Repro steps

#!/bin/bash
git clone https://github.com/elastic/kibana --recurse-submodules
git -C "./kibana" reset --hard 15345b639710ba81e0cf20a02feb6ed15bee69b8
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
yarn --cwd "./kibana" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test_serverless/functional/test_suites/security/cypress" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test_serverless/functional/test_suites/observability/cypress" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/task_manager_claimer_mget/plugins/sample_task_plugin_mget" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/security_solution_cypress" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/security_solution_api_integration" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/security_api_integration/packages/helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/plugin_api_perf/plugins/task_manager_performance" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/plugin_api_integration/plugins/sample_task_plugin" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/plugin_api_integration/plugins/event_log" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/plugin_api_integration/plugins/elasticsearch_client" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/functional_with_es_ssl/plugins/cases" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/functional_with_es_ssl/plugins/alerts" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/functional_execution_context/plugins/alerts" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/functional_embedded/plugins/iframe_embedded" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/functional_cors/plugins/kibana_cors_test" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/cases_api_integration/common/plugins/security_solution" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/cases_api_integration/common/plugins/observability" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/cases_api_integration/common/plugins/cases" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/alerting_api_integration/packages/helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/alerting_api_integration/common/plugins/alerts_restricted" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/alerting_api_integration/common/plugins/alerts" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/alerting_api_integration/common/plugins/actions_simulators" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/test/alerting_api_integration/common/plugins/aad" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/threat_intelligence" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/session_view" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/serverless_search" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/serverless_observability" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/serverless" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/security_solution_serverless" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/security_solution_ess" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/security_solution" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/search_notebooks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/search_connectors" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/osquery" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/observability_solution/apm/scripts" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/ml" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/kubernetes_security" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/fleet" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/elastic_assistant" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/plugins/cases" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/security-solution/upselling" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/security-solution/storybook/config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/security-solution/side_nav" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/security-solution/navigation" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/security-solution/features" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/security-solution/ecs_data_quality_dashboard" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/security-solution/data_table" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/security/plugin_types_server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/security/plugin_types_public" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/security/plugin_types_common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/security/form_components" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/security/api_key_management" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/rollup" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/observability/get_padded_alert_time_range_util" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/observability/alerting_test_data" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/observability/alert_details" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/url_state" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/ui_actions" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/trained_models_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/time_buckets" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/string_hash" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/runtime_field_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/route_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/response_stream" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/random_sampler_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/query_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/number_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/nested_property" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/local_storage" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/kibana_theme" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/json_schemas" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/is_populated_object" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/is_defined" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/inference_integration_flyout" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/in_memory_table" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/error_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/date_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/date_picker" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/data_view_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/data_grid" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/data_frame_analytics_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/creation_wizard_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/chi2test" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/category_validator" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/cancellable_search" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/anomaly_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/aiops_test_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/aiops_log_rate_analysis" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/aiops_log_pattern_analysis" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/aiops_components" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/aiops_common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/aiops_change_point_detection" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/ml/agg_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/maps/vector_tile_utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/kbn-slo-schema" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/kbn-random-sampling" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/kbn-langchain" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/kbn-infra-forge" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/kbn-entities-schema" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/kbn-elastic-assistant-common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/kbn-elastic-assistant" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/kbn-data-forge" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/kbn-alerting-state-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/kbn-alerting-comparators" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/x-pack/packages/index-management" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/server_integration/plugins/status_plugin_b" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/server_integration/plugins/status_plugin_a" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/usage_collection" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/ui_settings_plugin" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/telemetry" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/session_notifications" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/saved_objects_hidden_type" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/saved_objects_hidden_from_http_apis_type" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/saved_object_import_warnings" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/saved_object_export_transforms" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/rendering_plugin" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/management_test_plugin" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/kbn_tp_custom_visualizations" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/kbn_top_nav" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/kbn_sample_panel_action" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/index_patterns" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/elasticsearch_client_plugin" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/data_search" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_provider_plugin" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_plugin_static_assets" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_plugin_route_timeouts" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_plugin_helpmenu" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_plugin_execution_context" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_plugin_deprecations" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_plugin_deep_links" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_plugin_chromeless" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_plugin_b" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_plugin_appleave" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_plugin_a" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_http" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_history_block" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_dynamic_resolving_b" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_dynamic_resolving_a" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/core_app_status" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/plugin_functional/plugins/app_link_test" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/node_roles_functional/plugins/core_plugin_initializer_context" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/interpreter_functional/plugins/kbn_tp_run_pipeline" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/health_gateway/plugins/status" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/analytics/plugins/analytics_plugin_a" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/test/analytics/plugins/analytics_ftr_helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/src/plugins/esql_datagrid" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/src/plugins/esql" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/src/plugins/chart_expressions/common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/storybook/mock" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/storybook/config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/router/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/router/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/router/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/prompt/not_found" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/prompt/no_data_views/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/prompt/no_data_views/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/prompt/no_data_views/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/solution_nav" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/no_data_config/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/no_data_config/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/no_data_config/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/no_data/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/no_data/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/no_data/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/kibana_template/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/kibana_template/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/kibana_template/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/kibana_no_data/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/kibana_no_data/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/kibana_no_data/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/analytics_no_data/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/analytics_no_data/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/page/analytics_no_data/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/modal/tabbed" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/markdown/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/markdown/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/markdown/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/link/redirect_app/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/link/redirect_app/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/link/redirect_app/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/file/util" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/file/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/file/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/file/image/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/file/image/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/file/file_upload/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/file/file_picker/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/file/context" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/error_boundary" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/code_editor/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/code_editor/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/chrome/navigation" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/card/no_data/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/card/no_data/mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/card/no_data/impl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/button_toolbar" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/button/exit_full_screen" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/shared-ux/avatar/solution" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/serverless/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/serverless/storybook/config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/serverless/settings/security_project" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/serverless/settings/search_project" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/serverless/settings/observability_project" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/serverless/settings/common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/serverless/project_switcher" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/response-ops/feature_flag_service" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/react/kibana_mount" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/react/kibana_context/theme" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/react/kibana_context/styled" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/react/kibana_context/root" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/react/kibana_context/render" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/react/kibana_context/common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/presentation/presentation_publishing" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/presentation/presentation_containers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-zod-helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-yarn-lock-validator" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-xstate-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-whereis-pkg-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-web-worker-stub" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-visualization-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-visualization-ui-components" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-validate-next-docs-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-utility-types-jest" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-utility-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-utility-types/src/tsd_tests" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-user-profile-components" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-use-tracked-promise" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-unsaved-changes-prompt" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-unsaved-changes-badge" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-unified-field-list" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-unified-doc-viewer" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-unified-data-table" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ui-theme" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ui-shared-deps-src" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ui-shared-deps-npm" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ui-actions-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-typed-react-router-config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ts-type-check-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ts-projects" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-try-in-console" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-triggers-actions-ui-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-tooling-log" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-tinymath" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-timerange" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-timelion-grammar" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-text-based-editor" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-test-subj-selector" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-test-jest-helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-test-eui-helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-test" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-telemetry-tools" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-storybook" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-storybook/preset" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-stdio-dev-helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-std" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-spec-to-console" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-sort-predicates" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-sort-package-json" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-some-dev-log" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-shared-ux-utility" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-shared-svg" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-set-map" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-server-route-repository" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-server-http-tools" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-t-grid" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-rules" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-lists-common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-list-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-list-hooks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-list-constants" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-list-api" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-io-ts-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-io-ts-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-io-ts-list-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-io-ts-alerting-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-hook-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-exceptions-common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-exception-list-components" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-es-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-ecs" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-securitysolution-autocomplete" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-security-hardening" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-search-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-search-response-warnings" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-search-index-documents" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-search-errors" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-search-connectors" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-search-api-panels" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-saved-objects-settings" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-safer-lodash-set" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-rule-data-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-rrule" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-router-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-router-to-openapispec" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-rison" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-resizable-layout" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-reporting/server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-reporting/public" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-reporting/mocks_server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-reporting/get_csv_panel_actions" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-reporting/export_types/png_common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-reporting/export_types/png" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-reporting/export_types/pdf_common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-reporting/export_types/pdf" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-reporting/export_types/csv_common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-reporting/export_types/csv" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-reporting/common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-repo-source-classifier-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-repo-source-classifier" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-repo-path" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-repo-packages" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-repo-linter" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-repo-info" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-repo-file-maps" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-recently-accessed" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-react-hooks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-react-field" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-profiling-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-plugin-helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-plugin-generator" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-plugin-check" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-picomatcher" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-performance-testing-dataset-extractor" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-peggy-loader" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-peggy" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-panel-loader" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-osquery-io-ts-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-optimizer-webpack-helpers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-optimizer" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-openapi-generator" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-openapi-common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-openapi-bundler" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-object-versioning" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-monaco" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-mock-idp-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-mock-idp-plugin" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-mapbox-gl" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-management/storybook/config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-management/settings/utilities" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-management/settings/types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-management/settings/setting_ids" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-management/settings/section_registry" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-management/settings/field_definition" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-management/settings/components/form" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-management/settings/components/field_row" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-management/settings/components/field_input" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-management/settings/components/field_category" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-management/settings/application" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-management/cards_navigation" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-managed-vscode-config-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-managed-vscode-config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-managed-content-badge" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-logging-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-logging" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-lint-ts-projects-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-lint-packages-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-lens-formula-docs" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-lens-embeddable-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-language-documentation-popover" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-kibana-manifest-schema" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-json-ast" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-journeys" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-jest-serializers" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ipynb" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-io-ts-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-interpreter" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-import-resolver" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-import-locator" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-i18n-react" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-i18n" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-health-gateway-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-hapi-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-handlebars" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-guided-onboarding" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-grouping" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-get-repo-files" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-generate-csv" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-generate-console-definitions" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-generate" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ftr-screenshot-filename" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ftr-common-functional-ui-services" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ftr-common-functional-services" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-formatters" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-flot-charts" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-find-used-node-modules" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-field-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-field-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-failed-test-reporter-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-expect" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-expandable-flyout" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-event-annotation-components" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-event-annotation-common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-esql-validation-autocomplete" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-esql-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-esql-ast" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-eslint-plugin-telemetry" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-eslint-plugin-imports" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-eslint-plugin-i18n" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-eslint-plugin-eslint" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-eslint-plugin-disable" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-eslint-config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-es-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-es-query" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-es-errors" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-es-archiver" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-es" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-elastic-agent-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ebt-tools" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-dom-drag-drop" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-docs-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-doc-links" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-discover-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-dev-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-dev-proc-runner" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-dev-cli-runner" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-dev-cli-errors" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-datemath" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-data-view-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-data-stream-adapter" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-data-service" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-cypress-config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-custom-integrations" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-custom-icons" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-crypto-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-crypto" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-content-management-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-config-schema" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-config-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-coloring" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-code-owners" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-cli-dev-mode" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ci-stats-shipper-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ci-stats-reporter" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ci-stats-performance-metrics" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ci-stats-core" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-check-mappings-update-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-chart-icons" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-cell-actions" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-cases-components" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-capture-oas-snapshot-cli" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-calculate-width-from-char-count" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-calculate-auto" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-bfetch-error" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-bazel-runner" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-babel-transform" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-babel-register" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-babel-preset" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-axe-config" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-apm-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-apm-synthtrace-client" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-apm-synthtrace" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-apm-data-view" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-apm-config-loader" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-analytics" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ambient-ui-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ambient-storybook-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ambient-ftr-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ambient-common-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-alerts-ui-shared" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-alerts-grouping" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-alerts-as-data-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-alerting-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-actions-types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/kbn-ace" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/home/sample_data_types" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/home/sample_data_tab" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/home/sample_data_card" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/default-nav/ml" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/default-nav/management" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/default-nav/devtools" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/default-nav/analytics" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/deeplinks/shared" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/deeplinks/security" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/deeplinks/search" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/deeplinks/observability" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/deeplinks/ml" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/deeplinks/management" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/deeplinks/fleet" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/deeplinks/devtools" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/deeplinks/analytics" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/user-settings/core-user-settings-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/user-settings/core-user-settings-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/user-settings/core-user-settings-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/user-profile/core-user-profile-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/user-profile/core-user-profile-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/user-profile/core-user-profile-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/user-profile/core-user-profile-common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/user-profile/core-user-profile-browser-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/user-profile/core-user-profile-browser-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/user-profile/core-user-profile-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/usage-data/core-usage-data-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/usage-data/core-usage-data-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/usage-data/core-usage-data-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/usage-data/core-usage-data-base-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/ui-settings/core-ui-settings-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/ui-settings/core-ui-settings-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/ui-settings/core-ui-settings-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/ui-settings/core-ui-settings-common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/ui-settings/core-ui-settings-browser-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/ui-settings/core-ui-settings-browser-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/ui-settings/core-ui-settings-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/theme/core-theme-browser-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/theme/core-theme-browser-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/theme/core-theme-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/test-helpers/core-test-helpers-test-utils" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/test-helpers/core-test-helpers-so-type-serializer" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/test-helpers/core-test-helpers-model-versions" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/test-helpers/core-test-helpers-kbn-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/test-helpers/core-test-helpers-http-setup-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/test-helpers/core-test-helpers-deprecations-getters" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/status/core-status-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/status/core-status-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/status/core-status-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/status/core-status-common-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/status/core-status-common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/security/core-security-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/security/core-security-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/security/core-security-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/security/core-security-common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/security/core-security-browser-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/security/core-security-browser-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/security/core-security-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-utils-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-migration-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-migration-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-import-export-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-import-export-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-common" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-browser-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-browser-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-base-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-base-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-api-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-api-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-api-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/saved-objects/core-saved-objects-api-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/root/core-root-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/root/core-root-browser-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/rendering/core-rendering-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/rendering/core-rendering-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/rendering/core-rendering-browser-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/rendering/core-rendering-browser-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/preboot/core-preboot-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/preboot/core-preboot-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/preboot/core-preboot-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/plugins/core-plugins-server-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/plugins/core-plugins-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/plugins/core-plugins-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/plugins/core-plugins-contracts-server" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/plugins/core-plugins-contracts-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/plugins/core-plugins-browser-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/plugins/core-plugins-browser-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/plugins/core-plugins-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/plugins/core-plugins-base-server-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/overlays/core-overlays-browser-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/overlays/core-overlays-browser-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/overlays/core-overlays-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/notifications/core-notifications-browser-mocks" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/notifications/core-notifications-browser-internal" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packages/core/notifications/core-notifications-browser" install --ignore-engines --ignore-scripts --silent
yarn --cwd "./kibana/packa:error: Truncated - see log for full output :error:</details>

@typescript-bot

Copy link
Copy Markdown
Contributor

Daniel Rosenwasser (@DanielRosenwasser) Here are some more interesting changes from running the top 300 repos suite

Details

RangeError: Maximum call stack size exceeded

Req #18254 - definitionAndBoundSpan
at checkExpressionCached (/typescript-59282/built/local/typescript.js:82391:33)
at /typescript-59282/built/local/typescript.js:80876:20
at traverse (/typescript-59282/built/local/typescript.js:17574:16)
at visitNodes (/typescript-59282/built/local/typescript.js:31656:22)
at forEachChildInBlock (/typescript-59282/built/local/typescript.js:32126:10)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at visitNode2 (/typescript-59282/built/local/typescript.js:31648:18)
at forEachChildInIfStatement (/typescript-59282/built/local/typescript.js:31881:93)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at visitNode2 (/typescript-59282/built/local/typescript.js:31648:18)
at forEachChildInIfStatement (/typescript-59282/built/local/typescript.js:31881:93)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at visitNode2 (/typescript-59282/built/local/typescript.js:31648:18)
at forEachChildInIfStatement (/typescript-59282/built/local/typescript.js:31881:93)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at visitNode2 (/typescript-59282/built/local/typescript.js:31648:18)
at forEachChildInIfStatement (/typescript-59282/built/local/typescript.js:31881:93)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at visitNode2 (/typescript-59282/built/local/typescript.js:31648:18)
at forEachChildInIfStatement (/typescript-59282/built/local/typescript.js:31881:93)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at visitNode2 (/typescript-59282/built/local/typescript.js:31648:18)
at forEachChildInIfStatement (/typescript-59282/built/local/typescript.js:31881:93)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at visitNode2 (/typescript-59282/built/local/typescript.js:31648:18)
at forEachChildInIfStatement (/typescript-59282/built/local/typescript.js:31881:93)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at visitNode2 (/typescript-59282/built/local/typescript.js:31648:18)
at forEachChildInIfStatement (/typescript-59282/built/local/typescript.js:31881:93)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at visitNode2 (/typescript-59282/built/local/typescript.js:31648:18)
at forEachChildInIfStatement (/typescript-59282/built/local/typescript.js:31881:93)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at visitNode2 (/typescript-59282/built/local/typescript.js:31648:18)
at forEachChildInIfStatement (/typescript-59282/built/local/typescript.js:31881:93)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at visitNodes (/typescript-59282/built/local/typescript.js:31656:22)
at forEachChildInBlock (/typescript-59282/built/local/typescript.js:32126:10)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at forEachReturnStatement (/typescript-59282/built/local/typescript.js:17570:10)
at checkAndAggregateReturnExpressionTypes (/typescript-59282/built/local/typescript.js:80857:5)
at getReturnTypeFromBody (/typescript-59282/built/local/typescript.js:80670:21)
at getReturnTypeOfSignature (/typescript-59282/built/local/typescript.js:62153:426)
at getReturnTypeOfSingleNonGenericCallSignature (/typescript-59282/built/local/typescript.js:82694:14)
at getQuickTypeOfExpression (/typescript-59282/built/local/typescript.js:82745:94)
at checkDeclarationInitializer (/typescript-59282/built/local/typescript.js:82423:18)
at getTypeForVariableLikeDeclaration (/typescript-59282/built/local/typescript.js:58516:66)
at getWidenedTypeForVariableLikeDeclaration (/typescript-59282/built/local/typescript.js:58966:48)
at getTypeOfVariableOrParameterOrPropertyWorker (/typescript-59282/built/local/typescript.js:59111:14)
at getTypeOfVariableOrParameterOrProperty (/typescript-59282/built/local/typescript.js:59047:20)
at getTypeOfSymbol (/typescript-59282/built/local/typescript.js:59370:14)
at getNarrowedTypeOfSymbol (/typescript-59282/built/local/typescript.js:74131:18)
at checkIdentifier (/typescript-59282/built/local/typescript.js:74273:16)
at checkExpressionWorker (/typescript-59282/built/local/typescript.js:82820:16)
at checkExpression (/typescript-59282/built/local/typescript.js:82774:32)
at checkExpressionCached (/typescript-59282/built/local/typescript.js:82401:28)
at /typescript-59282/built/local/typescript.js:80876:20
at traverse (/typescript-59282/built/local/typescript.js:17574:16)
at visitNodes (/typescript-59282/built/local/typescript.js:31656:22)
at forEachChildInBlock (/typescript-59282/built/local/typescript.js:32126:10)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at visitNode2 (/typescript-59282/built/local/typescript.js:31648:18)
at forEachChildInIfStatement (/typescript-59282/built/local/typescript.js:31881:51)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at visitNodes (/typescript-59282/built/local/typescript.js:31656:22)
at forEachChildInBlock (/typescript-59282/built/local/typescript.js:32126:10)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at forEachReturnStatement (/typescript-59282/built/local/typescript.js:17570:10)
at checkAndAggregateReturnExpressionTypes (/typescript-59282/built/local/typescript.js:80857:5)
at getReturnTypeFromBody (/typescript-59282/built/local/typescript.js:80670:21)
at getReturnTypeOfSignature (/typescript-59282/built/local/typescript.js:62153:426)
at checkCallExpression (/typescript-59282/built/local/typescript.js:79583:24)
at checkExpressionWorker (/typescript-59282/built/local/typescript.js:82864:16)
at checkExpression (/typescript-59282/built/local/typescript.js:82774:32)
at checkExpressionCached (/typescript-59282/built/local/typescript.js:82401:28)
at /typescript-59282/built/local/typescript.js:80876:20
at traverse (/typescript-59282/built/local/typescript.js:17574:16)
at visitNodes (/typescript-59282/built/local/typescript.js:31656:22)
at forEachChildInBlock (/typescript-59282/built/local/typescript.js:32126:10)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)
at visitNode2 (/typescript-59282/built/local/typescript.js:31648:18)
at forEachChildInIfStatement (/typescript-59282/built/local/typescript.js:31881:51)
at forEachChild (/typescript-59282/built/local/typescript.js:32169:35)
at traverse (/typescript-59282/built/local/typescript.js:17590:16)

Affected repos

angular/angular-cli Raw error text: RepoResults6/angular.angular-cli.rawError.txt in the artifact folder
Replay commands: RepoResults6/angular.angular-cli.replay.txt in the artifact folder

Last few requests

{"seq":18251,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":54159,"offset":43,"includeExternalModuleExports":false,"triggerKind":1}}
{"seq":18252,"type":"request","command":"completionEntryDetails","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":54159,"offset":43,"entryNames":["__copyProps"]}}
{"seq":18253,"type":"request","command":"completionInfo","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":54197,"offset":21,"includeExternalModuleExports":false,"triggerKind":2,"triggerCharacter":""}}
{"seq":18254,"type":"request","command":"definitionAndBoundSpan","arguments":{"file":"@PROJECT_ROOT@/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js","line":54217,"offset":55}}

Repro steps

#!/bin/bash
git clone https://github.com/angular/angular-cli --recurse-submodules
git -C "./angular-cli" reset --hard b16894868796aae82de174c80884100672191ca1
# Install packages (exact steps are below, but it might be easier to follow the repo readme)
yarn --cwd "./angular-cli" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-peer-dependencies-angular-5-2" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-peer-dependencies-angular-5" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-peer-dependencies-2" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-peer-dependencies-1" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-package-group-2" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-package-group-1" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-migrations-external" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-migrations" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/schematics/update/packages/update-base" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/ng-snapshot" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/schematic-boolean-option-negated" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/schematic-allow-scripts" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/nested-schematic-main" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/nested-schematic-dependency" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/add-collection-peer-good" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/add-collection-peer-bad" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/add-collection" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/18-ssr-project-webpack" install --no-immutable --mode=skip-build
yarn --cwd "./angular-cli/tests/legacy-cli/e2e/assets/15.0-project" install --no-immutable --mode=skip-build
downloadUrl=$(curl -s "https://typescript.visualstudio.com/TypeScript/_apis/build/builds/162760/artifacts?artifactName=RepoResults6&api-version=7.0"| jq -r ".resource.downloadUrl")
wget -O RepoResults6.zip "$downloadUrl"
unzip -p RepoResults6.zip RepoResults6/angular.angular-cli.replay.txt > angular.angular-cli.replay.txt
npm install --no-save @typescript/server-replay

To run the repro:

# `npx tsreplay --help` to learn about helpful switches for debugging, logging, etc.
npx tsreplay ./angular-cli ./angular.angular-cli.replay.txt <PATH_TO_tsserver.js>

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The crashes in the extended suites are obviously concerning, too. Probably shouldn't stack overflow when printing language service stuff. 😆

Comment threadtests/baselines/reference/isolatedDeclarationErrorsClasses.errors.txt Outdated
Comment threadtests/baselines/reference/optionalMethods.js
Comment threadtests/baselines/reference/promiseTypeStrictNull.types
Comment threadtests/baselines/reference/strictFunctionTypes1.js Outdated
Comment threadtests/baselines/reference/stringLiteralTypesOverloads02.js Outdated
Comment threadtests/baselines/reference/typeFromJSInitializer.types Outdated
@dragomirtitian

Copy link
Copy Markdown
ContributorAuthor

Jake Bailey (@jakebailey) Thank you for the review. Could we run the perf and top300 tests again? I will look in the failures if they still happen

@jakebailey

Copy link
Copy Markdown
Member

TypeScript Bot (@typescript-bot) test it

Comment threadtests/baselines/reference/ambientConstLiterals.js Outdated
Comment threadsrc/compiler/checker.ts Outdated
@jakebailey

Copy link
Copy Markdown
Member

Hm, self check is now failing...

@dragomirtitian
Titian Cernicova-Dragomir (dragomirtitian)force-pushed the isolated-declarations-syntactic-builder-refactor branch from c8cca30 to 91da5aeCompareSeptember 27, 2024 17:10
@dragomirtitian

Copy link
Copy Markdown
ContributorAuthor

Hm, self check is now failing...

Fixed.

@jakebaileyJake Bailey (jakebailey) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I went through all of the baselines; this all seems fine, I think?

Comment on lines 49 to +51
export type LocalInterface = import("pkg", { with: {} });
export declare const a: any;
export declare const b: any;
export declare const a: import("pkg", { with: {} });
export declare const b: import("pkg", { with: {} });

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are there any issues with preserving these attributes? I assume not, and that it's probably good to keep them.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Now that they're not nightly-only, it should be fine to keep them around - you're more likely to randomly start breaking your consumers on older TS that you incidentally hadn't before, but... 🤷

//// [index.d.ts]
export type LocalInterface = import("pkg", { with: { "resolution-mode": "require" } }).RequireInterface & import("pkg", { with: { "resolution-mode": "import" } }).ImportInterface;
export declare const a: import("pkg").RequireInterface;
export declare const a: import("pkg", { with: { "resolution-mode": "require" } }).RequireInterface;

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a behavior change, but, I think an okay one since we're trying to make it so that isolatedDeclaration doesn't have to reason about this at all.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We usually elide them if they weren't needed because they matched the default mode for the file, yeah, but there's no harm (other than ascetic) in including them if they were written explicitly.

Comment on lines +63 to +74
~
!!! error TS9039: Type containing private name 'a' can't be used with --isolatedDeclarations.
!!! related TS9027 v2.ts:2:14: Add a type annotation to the variable v2.
/** module var */
n: typeof n,
~
!!! error TS9013: Expression type can't be inferred with --isolatedDeclarations.
!!! related TS9027 v2.ts:2:14: Add a type annotation to the variable v2.
!!! related TS9035 v2.ts:6:5: Add satisfies and a type assertion to this expression (satisfies T as T) to make the type explicit.
~
!!! error TS9039: Type containing private name 'n' can't be used with --isolatedDeclarations.
!!! related TS9027 v2.ts:2:14: Add a type annotation to the variable v2.

@jakebaileyJake Bailey (jakebailey)Sep 27, 2024

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is all new and interesting but I think still correct errors.

@dragomirtitianTitian Cernicova-Dragomir (dragomirtitian)Sep 27, 2024

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think these errors are redundant. I'll suppress them

Edit: It's a bit more complicated to suppress these. I'll get to them on Monday :(

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think it's a requirement; the errors seem correct to me?

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. It's correct. It's pointing out the exact parts that are causing the issue.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I wouldn't worry about suppressing them; my original comment wasn't meant to be a complaint! 😅

Comment threadtests/baselines/reference/mappedTypeWithAsClauseAndLateBoundProperty2.js Outdated
Comment threadtests/baselines/reference/declarationEmitNoNonRequiredParens.js Outdated
@weswigham
Wesley Wigham (weswigham) merged commit 476e9ee into microsoft:mainSep 30, 2024
@tchetwin
Thomas Chetwin (tchetwin) deleted the isolated-declarations-syntactic-builder-refactor branch September 30, 2024 17:48
@microsoftMicrosoft (microsoft) locked as resolved and limited conversation to collaborators Oct 16, 2025
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

For Uncommitted BugPR for untriaged, rejected, closed or missing bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants

@dragomirtitian@typescript-bot@DanielRosenwasser@jakebailey@weswigham@sandersn