Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MessageHeaders

Represents a collection of headers for a Message.

Hierarchy

  • MessageHeaders

Index

Constructors

Methods

Constructors

constructor

  • Constructs a MessagesHeaders object.

    Parameters

    • Optional headers: object

      Object map of headers. Header keys must be lowercase.

      • [name: string]: string

    Returns MessageHeaders

Methods

delete

  • delete(name: string): void
  • Deletes a header.

    Parameters

    • name: string

      The case insensitive name of the header.

    Returns void

get

  • get(name: string): string
  • Gets a header.

    Parameters

    • name: string

      The case insensitive name of the header.

    Returns string

has

  • has(name: string): boolean
  • Returns true if the collection contains the header; otherwise, returns false.

    Parameters

    • name: string

      The case insensitive name of the header.

    Returns boolean

merge

set

  • set(name: string, value: string): void
  • Sets a header.

    Parameters

    • name: string

      The case insensitive name of the header.

    • value: string

      The value of the header.

    Returns void

toObject

  • toObject(): Object
  • Returns the headers as an object map. Will return undefined if no headers have been set.

    Returns Object

Generated using TypeDoc