@taiga-ui/core
Version:
Core library for creating Angular components and applications using Taiga UI
16 lines (15 loc) • 721 B
TypeScript
import { InjectionToken, type Provider } from '@angular/core';
import { BehaviorSubject, type Observable } from 'rxjs';
import { type TuiDialogOptions } from './dialog.interfaces';
export declare const TUI_DIALOGS: InjectionToken<BehaviorSubject<readonly any[]>>;
export declare const TUI_DIALOG_DEFAULT_OPTIONS: TuiDialogOptions<void>;
/**
* A stream to close dialogs
* TODO: use router.events in v5
*/
export declare const TUI_DIALOGS_CLOSE: InjectionToken<Observable<unknown>>;
/**
* Default parameters for dialog component
*/
export declare const TUI_DIALOG_OPTIONS: InjectionToken<TuiDialogOptions<void>>;
export declare function tuiDialogOptionsProvider(options: Partial<TuiDialogOptions<unknown>>): Provider;