@lxlib/seed
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.
26 lines (25 loc) • 942 B
TypeScript
import { ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, OnInit } from '@angular/core';
import { LxlibLocaleService, LocaleData } from '@lxlib/theme';
import { NoticeIconSelect, NoticeItem } from './notice-icon.types';
export declare class NoticeIconComponent implements OnInit, OnChanges, OnDestroy {
private i18n;
private cdr;
private i18n$;
locale: LocaleData;
data: NoticeItem[];
count: number;
loading: boolean;
popoverVisible: boolean;
btnClass: string;
btnIconClass: string;
readonly select: EventEmitter<NoticeIconSelect>;
readonly clear: EventEmitter<string>;
readonly popoverVisibleChange: EventEmitter<boolean>;
constructor(i18n: LxlibLocaleService, cdr: ChangeDetectorRef);
onVisibleChange(result: boolean): void;
onSelect(i: NoticeIconSelect): void;
onClear(title: string): void;
ngOnInit(): void;
ngOnChanges(): void;
ngOnDestroy(): void;
}