From e25b32e0a6cd7606444c22055594d5c998922273 Mon Sep 17 00:00:00 2001 From: Voltra Date: Sun, 15 Jan 2023 10:48:27 +0100 Subject: [PATCH] Updates --- classes/GdprGuardGroup.GdprGuardGroup.html | 50 +++++++------- classes/GdprManager.GdprManager.html | 64 +++++++++--------- ...prManagerEventHub.GdprManagerEventHub.html | 26 ++++---- ...ers_GdprGroupBuilder.GdprGroupBuilder.html | 66 +++++++++---------- ...ers_GdprGuardBuilder.GdprGuardBuilder.html | 38 +++++------ ...GdprManagerBuilder.GdprManagerBuilder.html | 32 ++++----- ...rde_GdprDeserializer.GdprDeserializer.html | 16 ++--- .../serde_GdprSavior.GdprSaviorAdapter.html | 24 +++---- .../serde_GdprSerializer.GdprSerializer.html | 12 ++-- enums/GdprStorage.GdprStorage.html | 26 ++++---- functions/GdprGuard.makeGuard.html | 10 +-- functions/visitor.visitGdpr.html | 10 +-- index.html | 45 +++++++++++-- interfaces/GdprGuard.GdprGuard.html | 38 +++++------ interfaces/GdprGuard.GdprGuardRaw.html | 20 +++--- interfaces/GdprGuard.GdprRawInto.html | 12 ++-- ...prGuardCollection.GdprGuardCollection.html | 42 ++++++------ .../GdprGuardGroup.GdprGuardGroupRaw.html | 22 +++---- interfaces/GdprManager.GdprManagerRaw.html | 16 ++--- interfaces/serde_GdprSavior.GdprSavior.html | 24 +++---- interfaces/visitor.GdprVisitor.html | 18 ++--- modules.html | 8 +-- modules/GdprGuard.html | 10 +-- modules/GdprGuardCollection.html | 10 +-- modules/GdprGuardGroup.html | 10 +-- modules/GdprManager.html | 10 +-- modules/GdprManagerEventHub.html | 10 +-- modules/GdprStorage.html | 10 +-- modules/builders_GdprGroupBuilder.html | 10 +-- modules/builders_GdprGuardBuilder.html | 10 +-- modules/builders_GdprManagerBuilder.html | 10 +-- modules/builders_builders.html | 10 +-- modules/gdpr_guard.html | 10 +-- modules/serde_GdprDeserializer.html | 10 +-- modules/serde_GdprSavior.html | 10 +-- modules/serde_GdprSerializer.html | 10 +-- modules/visitor.html | 10 +-- ...nagerEventHub.GdprManagerEventHandler.html | 10 +-- .../serde_GdprSavior.GdprManagerFactory.html | 10 +-- 39 files changed, 411 insertions(+), 378 deletions(-) diff --git a/classes/GdprGuardGroup.GdprGuardGroup.html b/classes/GdprGuardGroup.GdprGuardGroup.html index b33e23b..0a4fe38 100644 --- a/classes/GdprGuardGroup.GdprGuardGroup.html +++ b/classes/GdprGuardGroup.GdprGuardGroup.html @@ -1,4 +1,4 @@ -GdprGuardGroup | gdpr-guard - v2.2.6
+GdprGuardGroup | gdpr-guard - v2.2.7
  • Preparing search index...
  • -
  • The search index is not available
gdpr-guard - v2.2.6
+
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -29,7 +29,7 @@

    Implements

  • GdprGuardCollection
  • GdprRawInto<GdprGuardGroupRaw>
  • +
  • Defined in GdprGuardGroup.ts:15
  • @@ -69,31 +69,31 @@
    +
  • Defined in GdprGuardGroup.ts:22
  • description: string = ""
    +
  • Defined in GdprGuardGroup.ts:33
  • enabled: boolean = false
    +
  • Defined in GdprGuardGroup.ts:33
  • name: string
    +
  • Defined in GdprGuardGroup.ts:33
  • required: boolean = false
    +
  • Defined in GdprGuardGroup.ts:33
  • storage: GdprStorage = GdprStorage.None
    @@ -101,7 +101,7 @@
    +
  • Defined in GdprGuardGroup.ts:16
  • Methods

    @@ -121,7 +121,7 @@

    Parameters

    guard: GdprGuard

    Returns GdprGuardGroup

    +
  • Defined in GdprGuardGroup.ts:58
  • +
  • Defined in GdprGuardGroup.ts:122
  • +
  • Defined in GdprGuardGroup.ts:169
  • +
  • Defined in GdprGuardGroup.ts:108
  • +
  • Defined in GdprGuardGroup.ts:157
  • +
  • Defined in GdprGuardGroup.ts:75
  • +
  • Defined in GdprGuardGroup.ts:220
  • +
  • Defined in GdprGuardGroup.ts:67
  • +
  • Defined in GdprGuardGroup.ts:86
  • +
  • Defined in GdprGuardGroup.ts:146
  • +
  • Defined in GdprGuardGroup.ts:193
  • +
  • Defined in GdprGuardGroup.ts:136
  • +
  • Defined in GdprGuardGroup.ts:181
    • @@ -364,7 +364,7 @@
      Optional required:

    Returns GdprGuardGroup

    +
  • Defined in GdprGuardGroup.ts:48
    • Preparing search index...
    • -
    • The search index is not available
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in GdprManager.ts:25
  • description: string = "Manager of GDPR guard groups"
    @@ -84,7 +84,7 @@
    +
  • Defined in GdprManager.ts:44
  • enabled: boolean = true
    @@ -92,21 +92,21 @@
    +
  • Defined in GdprManager.ts:30
  • events: GdprManagerEventHub = ...

    A hub to attach listeners to events triggered by this manager

    +
  • Defined in GdprManager.ts:35
  • groups: Map<string, GdprGuardGroup> = ...

    A mapping from group name to the corresponding group

    +
  • Defined in GdprManager.ts:41
  • name: string = "manager"
    @@ -114,7 +114,7 @@
    +
  • Defined in GdprManager.ts:43
  • required: boolean = false
    @@ -122,7 +122,7 @@
    +
  • Defined in GdprManager.ts:46
  • storage: GdprStorage = GdprStorage.None
    @@ -130,7 +130,7 @@
    +
  • Defined in GdprManager.ts:45
  • Methods

    @@ -152,7 +152,7 @@
    category: Returns GdprManager
    +
  • Defined in GdprManager.ts:111
  • +
  • Defined in GdprManager.ts:72
    • @@ -186,7 +186,7 @@
      Optional description:

    Returns GdprManager

    +
  • Defined in GdprManager.ts:100
  • +
  • Defined in GdprManager.ts:184
  • +
  • Defined in GdprManager.ts:227
  • +
  • Defined in GdprManager.ts:173
  • +
  • Defined in GdprManager.ts:217
    • @@ -277,7 +277,7 @@

      Parameters

      name: string

    Returns null | GdprGuardGroup

    +
  • Defined in GdprManager.ts:150
  • +
  • Defined in GdprManager.ts:288
  • +
  • Defined in GdprManager.ts:130
    • @@ -322,7 +322,7 @@

      Parameters

      name: string

    Returns boolean

    +
  • Defined in GdprManager.ts:142
  • +
  • Defined in GdprManager.ts:121
  • +
  • Defined in GdprManager.ts:163
  • +
  • Defined in GdprManager.ts:206
  • +
  • Defined in GdprManager.ts:247
  • +
  • Defined in GdprManager.ts:89
  • +
  • Defined in GdprManager.ts:195
  • +
  • Defined in GdprManager.ts:237
  • +
  • Defined in GdprManager.ts:63
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -24,7 +24,7 @@

    Hierarchy

    • GdprManagerEventHub
    +
  • Defined in GdprManagerEventHub.ts:6
  • @@ -62,7 +62,7 @@

    Properties

    eventMap: Record<string, GdprManagerEventHandler[]> = ...
    +
  • Defined in GdprManagerEventHub.ts:7
  • Methods

    @@ -81,7 +81,7 @@
    guardName: string
    callback: GdprManagerEventHandler

    Returns void

    +
  • Defined in GdprManagerEventHub.ts:51
    • @@ -98,7 +98,7 @@
      guardName: string

    Returns GdprManagerEventHub

    +
  • Defined in GdprManagerEventHub.ts:42
    • @@ -115,7 +115,7 @@
      guardName: string

    Returns GdprManagerEventHub

    +
  • Defined in GdprManagerEventHub.ts:33
    • @@ -130,7 +130,7 @@
      type: string
      guardName: string

    Returns void

    +
  • Defined in GdprManagerEventHub.ts:61
  • +
  • Defined in GdprManagerEventHub.ts:24
  • +
  • Defined in GdprManagerEventHub.ts:14
    • @@ -187,7 +187,7 @@
      type: string
      guardName: string

    Returns string

    +
  • Defined in GdprManagerEventHub.ts:47
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -27,7 +27,7 @@

    Hierarchy

    • GdprGroupBuilder
    +
  • Defined in builders/GdprGroupBuilder.ts:13
  • @@ -74,49 +74,49 @@
    +
  • Defined in builders/GdprManagerBuilder.ts:14
  • description: string
    +
  • Defined in builders/GdprGroupBuilder.ts:23
  • enable: boolean
    +
  • Defined in builders/GdprGroupBuilder.ts:25
  • groups: GdprGuardGroup[] = []
    +
  • Defined in builders/GdprManagerBuilder.ts:13
  • guards: GdprGuard[] = []
    +
  • Defined in builders/GdprGroupBuilder.ts:14
  • name: string
    +
  • Defined in builders/GdprGroupBuilder.ts:22
  • +
  • Defined in builders/GdprGroupBuilder.ts:21
  • require: boolean
    +
  • Defined in builders/GdprGroupBuilder.ts:26
  • storage: GdprStorage = GdprStorage.Cookie
    +
  • Defined in builders/GdprManagerBuilder.ts:12
  • Methods

    @@ -132,7 +132,7 @@

    Memberof

    GdprManagerBuilder

    Returns GdprManager

    +
  • Defined in builders/GdprManagerBuilder.ts:84
    • @@ -145,7 +145,7 @@

      Memberof

      GdprGroupBuilder

    Returns GdprGroupBuilder

    +
  • Defined in builders/GdprGroupBuilder.ts:120
  • +
  • Defined in builders/GdprGroupBuilder.ts:111
  • +
  • Defined in builders/GdprGroupBuilder.ts:63
  • +
  • Defined in builders/GdprGroupBuilder.ts:129
  • +
  • Defined in builders/GdprManagerBuilder.ts:75
  • +
  • Defined in builders/GdprManagerBuilder.ts:63
  • +
  • Defined in builders/GdprGroupBuilder.ts:50
  • +
  • Defined in builders/GdprGroupBuilder.ts:139
  • +
  • Defined in builders/GdprGroupBuilder.ts:54
  • +
  • Defined in builders/GdprGroupBuilder.ts:149
  • +
  • Defined in builders/GdprGroupBuilder.ts:102
  • +
  • Defined in builders/GdprManagerBuilder.ts:26
    • @@ -395,7 +395,7 @@
      description: string

    Returns GdprGroupBuilder

    +
  • Defined in builders/GdprGroupBuilder.ts:92
  • +
  • Defined in builders/GdprGroupBuilder.ts:177
  • +
  • Defined in builders/GdprGroupBuilder.ts:161
    • @@ -471,7 +471,7 @@
      name: string

    Returns GdprGroupBuilder

    +
  • Defined in builders/GdprGroupBuilder.ts:82
    • @@ -512,7 +512,7 @@
      Optional required:

    Returns GdprGroupBuilder

    +
  • Defined in builders/GdprGroupBuilder.ts:46
  • +
  • Defined in builders/GdprManagerBuilder.ts:22
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -25,7 +25,7 @@

    Hierarchy

    • GdprGuardBuilder
    +
  • Defined in builders/GdprGuardBuilder.ts:10
  • @@ -57,32 +57,32 @@

    Properties

    description: string = ""
    +
  • Defined in builders/GdprGuardBuilder.ts:12
  • enable: boolean
    +
  • Defined in builders/GdprGuardBuilder.ts:27
  • name: string = ""
    +
  • Defined in builders/GdprGuardBuilder.ts:11
  • +
  • Defined in builders/GdprGuardBuilder.ts:25
  • require: boolean
    +
  • Defined in builders/GdprGuardBuilder.ts:28
  • storage: GdprStorage
    +
  • Defined in builders/GdprGuardBuilder.ts:26
  • Methods

    @@ -97,7 +97,7 @@

    Memberof

    GdprGuardBuilder

    Returns GdprGuardBuilder

    +
  • Defined in builders/GdprGuardBuilder.ts:98
    • @@ -110,7 +110,7 @@

      Memberof

      GdprGuardBuilder

    Returns GdprGuardBuilder

    +
  • Defined in builders/GdprGuardBuilder.ts:89
  • +
  • Defined in builders/GdprGuardBuilder.ts:53
  • +
  • Defined in builders/GdprGuardBuilder.ts:117
  • +
  • Defined in builders/GdprGuardBuilder.ts:108
    • @@ -176,7 +176,7 @@
      description: string

    Returns GdprGuardBuilder

    +
  • Defined in builders/GdprGuardBuilder.ts:80
    • @@ -196,7 +196,7 @@
      name: string

    Returns GdprGuardBuilder

    +
  • Defined in builders/GdprGuardBuilder.ts:70
    • @@ -229,7 +229,7 @@
      Optional required:

    Returns GdprGuardBuilder

    +
  • Defined in builders/GdprGuardBuilder.ts:44
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -27,7 +27,7 @@

    Hierarchy

    +
  • Defined in builders/GdprManagerBuilder.ts:11
  • @@ -68,17 +68,17 @@

    Properties

    bannerWasShown: boolean = false
    +
  • Defined in builders/GdprManagerBuilder.ts:14
  • groups: GdprGuardGroup[] = []
    +
  • Defined in builders/GdprManagerBuilder.ts:13
  • storage: GdprStorage = GdprStorage.Cookie
    +
  • Defined in builders/GdprManagerBuilder.ts:12
  • Methods

    @@ -93,7 +93,7 @@

    Memberof

    GdprManagerBuilder

    Returns GdprManager

    +
  • Defined in builders/GdprManagerBuilder.ts:84
    • @@ -106,7 +106,7 @@

      Memberof

      GdprManagerBuilder

    Returns GdprManagerBuilder

    +
  • Defined in builders/GdprManagerBuilder.ts:95
    • @@ -134,7 +134,7 @@
      Optional description:

    Returns GdprGroupBuilder

    +
  • Defined in builders/GdprManagerBuilder.ts:75
    • @@ -162,7 +162,7 @@
      Optional description:

    Returns GdprGroupBuilder

    +
  • Defined in builders/GdprManagerBuilder.ts:63
  • +
  • Defined in builders/GdprManagerBuilder.ts:39
    • @@ -222,7 +222,7 @@
      Optional description:

    Returns GdprGroupBuilder

    +
  • Defined in builders/GdprManagerBuilder.ts:51
    • @@ -235,7 +235,7 @@

      Parameters

      wasShown: boolean = true

    Returns void

    +
  • Defined in builders/GdprManagerBuilder.ts:26
  • +
  • Defined in builders/GdprManagerBuilder.ts:22
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -26,7 +26,7 @@

    Hierarchy

    • GdprDeserializer
    +
  • Defined in serde/GdprDeserializer.ts:53
  • @@ -72,7 +72,7 @@
    raw: any

    Returns null | GdprGuardGroup

    +
  • Defined in serde/GdprDeserializer.ts:87
    • @@ -93,7 +93,7 @@
      raw: any

    Returns null | GdprGuard

    +
  • Defined in serde/GdprDeserializer.ts:121
    • @@ -114,7 +114,7 @@
      raw: any

    Returns null | GdprManager

    +
  • Defined in serde/GdprDeserializer.ts:61
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -31,7 +31,7 @@

    Implements

    +
  • Defined in serde/GdprSavior.ts:59
  • @@ -71,7 +71,7 @@
    +
  • Defined in serde/GdprSavior.ts:131
  • +
  • Defined in serde/GdprSavior.ts:85
  • +
  • Defined in serde/GdprSavior.ts:64
  • +
  • Defined in serde/GdprSavior.ts:105
  • +
  • Defined in serde/GdprSavior.ts:71
  • +
  • Defined in serde/GdprSavior.ts:95
  • +
  • Defined in serde/GdprSavior.ts:78
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -26,7 +26,7 @@

    Hierarchy

    • GdprSerializer
    +
  • Defined in serde/GdprSerializer.ts:9
  • @@ -70,7 +70,7 @@
    obj: Returns object | GdprGuardRaw
    +
  • Defined in serde/GdprSerializer.ts:17
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -21,7 +21,7 @@

    Enumeration GdprStorage

    Export

    +
  • Defined in GdprStorage.ts:6
  • @@ -46,56 +46,56 @@
    +
  • Defined in GdprStorage.ts:45
  • Cookie: 2

    Cookie-based storage

    +
  • Defined in GdprStorage.ts:15
  • FileSystem: 16

    Storage on client-side filesystem

    +
  • Defined in GdprStorage.ts:35
  • IndexedDb: 16

    Storage in indexedDb

    +
  • Defined in GdprStorage.ts:30
  • LocalStorage: 4

    Storage in localStorage

    +
  • Defined in GdprStorage.ts:20
  • None: 1

    No storage

    +
  • Defined in GdprStorage.ts:10
  • ServerStorage: 16

    Storage on server (session, DB, cloud, etc...)

    +
  • Defined in GdprStorage.ts:40
  • SessionStorage: 8

    Storage in sessionStorage

    +
  • Defined in GdprStorage.ts:25
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -47,7 +47,7 @@
    enabled: nullReturns GdprGuard
    +
  • Defined in GdprGuard.ts:125
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -33,7 +33,7 @@
    guard: Partial<GdprVisitor> = {}

    Returns void

    +
  • Defined in visitor.ts:36
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    -

    gdpr-guard - v2.2.6

    +

    gdpr-guard - v2.2.7

    gdpr-guard

    @@ -22,8 +22,35 @@

    gdpr-guard

    Logo

    This library helps you build a GPDR compliant system by providing you easy to manipulate interfaces.

    -

    If you need any help, you're more than welcome on my official Discord server -dedicated to my open-source projects.

    + + +

    Eco-system

    +
    +

    There are a handful of libraries to help you along the way:

    +
      +
    • binding libraries, which ease the use with your favorite frameworks & libraries
    • +
    • persistence libraries, which offer you storage/persistence solutions
    • +
    + + +

    Bindings

    +
    +
      +
    • html-gdpr-guard Use gdpr-guard as efficiently and easily as possible, based on data provided in the DOM
    • +
    • dom-gdpr-guard Use the JS DOM API to create elements based on the GdprManager's state and render it (can also use smart diffing)
    • +
    • vue-gdpr-guard A Vue 2 plugin that exposes global helpers as well as renderless components to help you build your UI easily (and optionally recursively)
    • +
    • vue3-gdpr-guard WIP A Vue 3 plugin that aims to be a Vue 3 alternative to vue-gdpr-guard, but based on the Composition API instead
    • +
    • react-gdpr-guard WIP A React library that provides a hooks-creating function to interact with your GdprManager, in a react-way
    • +
    • angular-gdpr-guard Coming Soon
    • +
    • svelte-gdpr-guard Coming Soon
    • +
    + + +

    Persistence

    +
    +

    How to import

    @@ -157,6 +184,12 @@

    Visitor API

    This API allows you to visit your manager's entire guard tree easily.

    interface GdprVisitor {
    onManager(manager: GdprManager): void;

    onGroup(group: GdprGuardGroup): void;

    onGuard(guard: GdprGuard): void;

    onEach(guard: GdprGuard): void;
    }

    declare function visitGdpr(guard: GdprGuard, visitor?: Partial<GdprVisitor>);
    + +
    +

    Helpline

    +
    +

    If you need any help, you're more than welcome on my official Discord server +dedicated to my open-source projects.

    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -28,7 +28,7 @@

    Hierarchy

    +
  • Defined in GdprGuard.ts:24
  • @@ -62,35 +62,35 @@
    +
  • Defined in GdprGuard.ts:38
  • enabled: boolean

    Whether the guard is currently enabled

    +
  • Defined in GdprGuard.ts:33
  • name: string

    Unique name of this guard

    +
  • Defined in GdprGuard.ts:28
  • required: boolean

    Whether this guard is required

    +
  • Defined in GdprGuard.ts:48
  • storage: GdprStorage

    Where this guard is stored

    +
  • Defined in GdprGuard.ts:43
  • Methods

    @@ -106,7 +106,7 @@

    Memberof

    GdprGuard

    Returns GdprGuard

    +
  • Defined in GdprGuard.ts:69
  • +
  • Defined in GdprGuard.ts:99
  • +
  • Defined in GdprGuard.ts:62
  • +
  • Defined in GdprGuard.ts:91
    • @@ -181,7 +181,7 @@
      name: string

    Returns boolean

    +
  • Defined in GdprGuard.ts:55
  • +
  • Defined in GdprGuard.ts:83
  • +
  • Defined in GdprGuard.ts:114
  • +
  • Defined in GdprGuard.ts:76
  • +
  • Defined in GdprGuard.ts:107
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -26,7 +26,7 @@

    Hierarchy

    +
  • Defined in GdprGuard.ts:13
  • @@ -46,27 +46,27 @@

    Properties

    description: string
    +
  • Defined in GdprGuard.ts:17
  • enabled: boolean
    +
  • Defined in GdprGuard.ts:15
  • name: string
    +
  • Defined in GdprGuard.ts:14
  • required: boolean
    +
  • Defined in GdprGuard.ts:16
  • storage: GdprStorage
    +
  • Defined in GdprGuard.ts:18
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -33,7 +33,7 @@

    Implemented by

  • GdprGuardGroup
  • GdprManager
  • +
  • Defined in GdprGuard.ts:3
  • @@ -54,7 +54,7 @@
    +
  • Defined in GdprGuard.ts:7
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -31,7 +31,7 @@

    Implemented by

  • GdprGuardGroup
  • GdprManager
  • +
  • Defined in GdprGuardCollection.ts:6
  • @@ -68,7 +68,7 @@
    +
  • Defined in GdprGuard.ts:38
  • enabled: boolean
    @@ -76,7 +76,7 @@
    +
  • Defined in GdprGuard.ts:33
  • name: string
    @@ -84,7 +84,7 @@
    +
  • Defined in GdprGuard.ts:28
  • required: boolean
    @@ -92,7 +92,7 @@
    +
  • Defined in GdprGuard.ts:48
  • storage: GdprStorage
    @@ -100,7 +100,7 @@
    +
  • Defined in GdprGuard.ts:43
  • Methods

    @@ -117,7 +117,7 @@

    Memberof

    GdprGuard

    Returns GdprGuard

    +
  • Defined in GdprGuard.ts:69
  • +
  • Defined in GdprGuard.ts:99
  • +
  • Defined in GdprGuard.ts:62
  • +
  • Defined in GdprGuard.ts:91
    • @@ -195,7 +195,7 @@
      name: string

    Returns null | GdprGuard

    +
  • Defined in GdprGuardCollection.ts:20
    • @@ -216,7 +216,7 @@
      name: string

    Returns boolean

    +
  • Defined in GdprGuardCollection.ts:13
  • +
  • Defined in GdprGuard.ts:55
  • +
  • Defined in GdprGuard.ts:83
  • +
  • Defined in GdprGuard.ts:114
  • +
  • Defined in GdprGuard.ts:76
  • +
  • Defined in GdprGuard.ts:107
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -26,7 +26,7 @@

    Hierarchy

    • GdprGuardGroupRaw
    +
  • Defined in GdprGuardGroup.ts:8
  • @@ -48,36 +48,36 @@
    +
  • Defined in GdprGuard.ts:17
  • enabled: boolean
    +
  • Defined in GdprGuard.ts:15
  • guards: GdprGuardRaw[]
    +
  • Defined in GdprGuardGroup.ts:9
  • name: string
    +
  • Defined in GdprGuard.ts:14
  • required: boolean
    +
  • Defined in GdprGuard.ts:16
  • storage: GdprStorage
    +
  • Defined in GdprGuard.ts:18
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -24,7 +24,7 @@

    Hierarchy

    • GdprManagerRaw
    +
  • Defined in GdprManager.ts:11
  • @@ -42,17 +42,17 @@

    Properties

    bannerWasShown: boolean
    +
  • Defined in GdprManager.ts:12
  • enabled: boolean
    +
  • Defined in GdprManager.ts:13
  • +
  • Defined in GdprManager.ts:14
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -31,7 +31,7 @@

    Implemented by

    +
  • Defined in serde/GdprSavior.ts:15
  • @@ -58,7 +58,7 @@
    +
  • Defined in serde/GdprSavior.ts:56
    • @@ -75,7 +75,7 @@
      Optional shouldUpdate:

    Returns Promise<boolean>

    +
  • Defined in serde/GdprSavior.ts:26
    • @@ -92,7 +92,7 @@
      Optional shouldUpdate:

    Returns Promise<null | GdprManager>

    +
  • Defined in serde/GdprSavior.ts:20
  • +
  • Defined in serde/GdprSavior.ts:33
  • +
  • Defined in serde/GdprSavior.ts:39
  • +
  • Defined in serde/GdprSavior.ts:45
  • +
  • Defined in serde/GdprSavior.ts:51
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -21,7 +21,7 @@

    Hierarchy

    • GdprVisitor
    +
  • Defined in visitor.ts:5
  • @@ -52,7 +52,7 @@
    guard:

    Returns void

    +
  • Defined in visitor.ts:28
  • +
  • Defined in visitor.ts:16
    • @@ -86,7 +86,7 @@
      guard:

    Returns void

    +
  • Defined in visitor.ts:22
  • +
  • Defined in visitor.ts:10
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    -

    gdpr-guard - v2.2.6

    +

    gdpr-guard - v2.2.7

    Index

    @@ -52,7 +52,7 @@

    Theme

    @@ -6,17 +6,17 @@ gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in GdprGuard.ts:1
  • @@ -51,7 +51,7 @@

    Theme

    @@ -6,17 +6,17 @@
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in GdprGuardCollection.ts:1
  • @@ -45,7 +45,7 @@

    Theme

    @@ -6,17 +6,17 @@
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in GdprGuardGroup.ts:1
  • @@ -49,7 +49,7 @@

    Theme

    @@ -6,17 +6,17 @@
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in GdprManager.ts:1
  • @@ -49,7 +49,7 @@

    Theme

    @@ -6,17 +6,17 @@
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in GdprManagerEventHub.ts:1
  • @@ -49,7 +49,7 @@

    Theme

    @@ -6,17 +6,17 @@
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in GdprStorage.ts:6
  • @@ -45,7 +45,7 @@

    Theme

    @@ -6,17 +6,17 @@
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in builders/GdprGroupBuilder.ts:1
  • @@ -45,7 +45,7 @@

    Theme

    @@ -6,17 +6,17 @@
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in builders/GdprGuardBuilder.ts:1
  • @@ -45,7 +45,7 @@

    Theme

    @@ -6,17 +6,17 @@
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in builders/GdprManagerBuilder.ts:1
  • @@ -45,7 +45,7 @@

    Theme

    @@ -6,17 +6,17 @@
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in builders/builders.ts:1
  • @@ -57,7 +57,7 @@

    Theme

    @@ -6,17 +6,17 @@
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in gdpr_guard.ts:1
  • @@ -108,7 +108,7 @@

    Theme

    @@ -6,17 +6,17 @@
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in serde/GdprDeserializer.ts:1
  • @@ -45,7 +45,7 @@

    Theme

    @@ -6,17 +6,17 @@
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in serde/GdprSavior.ts:1
  • @@ -53,7 +53,7 @@

    Theme

    @@ -6,17 +6,17 @@
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in serde/GdprSerializer.ts:1
  • @@ -45,7 +45,7 @@

    Theme

    @@ -6,17 +6,17 @@
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    +
  • Defined in visitor.ts:1
  • @@ -49,7 +49,7 @@

    Theme

    @@ -6,13 +6,13 @@
    gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -26,7 +26,7 @@

    Type declaration

  • Returns void

  • +
  • Defined in GdprManagerEventHub.ts:1
  • gdpr-guard - v2.2.6 +
  • The search index is not available
  • gdpr-guard - v2.2.7
    @@ -29,7 +29,7 @@

    Type declaration

    Export

    Returns Promise<GdprManager>

    +
  • Defined in serde/GdprSavior.ts:8