Angular 2-直接从Observable返回数据

我一直在试图解决这个问题,但我一直无法阅读的大量文档给了我这个问题的答案。

我有一个直接与API对话并返回一个可观察到的事件的服务,在正常情况下,我会订阅该数据并对其执行所需的操作,但是在使用来自宁静服务的请求的辅助服务中,我需要能够从请求中返回值。

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

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

在上面的快速示例中,我想知道是否有什么方法可以resgetSomething()内部返回returnSomething()如果无法以这种方式实现,那有什么选择呢?我要补充一点,_restService非常依赖,我真的不想开始弄糟它。