Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "wordpress-plugins/real-cookie-banner/src/public/ts/types/blocker"

Index

Type aliases

BlockerDefinition

BlockerDefinition: BlockerDefinitionCommonAttributes & { id: number; visualThumbnail?: VisualThumbnail }

BlockerDefinitionCommonAttributes

BlockerDefinitionCommonAttributes: Omit<BlockerMeta, "tcfVendors" | "services" | "rules"> & { description: string; name: string; rules: string[]; services: number[]; tcfVendors: number[] }

This types are used also in presets. It holds all available properties expect post status and post id. It simply reflects a blocker definition without persistence, but with post_title (name) and post_content (description).

BlockerMeta

BlockerMeta: Omit<VisualBlocker, "name" | "description" | "visualThumbnail" | "services"> & { criteria: "services" | "tcfVendors"; isVisual: boolean; presetVersion?: number; rules: string; services: string; shouldForceToShowVisual: boolean; tcfVendors: string; visualDownloadThumbnail: boolean; visualMediaThumbnail?: number }

This type is using all available meta fields coming from the WordPress REST API. name and description is not part of it, as we are using post_content and post_title for this.

Generated using TypeDoc