Browser.Cookies.Data
- Package
- purescript-browser-cookies
- Repository
- vilu/purescript-browser-cookies
A module providing operations to manipulate cookies in the browser
#SameSite Source
data SameSite
Prevent browser from sending this cookie along with cross-site requests. https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#SameSite_cookies
Constructors
Instances
#CookieOpts Source
newtype CookieOpts
Possible options that can be set for a cookie maxAge, expires: https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#SameSite_cookies#Permanent_cookies secure, httpOnly: https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#SameSite_cookies#Secure_and_HttpOnly_cookies samesite: https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#SameSite_cookies domain, path: https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies#SameSite_cookies#Scope_of_cookies
Constructors
CookieOpts { domain :: Maybe String, expires :: Maybe JSDate, httpOnly :: Boolean, maxAge :: Maybe Number, path :: Maybe String, samesite :: Maybe SameSite, secure :: Boolean }
Instances
#CookieEncoder Source
class CookieEncoder a where
encodes a value a to a string that matches the api described here https://tools.ietf.org/html/rfc6265