Angular 2 - Retornar dados diretamente de um Observável

Eu tenho batido minha cabeça contra este tentando descobrir, e nenhuma quantidade de documentação que eu pude ler me deu uma resposta para minha pergunta.

Eu tenho um serviço que está falando diretamente com uma API e retornando um evento observável que, em circunstâncias normais, eu me inscrevia e fazia o que eu queria com os dados; no entanto, em um serviço secundário que utiliza as solicitações do serviço tranqüilo, preciso poder retornar valores da solicitação.

getSomething() {
    return this._restService.addRequest('object', 'method').run()
        .subscribe(
            res => {
                res;
            },
            err => {
                console.error(err);
            }
        );
}

returnSomething() {
    return this.getSomething();
}

No exemplo rápido acima, quero saber se há alguma maneira de retornarres degetSomething() dentroreturnSomething(). Se não for possível dessa maneira, qual é a alternativa? Acrescentarei que o _restService é bastante confiável e não quero realmente começar a mexer com isso.

questionAnswers(3)

yourAnswerToTheQuestion