'Cannot find name 'GlobalCompositeOperation' & Angular Compiler requires TypeScript
Same issue than this post, but when I update to typescript to 4.6, I get:
Error: The Angular Compiler requires TypeScript >=4.4.2 and <4.6.0 but 4.6.3 was found instead
It is just a matter of updating Angular? My version:
Angular CLI: 13.2.6
Node: 16.14.0
Package Manager: npm 8.3.1
OS: win32 x64
Angular: 13.2.7
... animations, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router
Package Version
---------------------------------------------------------
@angular-devkit/architect 0.1302.6
@angular-devkit/build-angular 13.2.6
@angular-devkit/core 13.2.6
@angular-devkit/schematics 13.2.6
@angular/cli 13.2.6
@schematics/angular 13.2.6
rxjs 7.5.5
typescript 4.6.3
EDIT: The issues I referred first, with the typescript version 4.5.5 are the following:
Error: node_modules/tsparticles-engine/types/Options/Classes/BackgroundMask/BackgroundMask.d.ts:6:16 - error TS2304: Cannot find name 'GlobalCompositeOperation'.
6 composite: GlobalCompositeOperation;
~~~~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/tsparticles-engine/types/Options/Interfaces/BackgroundMask/IBackgroundMask.d.ts:4:16 - error TS2304: Cannot find name 'GlobalCompositeOperation'.
4 composite: GlobalCompositeOperation;
~~~~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/tsparticles-engine/types/Utils/CanvasUtils.d.ts:19:201 - error TS2304: Cannot find name 'GlobalCompositeOperation'.
19 export declare function drawParticle(container: Container, context: CanvasRenderingContext2D, particle: IParticle, delta: IDelta, colorStyles: IParticleColorStyle,backgroundMask: boolean, composite: GlobalCompositeOperation, radius: number, opacity: number, shadow: IShadow): void;
~~~~~~~~~~~~~~~~~~~~~~~~
× Failed to compile.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
