12345678910111213141516171819202122232425262728 |
- /// <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
|