mirror of
				https://github.com/KevinMidboe/vue-js-modal.git
				synced 2025-10-29 18:00:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			547 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			547 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import Vue, { PluginObject, ComponentOptions } from "vue";
 | |
| 
 | |
| declare const VueJSModal: PluginObject<VueJSModalOptions>;
 | |
| export default VueJSModal;
 | |
| 
 | |
| export declare interface VueJSModalOptions {
 | |
|   componentName?: string;
 | |
|   dialog?: boolean;
 | |
| }
 | |
| 
 | |
| declare interface VModal {
 | |
|   show(modal: string | typeof Vue | ComponentOptions<Vue>, paramsOrProps?: object, params?: object): void;
 | |
|   hide(name: string, params?: object): void;
 | |
|   toggle(name: string, params?: object): void;
 | |
| }
 | |
| 
 | |
| declare module "vue/types/vue" {
 | |
|   interface Vue {
 | |
|     $modal: VModal;
 | |
|   }
 | |
| }
 |