error TS2502: 'provider' is referenced directly or indirectly in its own type annotation.
tandy077 opened this issue · 1 comments
What were you trying to do?
1,pdf merge,
2,Does it support merging annotated PDFs
How did you attempt to do it?
A=>Error message: A=>错误信息:
ERROR in node_modules/pdf-lib/ts3.4/cjs/api/form/PDFDropdown.d.ts:400:38 - error TS2502: 'provider' is referenced directly or indirectly in its own type annotation.
node_modules/pdf-lib/ts3.4/cjs/api/form/PDFDropdown.d.ts:400:38 中的错误 - 错误 TS2502:“provider”在其自己的类型注释中直接或间接引用。
400 updateAppearances(font: PDFFont, provider?: AppearanceProviderFor<PDFDropdown>): void;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
i 「wdm」: Failed to compile.
B=>Version information: B=>版本信息:
node -v> v14.21.3 节点-v> v14.21.3
npm -v> 6.14.18 npm -v> 2018 年 14 月 6 日
ng -v=> ng-v=>
@angular-devkit/architect 0.803.29
@Angular-devkit/建筑师0.803.29
@angular-devkit/build-angular 0.803.29
@angular-devkit/build-optimizer 0.803.29
@Angular-devkit/构建优化器0.803.29
@angular-devkit/build-webpack 0.803.29
@angular-devkit/core 8.3.29
@Angular-devkit/核心 8.3.29
@angular-devkit/schematics 8.3.29
@angular/cdk 8.2.3 @角度/cdk 8.2.3
@angular/cli 8.3.29 @角度/cli 8.3.29
@angular/elements 9.0.0 @角度/元素9.0.0
@angular/material 8.2.3 @角度/材料8.2.3
@ngtools/webpack 8.3.29
@schematics/angular 12.2.18
@schematics/角度12.2.18
@schematics/update 0.803.29
@schematics/更新0.803.29
rxjs 6.4.0
typescript 3.4.3 打字稿 3.4.3
webpack 4.39.2 网页包 4.39.2
What actually happened?
ERROR in node_modules/pdf-lib/ts3.4/cjs/api/form/PDFDropdown.d.ts:400:38 - error TS2502: 'provider' is referenced directly or indirectly in its own type annotation.
What did you expect to happen?
Speculation is that the merge error is caused by the TS version being too high
How can we reproduce the issue?
Merge individual PDFs into one PDF
Version
"pdf-lib": "^1.17.1", "typescript": "3.4.3", "rxjs": "6.4.0", "@angular/core": "8.2.14",
What environment are you running pdf-lib in?
Node
Checklist
- My report includes a Short, Self Contained, Correct (Compilable) Example.
- I have attached all PDFs, images, and other files needed to run my SSCCE.
Additional Notes
Merge individual PDFs into one PDF,Does it support merging annotated PDFs
I recently encountered a requirement to compress PDF files to below 4M? What should I do?
Please provide a complete example of using it on the browser side.
For example, can you specify the maximum compression value and compression quality?