-
Notifications
You must be signed in to change notification settings - Fork 0
http.Function.mergeRespInit
github-actions[bot] edited this page Jun 8, 2026
·
2 revisions
@zenstone/ts-utils / http / mergeRespInit
mergeRespInit(...
opts):ResponseInit
Defined in: src/http/response.ts:34
合并多个 ResponseInitInput 为 ResponseInit 对象
主要针对:
- 允许传入 HttpStatusCode 作为
ResponseInit,即:new Response(body, mergeRespInit(404)) - 处理多个
ResponseInit对象的headers合并 - 合并多个
ResponseInit
new Response(body,
mergeRespInit(
404,
{ headers: { 'x-a': '1' } },
{ headers: { 'x-b': '2', 'x-a': 'replaced' } },
{ status: 502, statusText: 'Bad Gateway' },
)
);...ResponseInitInput[]
ResponseInit