Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Debuggable
    • default

Index

Constructors

constructor

  • new default(config: Config): default
  • Parameters

    • config: Config

    Returns default

Properties

Private ads

ads: Ad[] = []

Private helpers

helpers: Helpers

Private pixels

pixels: Pixel[] = []

Private slots

slots: Slot[] = []

Private state

state: ClientState = ClientState.INITIALIZING

Private timeout

timeout: number = 1000

Methods

Protected debug

  • debug(_message: string, _a?: unknown, _b?: unknown, _c?: unknown): void
  • Parameters

    • _message: string
    • Optional _a: unknown
    • Optional _b: unknown
    • Optional _c: unknown

    Returns void

deliverAds

  • deliverAds(ads: Ad[]): Promise<void>
  • Parameters

    • ads: Ad[]

    Returns Promise<void>

deliverPixels

  • deliverPixels(pixels: Pixel[]): Promise<void>
  • Parameters

    • pixels: Pixel[]

    Returns Promise<void>

getDeliverables

  • getDeliverables(inventoryReference: string, slots: Slot[]): Promise<Deliverables>
  • Parameters

    • inventoryReference: string
    • slots: Slot[]

    Returns Promise<Deliverables>

init

  • init(): Promise<void>
  • Returns Promise<void>

Private onError

  • onError(error: Error): void
  • Parameters

    • error: Error

    Returns void

run

  • run(): Promise<void>
  • Returns Promise<void>

Generated using TypeDoc