The docs there don’t seem vague to me. I don’t know what to tell you. How familiar are you with ES6? There is a section in those docs “Saving data” that outlines the interface to save data. It doesn’t use RxJs but standard ES6 promises. Are you familiar with promises?
This is a good read. Angular uses RxJs but RxJs is essentially a extension of promises. RxJs and the concept of asyncronous programming are the backbone of Angular.