1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| /// <reference types="node" />
|
| import type { Headers } from './fetch'
|
| export interface Cookie {
| name: string
| value: string
| expires?: Date | number
| maxAge?: number
| domain?: string
| path?: string
| secure?: boolean
| httpOnly?: boolean
| sameSite?: 'Strict' | 'Lax' | 'None'
| unparsed?: string[]
| }
|
| export function deleteCookie (
| headers: Headers,
| name: string,
| attributes?: { name?: string, domain?: string }
| ): void
|
| export function getCookies (headers: Headers): Record<string, string>
|
| export function getSetCookies (headers: Headers): Cookie[]
|
| export function setCookie (headers: Headers, cookie: Cookie): void
|
|