devowl-wp
    Preparing search index...

    See PHP file inc/Assets.php.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    addLinksToNavigationMenu affiliateLabelBehind? affiliateLabelDescription? affiliateLink? ageNoticeAgeLimit allBlockerCount allCookieCount allScannerResultExternalUrlsCount allScannerResultTemplatesCount allTcfVendorConfigurationCount bannerlessConsentChecks bannerLessConsentShowOnPageIds bannerLinks busyAddLinksToNavigationMenu busyCountryBypassUpdate busySettings checkSavingConsentViaRestApiEndpointWorkingHtml chunkFolder? chunks? chunksLanguageFolder? cloudReleaseInfo consentDuration consentsDeletedAt contexts cookieCounts cookieDuration cookiePolicyId countryBypassCountries countryBypassDbDownloadTime? countryBypassType? createdTagManagers crossDomains dashboardMigration dismissBannerlessConsentLegitimateServicesNotice dismissBannerlessConsentServicesWithoutVisualContentBlockerNotice dismissConfigProNotice dismissMigration dismissServiceDataProcessingInUnsafeCountriesNotice failedConsentDocumentationHandling fetchBannerLinks fetchCurrentRevision fetchedBannerLinks fetchSettings fomoCoupon forwardTo googleConsentModeNoticesHtml hidePageIds isAcceptAllForBots isAgeNotice isBannerActive isBannerLessConsent isBannerStickyLinksEnabled? isBlockerActive isConsentForwarding isCountryBypass? isDataProcessingInUnsafeCountries isGcm? isGcmCollectAdditionalDataViaUrlParameters? isGcmListPurposes? isGcmRedactAdsDataWithoutConsent? isGcmShowRecommandationsWithoutConsent? isListServicesNotice isRespectDoNotTrack isSaveIp isTcf navMenus needsRevisionRetrigger operatorContactAddress operatorContactEmail operatorContactFormId operatorContactPhone operatorCountry others publicCookieCount publicUrl? pureSlug pureSlugCamelCased restNamespace? restNonce? restPathObfuscateOffset? restQuery? restRecreateNonceEndpoint? restRoot? restUrl? rootStore servicesDataProcessingInUnsafeCountriesNoticeHtml servicesWithEmptyPrivacyPolicyNoticeHtml setCookiesViaManager setModalHintSeen slug tcfAcceptedTime? tcfGvlDownloadTime? tcfVendorConfigurationCounts? templateNeedsUpdate templateSuccessorsNoticeHtml templateUpdateNoticeHtml territorialLegalBasis textDomain updateCountryBypassDatabase updateCurrentRevision updateSettings version

    Accessors

    Methods

    Constructors

    Properties

    addLinksToNavigationMenu: (id: string) => Promise<boolean> = ...
    affiliateLabelBehind?: string | false
    affiliateLabelDescription?: string | false
    affiliateLink?: string
    ageNoticeAgeLimit: "INHERIT" | "GDPR" | string & { h?: string }
    allBlockerCount: number = 0
    allCookieCount: number = 0
    allScannerResultExternalUrlsCount: number = 0
    allScannerResultTemplatesCount: number = 0
    allTcfVendorConfigurationCount: number = 0
    bannerlessConsentChecks: Record<
        | "essential"
        | "legalBasisConsentWithoutVisualContentBlocker"
        | "legalBasisLegitimateInterest",
        { groupId: number; id: number; name: string }[],
    > = ...
    bannerLessConsentShowOnPageIds: number[]
    bannerLinks: BannerLinkCollection
    busyAddLinksToNavigationMenu: boolean = false
    busyCountryBypassUpdate: boolean = false
    busySettings: boolean = false
    checkSavingConsentViaRestApiEndpointWorkingHtml: string
    chunkFolder?: string
    chunks?: Record<string, string[]>
    chunksLanguageFolder?: string
    cloudReleaseInfo: Record<
        "blocker"
        | "service",
        { downloadTime: string; isPreReleaseEnabled: boolean; releaseId: number },
    > = ...
    consentDuration: number
    consentsDeletedAt: string
    contexts: Record<string, string> = ...
    cookieCounts: {
        draft: number;
        private: number;
        publish: number;
        [key: string]: number;
    } = ...
    cookieDuration: number
    cookiePolicyId: number
    countryBypassCountries: string[] = []
    countryBypassDbDownloadTime?: string
    countryBypassType?: "all" | "essentials"
    createdTagManagers: Record<"gtm" | "mtm", number[]> = ...
    crossDomains: string
    dashboardMigration: DashboardTileMigration
    dismissBannerlessConsentLegitimateServicesNotice: () => Promise<void> = ...
    dismissBannerlessConsentServicesWithoutVisualContentBlockerNotice: () => Promise<
        void,
    > = ...
    dismissConfigProNotice: () => Promise<void> = ...
    dismissMigration: () => Promise<void> = ...
    dismissServiceDataProcessingInUnsafeCountriesNotice: () => Promise<void> = ...
    failedConsentDocumentationHandling: "essentials" | "optimistic"
    fetchBannerLinks: () => Promise<void> = ...
    fetchCurrentRevision: () => Promise<void> = ...
    fetchedBannerLinks: boolean = false
    fetchSettings: (setFrom?: ResponseRouteSettings) => Promise<void> = ...
    fomoCoupon: { coupon: string; validUntil: string; valueInPercent: number }
    forwardTo: string[] = []
    googleConsentModeNoticesHtml: string[] = []
    hidePageIds: number[] = []
    isAcceptAllForBots: boolean
    isAgeNotice: boolean
    isBannerActive: boolean = false
    isBannerLessConsent: boolean
    isBannerStickyLinksEnabled?: boolean = false
    isBlockerActive: boolean = false
    isConsentForwarding: boolean
    isCountryBypass?: boolean
    isDataProcessingInUnsafeCountries: boolean
    isGcm?: boolean = false
    isGcmCollectAdditionalDataViaUrlParameters?: boolean = false
    isGcmListPurposes?: boolean = true
    isGcmRedactAdsDataWithoutConsent?: boolean = true
    isGcmShowRecommandationsWithoutConsent?: boolean = false
    isListServicesNotice: boolean
    isRespectDoNotTrack: boolean
    isSaveIp: boolean
    isTcf: boolean = false
    navMenus: (
        | {
            applied: boolean;
            edit_url: string;
            id: string;
            languages: { code: string; language: string; location: string }[];
            locations: Record<string, string>;
            name: string;
            term_id: number;
            type: "legacy_nav";
        }
        | {
            applied: boolean;
            edit_url: string;
            id: string;
            languages: { code: string; language: string; location: string }[];
            name: string;
            post_id: number;
            type: "nav_menu";
        }
    )[] = []
    needsRevisionRetrigger: boolean = false
    operatorContactAddress: string
    operatorContactEmail: string
    operatorContactFormId: number
    operatorContactPhone: string
    operatorCountry: string
    others: OtherOptions
    publicCookieCount: number = 0
    publicUrl?: string
    pureSlug: string
    pureSlugCamelCased: string
    restNamespace?: string
    restNonce?: string
    restPathObfuscateOffset?: string
    restQuery?: object
    restRecreateNonceEndpoint?: string
    restRoot?: string
    restUrl?: string
    rootStore: RootStore
    servicesDataProcessingInUnsafeCountriesNoticeHtml: string = ""
    servicesWithEmptyPrivacyPolicyNoticeHtml: string = ""
    setCookiesViaManager: ServiceTagManager
    setModalHintSeen: (identifier: ConfigHintTextIdentifier) => Promise<void> = ...
    slug: string
    tcfAcceptedTime?: string
    tcfGvlDownloadTime?: string
    tcfVendorConfigurationCounts?: {
        draft: number;
        private: number;
        publish: number;
        [key: string]: number;
    }
    templateNeedsUpdate: {
        post_id: number;
        post_template_identifier: string;
        post_template_version: number;
        post_title: string;
        post_type: string;
        post_version_meta_id: number;
        should: number;
    }[] = []
    templateSuccessorsNoticeHtml: string
    templateUpdateNoticeHtml: string
    territorialLegalBasis: TerritorialLegalBasis[]
    textDomain: string
    updateCountryBypassDatabase: () => Promise<void> = ...
    updateCurrentRevision: (data: RequestRouteRevisionCurrentPut) => Promise<void> = ...
    updateSettings: (
        update: Partial<OptionStore>,
        bannerLinks?: FormSettingsValuePropsNavItem[],
    ) => Promise<void> = ...
    version: string

    Accessors

    • get areSettingsFetched(): boolean

      Returns boolean

    • get isOnlyRcbCookieCreated(): boolean

      Ignore real-cookie-banner cookie as it is hidden when no other cookie is created.

      Returns boolean

    Methods

    • Parameters

      • state: boolean
      • isLicensed: boolean

      Returns void

    • Get the slug from the current process (webpack) instead of the PHP plugin output. For some cases you need to use that.

      Parameters

      • slug: string
      • camelCase: boolean = false

      Returns string

    • Convert a slug like "my-plugin" to "myPlugin". This can be useful for library naming (window[""] is bad because the hyphens).

      Parameters

      • slug: string

      Returns string