Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type Aliases

GroupRenderFunction: ((renderGuard: GuardRenderer, group: GdprGuardGroup) => ReturnType<GroupRenderer>)

Type declaration

GroupRenderer: ((group: GdprGuardGroup) => Promise<Rendered>)

Type declaration

GuardRenderFunction: ((renderSubGroup: GroupRenderer | SubGroupRenderer, guard: GdprGuard) => ReturnType<GuardRenderer>)

Type declaration

GuardRenderer: ((guard: GdprGuard) => Promise<Rendered>)

Type declaration

ManagerRenderFunction: ((renderGroup: GroupRenderer, manager: GdprManager) => ReturnType<ManagerRenderer>)

Type declaration

ManagerRenderer: ((manager: GdprManager) => Promise<Rendered>)

Type declaration

Rendered: Element

The type that renderer functions produce

SubGroupRenderer: ((...args: unknown[]) => Promise<Rendered>)

Type declaration

    • A type erased group renderer (meant to be used in guard rendering, for multi-level groups)

      Parameters

      • Rest ...args: unknown[]

      Returns Promise<Rendered>