UNPKG

@68publishers/cookie-consent

Version:

Cookie consent wrapper based on orestbida/cookieconsent with GTM integration.

26 lines (19 loc) 582 B
import { AbstractOptions } from './AbstractOptions.mjs'; export class CmpApiOptions extends AbstractOptions { constructor() { super(); this.url = null; this.project = null; this.version = 1; this.environment = null; this.consent_api_enabled = false; this.cookies_api_enabled = false; this.cookie_table_headers = []; } resolveProject() { if (this.project && '' !== this.project) { return this.project; } return window.location.hostname.replace('www.', ''); } }