flowingts / ResponseInfo
Interface: ResponseInfo
Definido em: src/core/app/options.ts:24
Como a requisição terminou, no onResponse (F-04, F-38).
Propriedades
abortReason?
optionalabortReason?:AbortCode
Definido em: src/core/app/options.ts:32
Por que foi cancelada, quando outcome é aborted.
error?
optionalerror?:unknown
Definido em: src/core/app/options.ts:43
O erro lançado, quando a resposta veio do tratamento de erros.
errorPhase?
optionalerrorPhase?:ErrorPhase
Definido em: src/core/app/options.ts:45
A etapa em que o erro chegou (a mesma do 3º argumento do onError).
ms
ms:
number
Definido em: src/core/app/options.ts:28
Duração total em milissegundos, até o fim da resposta ou o cancelamento.
outcome
outcome:
"error"|"completed"|"aborted"
Definido em: src/core/app/options.ts:30
completed, aborted (cancelada antes do fim) ou error (respondida com 5xx).
route?
optionalroute?:RouteInfo
Definido em: src/core/app/options.ts:41
A rota que atendeu; ausente em 404, 405, healthcheck e OpenAPI.
status
status:
number
Definido em: src/core/app/options.ts:26
Status enviado (num cancelamento, o que estava definido quando a conexão caiu).
streaming
streaming:
boolean
Definido em: src/core/app/options.ts:39
Resposta em stream: SSE, NDJSON, Readable ou arquivo.
ttfbMs?
optionalttfbMs?:number
Definido em: src/core/app/options.ts:37
Milissegundos até os headers saírem. Em SSE e NDJSON, é a latência real; ms mede a conexão inteira. Medido nos servidores do listen() e no inject(); ausente num servidor próprio (callback()).