UNPKG

angular2-cookie-law-banner

Version:

Angular2+ component that provides a banner to inform users about cookie banner

40 lines (39 loc) 1.77 kB
/** * 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>; }