UNPKG

567 BTypeScriptView Raw
1import { AnimationBuilder, ComponentProps, ComponentRef, FrameworkDelegate, Mode } from '../../interface';
2export interface ModalOptions<T extends ComponentRef = ComponentRef> {
3 component: T;
4 componentProps?: ComponentProps<T>;
5 presentingElement?: HTMLElement;
6 showBackdrop?: boolean;
7 backdropDismiss?: boolean;
8 cssClass?: string | string[];
9 delegate?: FrameworkDelegate;
10 animated?: boolean;
11 swipeToClose?: boolean;
12 mode?: Mode;
13 keyboardClose?: boolean;
14 id?: string;
15 enterAnimation?: AnimationBuilder;
16 leaveAnimation?: AnimationBuilder;
17}