A few months ago, I posted a tutorial to Medium walking through how to setup Phaser in an Angular application.
Since then, I have added 2 more pieces to the series:

Extending a Phaser Class to Make Reusable Game Objects | by Braelyn Sullivan | Medium
Braelyn Sullivan ・ ・
Medium
After realizing how obnoxious the Medium paywall can be, I have disabled it for my stories and they are free to read for everyone.
Feel free to let me know what you think!
I'm so glad you found it helpful! And that makes sense since TypeScript added support for the
import *
syntax a little while ago. I've been meaning to go back and update that post with latest versions.