@taiga-ui/kit
Version:
Taiga UI Angular main components kit
15 lines (14 loc) • 651 B
TypeScript
import { type TuiDialogOptions } from '@taiga-ui/core/components/dialog';
import { type Observable } from 'rxjs';
import { type TuiConfirmData } from './confirm.component';
import * as i0 from "@angular/core";
export declare class TuiConfirmService {
private readonly dialogs;
private readonly component;
private dirty;
markAsDirty(): void;
markAsPristine(): void;
withConfirm<T = TuiConfirmData>(options: Partial<TuiDialogOptions<T extends infer U ? U : never>>): Observable<boolean>;
static ɵfac: i0.ɵɵFactoryDeclaration<TuiConfirmService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<TuiConfirmService>;
}