primevue-mirror/components/confirmationservice/ConfirmationService.d.ts

30 lines
743 B
TypeScript
Raw Normal View History

2022-09-06 12:03:37 +00:00
import Vue, { Plugin } from 'vue';
import { ConfirmationOptions } from '../confirmationoptions';
declare const plugin: Plugin;
export default plugin;
export interface ConfirmationServiceMethods {
/**
* Displays the dialog using the confirmation object options.
* @param {ConfirmationOptions} options - Confirmation Object
*/
require(options: ConfirmationOptions): void;
/**
* Hides the dialog without invoking accept or reject callbacks.
*/
close(): void;
}
declare module 'vue/types/vue' {
interface Vue {
$confirm: ConfirmationServiceMethods;
}
}
declare module '@vue/runtime-core' {
interface ComponentCustomProperties {
$confirm: ConfirmationServiceMethods;
}
}