clarity-angular
Version:
Angular components for Clarity
21 lines (20 loc) • 570 B
TypeScript
import { QueryList } from "@angular/core";
import { Observable } from "rxjs/Observable";
import { Alert } from "../alert";
export declare class MultiAlertService {
private allAlerts;
private _current;
/**
* The Observable that lets other classes subscribe to changes
*/
private _change;
readonly changes: Observable<number>;
current: number;
readonly activeAlerts: Alert[];
currentAlert: Alert;
readonly count: number;
manage(alerts: QueryList<Alert>): void;
next(): void;
previous(): void;
close(): void;
}