angular2-cookie-law-banner
Version:
Angular2+ component that provides a banner to inform users about cookie banner
40 lines (39 loc) • 1.77 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 { DomSanitizer, SafeHtml } from "@angular/platform-browser";
import { AnimationEvent } from "@angular/animations";
import { CookieBannerAnimation, CookieBannerTarget, CookieBannerPosition } from "./definitions";
import * as i0 from "@angular/core";
export declare class CookieBannerComponent implements OnInit {
private domSanitizer;
closeSvg: SafeHtml;
currentStyles: any;
transition: CookieBannerAnimation;
cookieLawClass: boolean;
get learnMore(): string;
set learnMore(value: string);
get awsomeCloseIcon(): string;
set awsomeCloseIcon(value: string);
get target(): CookieBannerTarget;
set target(value: CookieBannerTarget);
get position(): CookieBannerPosition;
set position(value: CookieBannerPosition);
isSeen: EventEmitter<boolean>;
noopener: boolean;
private _learnMore;
private _awsomeCloseIcon;
private _target;
private _position;
constructor(domSanitizer: DomSanitizer);
ngOnInit(): void;
afterDismissAnimation(evt: AnimationEvent): void;
dismiss(evt?: MouseEvent): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CookieBannerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CookieBannerComponent, "cookie-banner-component", never, { "learnMore": { "alias": "learnMore"; "required": false; }; "awsomeCloseIcon": { "alias": "awsomeCloseIcon"; "required": false; }; "target": { "alias": "target"; "required": false; }; "position": { "alias": "position"; "required": false; }; }, { "isSeen": "isSeen"; }, never, ["*"], false, never>;
}