@taiga-ui/core
Version:
Core library for creating Angular components and applications using Taiga UI
13 lines (12 loc) • 745 B
TypeScript
import { type FactoryProvider, InjectionToken } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { type TuiAlertOptions } from './alert.interfaces';
export declare const TUI_ALERT_DEFAULT_OPTIONS: Omit<TuiAlertOptions, 'appearance' | 'icon'>;
export declare const TUI_ALERT_OPTIONS: InjectionToken<TuiAlertOptions<undefined>>;
export declare const TUI_ALERT_POSITION: InjectionToken<string>;
export declare const TUI_ALERTS: InjectionToken<BehaviorSubject<readonly any[]>>;
/**
* Grouping alerts by their component
*/
export declare const TUI_ALERTS_GROUPED: InjectionToken<import("rxjs").Observable<(readonly any[])[]>>;
export declare function tuiAlertOptionsProvider(options: Partial<TuiAlertOptions>): FactoryProvider;