@localia/ngx-cookie-consent
Version:
Angular module to display a cookie consent banner without other dependencies.
25 lines (24 loc) • 1.12 kB
TypeScript
import { Observable, Subject } from 'rxjs';
import { NgxCookieService } from '../ngx-cookie/ngx-cookie.service';
import { NgxCookieConsentConfigService } from '../../config/ngx-cookie-consent-config.service';
import { NgxCookieEventbusService } from '../ngx-cookie-eventbus/ngx-cookie-eventbus.service';
import * as i0 from "@angular/core";
export declare class NgxCookieManagerService {
private cookieService;
private cookieConsentConfig;
private cookieEventbusService;
cookieUpdated$: Subject<{
name: string;
state: boolean;
}>;
languageChanged$: Observable<string>;
constructor(cookieService: NgxCookieService, cookieConsentConfig: NgxCookieConsentConfigService, cookieEventbusService: NgxCookieEventbusService);
private getConfig;
private setConfig;
private getPrefixedCookieName;
getCookie(cookieName: string): boolean;
updateDisplayLanguage(locale: string): void;
getDisplayLanguage(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxCookieManagerService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<NgxCookieManagerService>;
}