I love this idea.
In my team, me and @matti1208 approached the same problem with the idea of taking advantage of Injectables in Angular.
What you created was my first idea too, but i was not, at the time, skilled enough to build something decent like yours (my first time moving from C/C++ to frontend Development and the time available was quite little), but also our result was not so bad.
Basically we packed the whole logic withing service classes, who knew how to perform CRUD operations. For the Object used on the frontend, we used the classic models written directly as Typescript classes, that would have later been mapped to Parse:object by the services.
After writing a basic service covering most of the needed functions, we’d only need to extend it with a new service class and forget completely about the Parse SDK.
Hopefully we’ll have the time to complete it and share it too