CookieProperties

View Source

Summary

Properties for a Set-Cookie header value.

Signature

interface CookieProperties {
  domain?: string;
  expires?: Date;
  httpOnly?: boolean;
  maxAge?: number;
  partitioned?: boolean;
  path?: string;
  sameSite?: SameSiteValue;
  secure?: boolean;
}

Properties

domain

The domain of the cookie. For example, example.com.

MDN Reference

expires

The expiration date of the cookie. If not specified, the cookie is a session cookie that is removed when the browser is closed.

MDN Reference

httpOnly

Indicates this cookie should not be accessible via JavaScript.

MDN Reference

maxAge

The maximum age of the cookie in seconds.

MDN Reference

partitioned

Indicates this cookie is a partitioned cookie.

MDN Reference

path

The path of the cookie. For example, / or /admin.

MDN Reference

sameSite

The SameSite attribute of the cookie. This attribute lets servers require that a cookie shouldn't be sent with cross-site requests, which provides some protection against cross-site request forgery attacks.

MDN Reference

secure

Indicates the cookie should only be sent over HTTPS.

MDN Reference