Options
All
  • Public
  • Public/Protected
  • All
Menu

Class LazyEntity<Key, ResData> Abstract

Type Parameters

  • Key extends string | number | symbol

  • ResData extends { [ key in Key]?: MaybePopulated<unknown> }

Hierarchy

  • LazyEntity

Index

Constructors

Properties

[resDataKey]: Key
id: string
lastFetched: undefined | Date = undefined

Methods

  • getAll(forceFresh?: boolean): Promise<ResData[Key]>
  • Get the full response from the object. Fetches from Swedbank Pay if necessary.

    Parameters

    • Optional forceFresh: boolean

      Force a refresh from Swedbank Pay before resolving

    Returns Promise<ResData[Key]>

  • getFresh(force?: boolean): Promise<ResData>
  • onData(res: ResData): void

Generated using TypeDoc