Closed JoshuaKGoldberg closed 8 months ago
Ah! Duplicate of https://github.com/microsoft/TypeScript/pull/47183.
@JoshuaKGoldberg https://github.com/microsoft/TypeScript/pull/47183 has been closed, but the issue still persists in tsd 0.20.0, which uses tsc 4.6.0. Is the fix in tsc already included in 4.6.0? If so, this might be something different...
It should be. I haven't checked this project since the 4.6.0 release.
@SamVerschueren is there anything we can do to help solve this issue? It's a major blocker for us right now and it doesn't seem like there is any progress.
@JoshuaKGoldberg, I believe you had some ideas about what was going on...?
@SamVerschueren bump...? :)
Closing out my old issues for repos I no longer have context on. If anybody has a need for what this issue was asking about, I'd encourage them/you to file a new issue. Cheers!
Oh, and: I have no idea anymore. Sorry 😄
Found when running tsd on https://github.com/League-of-Foundry-Developers/foundry-vtt-types/commit/6cd18412b0ab71584951d4fb1f2a08482aba495d.
Full call stack from Error.stackTraceLimit = Infinity
``` TypeError: Cannot read properties of undefined (reading 'flags') at getPropertyOfObjectType (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:57213:22) at getPropertyOfType (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:57873:24) at resolveExportByName (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:49087:46) at canHaveSyntheticDefault (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:49126:21) at getExternalModuleMember (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:49296:73) at getTargetOfImportSpecifier (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:49374:28) at getTargetOfAliasDeclaration (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:49443:28) at resolveAlias (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:49483:30) at getSymbol (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:48040:38) at resolveNameHelper (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:48333:34) at resolveName (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:48316:20) at resolveEntityName (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:49655:42) at getTargetOfExportSpecifier (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:49395:17) at getTargetOfAliasDeclaration (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:49445:28) at resolveAlias (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:49483:30) at symbolIsValue (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:50346:98) at isNamedMember (/home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:50417:58) at /home/josh/repos/tsd/node_modules/@tsd/typescript/typescript/lib/typescript.js:50410:21 at Map.forEach (