Private #privateThe cookie to delete
Optional options: AstroCookieDeleteOptionsOptions related to this deletion, such as the path of the cookie.
Astro.cookies.get(key) is used to get a cookie value. The cookie value is read from the request. If you have set a cookie via Astro.cookies.set(key, value), the value will be taken from that set call, overriding any values already part of the request.
The cookie to get.
Optional options: AstroCookieGetOptionsAn object containing the cookie value as well as convenience methods for converting its value.
Astro.cookies.has(key) returns a boolean indicating whether this cookie is either part of the initial request or set via Astro.cookies.set(key)
The cookie to check for.
Optional options: AstroCookieGetOptionsAstro.cookies.header() returns an iterator for the cookies that have previously been set by either Astro.cookies.set() or Astro.cookies.delete(). This method is primarily used by adapters to set the header on outgoing responses.
Astro.cookies.set(key, value) is used to set a cookie's value. If provided an object it will be stringified via JSON.stringify(value). Additionally you can provide options customizing how this cookie will be set, such as setting httpOnly in order to prevent the cookie from being read in client-side JavaScript.
The name of the cookie to set.
A value, either a string or other primitive or an object.
Optional options: AstroCookieSetOptionsOptions for the cookie, such as the path and security settings.
Static consumeBehaves the same as AstroCookies.prototype.headers(), but allows a warning when cookies are set after the instance is consumed.
Astro.cookies.delete(key) is used to delete a cookie. Using this method will result in a Set-Cookie header added to the response.