Variable capturingResponse
capturingResponse: () => {
captured: { body: string; headers: {}; status: number };
res: {
end: (
body: any,
) => { set: (name: any, value: any) => ...; setHeader: (name: any, value: any) => ...; status: (code: any) => ...; type: () => ...; send: (body: any) => ...; json: (body: any) => ...; end: (body: any) => ...; };
json: (
body: any,
) => { set: (name: any, value: any) => ...; setHeader: (name: any, value: any) => ...; status: (code: any) => ...; type: () => ...; send: (body: any) => ...; json: (body: any) => ...; end: (body: any) => ...; };
send: (
body: any,
) => { set: (name: any, value: any) => ...; setHeader: (name: any, value: any) => ...; status: (code: any) => ...; type: () => ...; send: (body: any) => ...; json: (body: any) => ...; end: (body: any) => ...; };
set: (
name: any,
value: any,
) => { set: (name: any, value: any) => ...; setHeader: (name: any, value: any) => ...; status: (code: any) => ...; type: () => ...; send: (body: any) => ...; json: (body: any) => ...; end: (body: any) => ...; };
setHeader: (
name: any,
value: any,
) => { set: (name: any, value: any) => ...; setHeader: (name: any, value: any) => ...; status: (code: any) => ...; type: () => ...; send: (body: any) => ...; json: (body: any) => ...; end: (body: any) => ...; };
status: (
code: any,
) => { set: (name: any, value: any) => ...; setHeader: (name: any, value: any) => ...; status: (code: any) => ...; type: () => ...; send: (body: any) => ...; json: (body: any) => ...; end: (body: any) => ...; };
type: () => { set: (name: any, value: any) => ...; setHeader: (name: any, value: any) => ...; status: (code: any) => ...; type: () => ...; send: (body: any) => ...; json: (body: any) => ...; end: (body: any) => ...; };
};
} = capturingResponse
Makes a response object that records what a handler said instead of writing it, headers kept verbatim, so a caller owing a different error shape can translate the verdict.