constructor()

in src/http/HttpResponse.ts [22:39]


    constructor(init?: InternalHttpResponseInit) {
        init ??= {};
        this.#init = init;

        if (init.undiciResponse) {
            this.#uRes = init.undiciResponse;
        } else {
            const uResInit: uResponseInit = { status: init.status, headers: init.headers };
            if (isDefined(init.jsonBody)) {
                this.#uRes = uResponse.json(init.jsonBody, uResInit);
            } else {
                this.#uRes = new uResponse(init.body, uResInit);
            }
        }

        this.cookies = init.cookies ?? [];
        this.enableContentNegotiation = !!init.enableContentNegotiation;
    }