@farris/ui-vue
Version:
Farris Vue, a Farris Design based Vue3 component library.
18 lines (17 loc) • 522 B
TypeScript
import { App } from "vue";
import { ModalFunctions, ModalOptions } from "./type";
export default class ModalService {
private appContext;
private modalRef;
private activeModalIndex;
private modalRefs;
private isUseEscCloseModal;
private activeModalInstance;
private app;
constructor(currentApp: App);
getCurrentModal(): any;
private adaptToWindow;
static show(options: ModalOptions): App<any>;
close(modalRef?: any): void;
open(options: ModalOptions): ModalFunctions;
}