save_custom(): Observable<void> { // я всё вызываю и никак иначе
this.createFile() // я асинхронный и должен сработать вначале
return this.save_order() // я синхронный и я должен сработать в конце
}
save_custom(): Observable<void> {
return this.createFile()
.pipe(
tap(() => this.save_order()),
);
async save_custom(): Promise<void> {
await this.createFile();
return await this.save_order();