iya-sts
    Preparing search index...

    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

    Type Declaration

      • (): {
            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) => ...; };
            };
        }
      • 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.

        Returns {
            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) => ...; };
            };
        }

        { res, captured }: the response object, and what it recorded as status, headers and body