angular2-cookie-law-banner
Version:
Angular2+ component that provides a banner to inform users about cookie banner
32 lines (31 loc) • 1.63 kB
TypeScript
/**
* angular2-cookie-law-banner
*
* Copyright 2016-2018, @jwala-anirudh, All rights reserved.
*
* @author: @jwala-anirudh <anirudhjwala@gmail.com>
*/
import { OnInit, EventEmitter } from "@angular/core";
import { Angular2CookieLawBannerService } from "./angular2-cookie-law-banner.service";
import { CookieBannerComponent } from "./angular2-cookie-law-banner.component";
import { CookieBannerTarget, CookieBannerPosition } from "./definitions";
import * as i0 from "@angular/core";
export declare class CookieBannerContainerComponent implements OnInit {
private cookieLawService;
seen: boolean;
cookieLawComponent: CookieBannerComponent;
name: string;
learnMore: string;
target: CookieBannerTarget;
position: CookieBannerPosition;
expiration: number;
awsomeCloseIcon: string;
isSeen: EventEmitter<boolean>;
get cookieLawSeen(): boolean;
constructor(cookieLawService: Angular2CookieLawBannerService);
ngOnInit(): void;
hasBeenDismissed(): void;
dismiss(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CookieBannerContainerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CookieBannerContainerComponent, "cookie-banner", never, { "name": { "alias": "name"; "required": false; }; "learnMore": { "alias": "learnMore"; "required": false; }; "target": { "alias": "target"; "required": false; }; "position": { "alias": "position"; "required": false; }; "expiration": { "alias": "expiration"; "required": false; }; "awsomeCloseIcon": { "alias": "awsomeCloseIcon"; "required": false; }; }, { "isSeen": "isSeen"; }, never, ["*"], false, never>;
}