pnpm and declarations is true: The inferred type cannot be named without a reference to...
dotupNET opened this issue · comments
Peter Ullrich commented
If you clone the repository and change the tsconfig to use declarations, a lot of "inferred type" errors are thrown.
"compilerOptions": {
...
"declaration": true,
...
The inferred type of 'postForgot' cannot be named without a reference to '.pnpm/registry.npmjs.org/@types/serve-static/1.13.3/node_modules/@types/express-serve-static-core'. This
is likely not portable. A type annotation is necessary.
I need the declarations in a typescript library for express. But I can't resolve this problem.
does anyone have a solution?
Piotr Błażejewicz (Peter Blazejewicz) commented
Hey, can you try this fix?:
angular/vscode-ng-language-service#657 (comment)
Peter Ullrich commented
Hi, unfortunately that doesn't help either. still behave the same