Como usar retryWhen com uma função que retorna um booleano?

Aqui está o meu código:

this._http.post(this._url_get + extension, '', { headers: headers })
    .map(res => res['_body'])
    .retryWhen(errors => {return responseErrorProcess(errors)})

agora eu preciso pegar exceções e passá-las para o meuresponseErrorProcess() que retornatrue se precisar tentar novamente

Não consegui descobrir como recuperar as exceções deerrors, Isto é o que parece:

Subject_isScalar: falseclosed: falsehasError: falseisStopped: falseobservers: Array[0]thrownError: null__proto__: Observable`

Parece não conter erros sobre as exceções que ocorrem, e não consegui descobrir o que devo retornar para tentar novamente ou não.

questionAnswers(2)

yourAnswerToTheQuestion