Bug report
Thank you for the great job.
Since v9.1.0, an internal error seems to occur when processing globalThis. It is also reproduced in v9.2.0.
Input code
export declare function getGlobal(): typeof globalThis;
Expected output
N/A
Actual output
N/A
Error Report
> dts-bundle-generator --config ./config.json --verbose
Verbose log enabled
Trying to load config from ./config.json file...
Total entries count=1
Compiling input files...
Using config: tsconfig.json
Skipping compiling the project to generate d.ts because all files in it are d.ts already
dts cache:
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/types/index.d.ts (types/index.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/types/global.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/types/global.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2021.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2021.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2019.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2019.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2018.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2018.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2017.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2017.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2016.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2016.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es5.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es5.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.decorators.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.decorators.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.decorators.legacy.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.decorators.legacy.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.core.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.core.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.collection.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.collection.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.iterable.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.iterable.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.symbol.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.symbol.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.generator.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.generator.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.promise.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.promise.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.proxy.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.proxy.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.reflect.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.reflect.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2016.array.include.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2016.array.include.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2017.object.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2017.object.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2017.string.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2017.string.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2017.intl.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2017.intl.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2017.date.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2017.date.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2018.promise.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2018.promise.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2018.regexp.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2018.regexp.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2018.intl.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2018.intl.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2019.array.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2019.array.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2019.object.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2019.object.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2019.string.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2019.string.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2019.symbol.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2019.symbol.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2019.intl.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2019.intl.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.bigint.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.bigint.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.intl.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.intl.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.date.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.date.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.number.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.number.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.promise.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.promise.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.string.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.string.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2021.promise.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2021.promise.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2021.string.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2021.string.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2021.weakref.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2021.weakref.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2021.intl.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2021.intl.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.array.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.array.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.error.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.error.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.intl.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.intl.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.object.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.object.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.string.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.string.d.ts)
dts cache mismatch: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.regexp.d.ts (C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/node_modules/typescript/lib/lib.es2022.regexp.d.ts)
Input source files:
C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/types/global.d.ts
types/index.d.ts
Processing types/index.d.ts
======= Preparing file: C:/Users/shin/Projects/GitHub/PR/dts-bundle-generator-globalThis/types/global.d.ts =======
======= Preparing file: types/index.d.ts =======
Error: Cannot read properties of undefined (reading 'kind')
How to reproduce the issue
Environment
OS: Windows 10
NodeJS: v20.9.0
npm: v10.1.0
typescript: v5.3.3
dts-bundle-generator: v9.2.0 (v9.1.0)
Bug report
Thank you for the great job.
Since v9.1.0, an internal error seems to occur when processing globalThis. It is also reproduced in v9.2.0.
Input code
Expected output
N/A
Actual output
N/A
Error Report
How to reproduce the issue
npm cinpm run bundledts-bundle-generator --config ./config.json --verboseEnvironment