Как вернуть значение из функции, которая имеет подписку Observable внутри?

Я не знаю, как извлечь значение из Observable, которое будет возвращено функцией, в которой присутствует Observable. Мне нужно только вернуть значение, ничего больше.

Текущая версия, которая работает

function getValueFromObservable() {
    this.store.subscribe(
        (data:any) => {
            console.log(data)
        }
    )
}
getValueFromObservable()

Мне нужно, чтобы это работало, функция возвращала значение, а затем:

function getValueFromObservable() {
    this.store.subscribe(
        (data:any) => {
            return data
        }
    )
}
console.log(getValueFromObservable())

Что я здесь не так делаю?

Ответы на вопрос(6)

Ваш ответ на вопрос