UNPKG

@localia/ngx-cookie-consent

Version:

Angular module to display a cookie consent banner without other dependencies.

31 lines (30 loc) 1.27 kB
import { CookieItem } from './cookie-item.interface'; import { TranslatableString } from './translatable-string.interface'; import { CustomLanguageConfig } from "./custom-language-config.interface"; import * as i0 from "@angular/core"; export declare class NgxCookieConsentConfigService { privacyPolicyUrl?: string | TranslatableString; imprintUrl?: string | TranslatableString; defaultLanguage?: string; availableLanguages?: string[]; customLanguage?: CustomLanguageConfig | null; showLanguageSwitcher?: boolean; showBadgeOpener?: boolean; openerPosition?: 'left-top' | 'right-top' | 'left-bottom' | 'right-bottom'; customClass?: string; customOpenerClass?: string; cookiePrefix?: string; cookieExpiryDays?: number; showCookieDetails?: boolean; showFunctionalCookies?: boolean; functionalCookies?: CookieItem[]; showMarketingCookies?: boolean; marketingCookies?: CookieItem[]; showEssentialCookies?: boolean; essentialCookies?: CookieItem[]; showOtherTools?: boolean; otherTools?: CookieItem[]; excludeRoutes?: string[]; static ɵfac: i0.ɵɵFactoryDeclaration<NgxCookieConsentConfigService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<NgxCookieConsentConfigService>; }