Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Cache

Index

Methods

  • connect(): Promise<void>
  • disconnect(): Promise<void>
  • getById<TElement>(table: string, id: string): Promise<CacheResult<TElement>>
  • getBySlug<TElement>(table: string, slug: string): Promise<CacheResult<TElement>>
  • reset(): Promise<void>
  • set<TElement>(table: string, element: TElement): Promise<void>
  • Type parameters

    • TElement

    Parameters

    • table: string
    • element: TElement

    Returns Promise<void>

  • setMissingId(table: string, id: string): Promise<void>
  • setMissingSlug(table: string, slug: string): Promise<void>
  • unset<TElement>(element: TElement): Promise<void>
  • Type parameters

    • TElement

    Parameters

    • element: TElement

    Returns Promise<void>

Generated using TypeDoc