Hi All,
We are using angular kendo ui pdf viewer version "13.2.0"
Angular version "15.0.4"
we are getting this error when we run ng serve or ng build
Error: node_modules/pdfjs-dist/types/src/display/text_layer.d.ts:119:41 - error
TS2552: Cannot find name 'OffScreenCanvasRenderingContext2D'. Did you mean 'Canv
asRenderingContext2D'?
119 ctx: CanvasRenderingContext2D | OffScreenCanvasRenderingContext2D |
null;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/typescript/lib/lib.dom.d.ts:3495:13
3495 declare var CanvasRenderingContext2D: {
~~~~~~~~~~~~~~~~~~~~~~~~
'CanvasRenderingContext2D' is declared here.
Also attaching the error snapshot and also attaching the projects package.json file
Here is the package.json file as well for your reference.
{
"name": "test",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"watch": "ng build --watch --configuration development",
"serve": "node --max_old_space_size=8192 ./node_modules/@angular/cli/bin/ng serve",
"test": "ng test"
},
"private": true,
"dependencies": {
"@angular/animations": "^15.0.4",
"@angular/cdk": "^14.0.3",
"@angular/common": "^15.0.4",
"@angular/compiler": "^15.0.4",
"@angular/core": "^15.0.4",
"@angular/forms": "^15.0.4",
"@angular/localize": "^15.0.4",
"@angular/material": "^14.0.3",
"@angular/platform-browser": "^15.0.4",
"@angular/platform-browser-dynamic": "^15.0.4",
"@angular/router": "^15.0.4",
"@angular/service-worker": "^15.0.4",
"@metismenu/angular": "0.0.2",
"@ng-bootstrap/ng-bootstrap": "^12.1.2",
"@ngx-translate/core": "^14.0.0",
"@ngx-translate/http-loader": "^7.0.0",
"@popperjs/core": "^2.11.5",
"@progress/kendo-angular-buttons": "^13.2.0",
"@progress/kendo-angular-charts": "^13.2.0",
"@progress/kendo-angular-common": "^13.2.0",
"@progress/kendo-angular-dateinputs": "^13.2.0",
"@progress/kendo-angular-dialog": "^13.2.0",
"@progress/kendo-angular-dropdowns": "^13.2.0",
"@progress/kendo-angular-editor": "^13.2.0",
"@progress/kendo-angular-excel-export": "^13.2.0",
"@progress/kendo-angular-grid": "^13.2.0",
"@progress/kendo-angular-icons": "^13.2.0",
"@progress/kendo-angular-indicators": "^13.2.0",
"@progress/kendo-angular-inputs": "^13.2.0",
"@progress/kendo-angular-intl": "^13.2.0",
"@progress/kendo-angular-l10n": "^13.2.0",
"@progress/kendo-angular-label": "^13.2.0",
"@progress/kendo-angular-layout": "^13.2.0",
"@progress/kendo-angular-listbox": "^13.2.0",
"@progress/kendo-angular-listview": "^13.2.0",
"@progress/kendo-angular-menu": "^13.2.0",
"@progress/kendo-angular-navigation": "^13.2.0",
"@progress/kendo-angular-pager": "^13.2.0",
"@progress/kendo-angular-pdf-export": "^13.2.0",
"@progress/kendo-angular-pdfviewer": "^13.2.0",
"@progress/kendo-angular-popup": "^13.2.0",
"@progress/kendo-angular-progressbar": "^13.2.0",
"@progress/kendo-angular-scheduler": "^13.2.0",
"@progress/kendo-angular-sortable": "^13.2.0",
"@progress/kendo-angular-toolbar": "^13.2.0",
"@progress/kendo-angular-tooltip": "^13.2.0",
"@progress/kendo-angular-treelist": "^13.2.0",
"@progress/kendo-angular-treeview": "^13.2.0",
"@progress/kendo-angular-upload": "^13.2.0",
"@progress/kendo-angular-utils": "^13.2.0",
"@progress/kendo-data-query": "^1.6.0",
"@progress/kendo-drawing": "^1.17.5",
"@progress/kendo-font-icons": "^1.8.0",
"@progress/kendo-licensing": "^1.3.5",
"@progress/kendo-svg-icons": "^1.8.0",
"@progress/kendo-theme-bootstrap": "^6.6.0",
"@progress/kendo-theme-material": "^6.6.0",
"@types/xml2js": "^0.4.11",
"angular-material-sidenav": "^0.1.1",
"bn-ng-idle": "^2.0.1",
"bootstrap": "^5.1.3",
"copy-image-clipboard": "^2.1.2",
"exceljs": "^4.3.0",
"file-saver": "^2.0.5",
"hammerjs": "^2.0.0",
"html2canvas": "^1.4.1",
"i": "^0.3.7",
"moment": "^2.29.3",
"ng-recaptcha": "^8.0.1",
"ngx-nestable": "^0.9.4",
"ngx-perfect-scrollbar": "^10.1.1",
"ngx-spinner": "^13.1.1",
"npm": "^8.13.2",
"rxjs": "~7.5.0",
"stimulsoft-reports-js": "^2023.2.3",
"timers": "^0.1.1",
"tslib": "^2.3.0",
"xml2js": "^0.4.23",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular-devkit/build-angular": "^15.0.4",
"@angular/cli": "^15.0.4",
"@angular/compiler-cli": "^15.0.4",
"@types/file-saver": "^2.0.5",
"@types/jasmine": "~3.10.0",
"@types/node": "^12.11.1",
"jasmine-core": "~4.0.0",
"karma": "~6.3.0",
"karma-chrome-launcher": "~3.1.0",
"karma-coverage": "~2.1.0",
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "~1.7.0",
"typescript": "~4.8.4"
}
}