Yes, and I wish we had more time to document and clean it up for users outside our company because it's pretty incomprehensible for users outside it.
Notice that we use a custom typescript compiler (tsplus), we make use of some quite advanced typescript, and we add codegeneration via eslint on top of it.
Took me 3 months here before it started making sense, but then it started clicking.