diff --git a/http/cookie.ts b/http/cookie.ts index bae4d060e707..16ee4796ef3f 100644 --- a/http/cookie.ts +++ b/http/cookie.ts @@ -388,12 +388,9 @@ function parseSetCookie(value: string): Cookie | null { * @return List of cookies */ export function getSetCookies(headers: Headers): Cookie[] { - if (!headers.has("set-cookie")) { - return []; - } - return [...headers.entries()] - .filter(([key]) => key === "set-cookie") - .map(([_, value]) => value) + // TODO(lino-levan): remove this ts-ignore when Typescript 5.2 lands in Deno + // @ts-ignore Typescript's TS Dom types will be out of date until 5.2 + return headers.getSetCookie() /** Parse each `set-cookie` header separately */ .map(parseSetCookie) /** Skip empty cookies */