Devolución de llamada de tiempo de espera de rxjs angular 2

Quiero proporcionar comentarios al usuario si ocurre un evento de tiempo de espera en una llamada HTTP.

Intenté esto:

return this._http
                .post(apiUrl + 'Search/Everything', params, {withCredentials: true, headers: this.headers})
                .timeout(5000, this._feedbackService.error("Custom error message"))
                .map((response: Response) => response.json().data);

Pero eso activa el servicio de comentarios tan pronto como se realiza la llamada HTTP.

¿Cómo disparo el servicio cuando entra el tiempo de espera?

Respuestas a la pregunta(1)

Su respuesta a la pregunta