@buntal/core - Http

cookie

Utility object for managing HTTP cookies in Buntal applications.

Source

View source on GitHub

Type Definition

const cookie = {
  get: (req: Req, name: string) => string | null
  getAll: (req: Req) => Record<string, string>
  set: (res: Res, name: string, value: string, options?: CookieOptions) => string
  delete: (res: Res, name: string) => string
}

Methods

get

Retrieves a specific cookie value from the request.

Parameters

ParameterTypeRequiredDefaultDescription
reqReq-Request object
namestring-Cookie name

Returns

string | null

getAll

Retrieves all cookies from the request as an object.

Parameters

ParameterTypeRequiredDefaultDescription
reqReq-Request object

Returns

Record<string, string>

set

Sets a cookie in the response.

Parameters

ParameterTypeRequiredDefaultDescription
resRes-Response object
namestring-Cookie name
valuestring-Cookie value
optionsCookieOptions-Cookie configuration options

Returns

string

delete

Deletes a cookie by setting its expiry to the past.

Parameters

ParameterTypeRequiredDefaultDescription
resRes-Response object
namestring-Cookie name to delete

Returns

string

Last modified: 2025-06-10

Content-Length: 0