states: {
    protectionsOff: "protectionsOff";
    protectionsOff_allowedNonTrackers: "protectionsOff_allowedNonTrackers";
    protectionsOff_allowedTrackers: "protectionsOff_allowedTrackers";
    protectionsOff_allowedTrackers_allowedNonTrackers: "protectionsOff_allowedTrackers_allowedNonTrackers";
    protectionsOn: "protectionsOn";
    protectionsOn_allowedFirstParty: "protectionsOn_allowedFirstParty";
    protectionsOn_allowedFirstParty_allowedNonTrackers: "protectionsOn_allowedFirstParty_allowedNonTrackers";
    protectionsOn_allowedNonTrackers: "protectionsOn_allowedNonTrackers";
    protectionsOn_allowedTrackers: "protectionsOn_allowedTrackers";
    protectionsOn_allowedTrackers_allowedNonTrackers: "protectionsOn_allowedTrackers_allowedNonTrackers";
    protectionsOn_blocked: "protectionsOn_blocked";
    protectionsOn_blocked_allowedNonTrackers: "protectionsOn_blocked_allowedNonTrackers";
    protectionsOn_blocked_allowedTrackers: "protectionsOn_blocked_allowedTrackers";
    protectionsOn_blocked_allowedTrackers_allowedNonTrackers: "protectionsOn_blocked_allowedTrackers_allowedNonTrackers";
} = ...

This list represents every possible state that the 'request data' can be in. Use this list to determine which text/icons to display in certain situations.

Type declaration

  • ReadonlyprotectionsOff: "protectionsOff"
  • ReadonlyprotectionsOff_allowedNonTrackers: "protectionsOff_allowedNonTrackers"
  • ReadonlyprotectionsOff_allowedTrackers: "protectionsOff_allowedTrackers"
  • ReadonlyprotectionsOff_allowedTrackers_allowedNonTrackers: "protectionsOff_allowedTrackers_allowedNonTrackers"
  • ReadonlyprotectionsOn: "protectionsOn"
  • ReadonlyprotectionsOn_allowedFirstParty: "protectionsOn_allowedFirstParty"
  • ReadonlyprotectionsOn_allowedFirstParty_allowedNonTrackers: "protectionsOn_allowedFirstParty_allowedNonTrackers"
  • ReadonlyprotectionsOn_allowedNonTrackers: "protectionsOn_allowedNonTrackers"
  • ReadonlyprotectionsOn_allowedTrackers: "protectionsOn_allowedTrackers"
  • ReadonlyprotectionsOn_allowedTrackers_allowedNonTrackers: "protectionsOn_allowedTrackers_allowedNonTrackers"
  • ReadonlyprotectionsOn_blocked: "protectionsOn_blocked"
  • ReadonlyprotectionsOn_blocked_allowedNonTrackers: "protectionsOn_blocked_allowedNonTrackers"
  • ReadonlyprotectionsOn_blocked_allowedTrackers: "protectionsOn_blocked_allowedTrackers"
  • ReadonlyprotectionsOn_blocked_allowedTrackers_allowedNonTrackers: "protectionsOn_blocked_allowedTrackers_allowedNonTrackers"