'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