UNPKG

primevue

Version:

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![npm version](https://badge.fury.io/js/primevue.svg)](https://badge.fury.io/js/primevue) [![Discord Chat](https://img.shields.io/discord/55794023

35 lines (30 loc) 837 B
import { Plugin } from 'vue'; import { ToastMessageOptions } from '../toast'; declare const plugin: Plugin; export default plugin; export interface ToastServiceMethods { /** * Displays the message in a suitable Toast component. * @param {ToastMessageOptions} message - Message instance. */ add: (message: ToastMessageOptions) => void; /** * Clears the messages that belongs to the group. * @param {string} group - Name of the message group. */ removeGroup: (group: string) => void; /** * Clears all the messages. */ removeAllGroups: () => void; } declare module 'vue/types/vue' { interface Vue { $toast: ToastServiceMethods; } } declare module '@vue/runtime-core' { interface ComponentCustomProperties { $toast: ToastServiceMethods; } }