Options
All
  • Public
  • Public/Protected
  • All
Menu

A group of guards

Hierarchy

  • GdprGuardGroup

Implements

Index

Properties

bindings: Map<string, GdprGuard>

Binding from guard name to guard

description: string
enabled: boolean
name: string
required: boolean
storage: GdprStorage

Methods

  • Add a guard to this group

    memberof

    GdprGuardGroup

    Parameters

    Returns GdprGuardGroup

  • inheritdoc
    override
    memberof

    GdprGuardGroup

    Returns GdprGuardGroup

  • inheritdoc
    override
    memberof

    GdprGuardGroup

    Parameters

    Returns GdprGuardGroup

  • inheritdoc
    override
    memberof

    GdprGuardGroup

    Returns GdprGuardGroup

  • inheritdoc
    override
    memberof

    GdprGuardGroup

    Parameters

    Returns GdprGuardGroup

  • inheritdoc
    memberof

    GdprGuardGroup

    Parameters

    • name: string

    Returns null | GdprGuard

  • Returns GdprGuard[]

  • hasGuard(name: string): boolean
  • inheritdoc
    memberof

    GdprGuardGroup

    Parameters

    • name: string

    Returns boolean

  • isEnabled(name: string): boolean
  • inheritdoc
    memberof

    GdprGuardGroup

    Parameters

    • name: string

    Returns boolean

  • inheritdoc
    override
    memberof

    GdprGuardGroup

    Returns GdprGuardGroup

  • Raw/simple representation of this guard

    override
    memberof

    GdprGuardGroup

    Returns GdprGuardGroupRaw

  • inheritdoc
    override
    memberof

    GdprGuardGroup

    Returns GdprGuardGroup

  • inheritdoc
    override
    memberof

    GdprGuardGroup

    Parameters

    Returns GdprGuardGroup

  • for(name: string, description?: string, enabled?: boolean, required?: boolean): GdprGuardGroup
  • Factory for creating a groupe

    static
    memberof

    GdprGuardGroup

    Parameters

    • name: string

      The name of the group

    • Optional description: string
    • Optional enabled: boolean
    • Optional required: boolean

    Returns GdprGuardGroup