Use fromto create an Observable from a Promise.

const messagePromise = new Promise((resolve) => {
	setTimeout(() => {
	
	})
})
 
const message$ = from(messagePromise)
 
message$.subscribe()

For more on async JS: Asynchronous