UNPKG

@variantjs/vue

Version:

Vue VariantJS: Fully configurable Vue 3 components styled with TailwindCSS

27 lines (26 loc) 912 B
import { DialogHideFn, DialogProgramaticallyShowFn, DialogShowFn, ModalHideFn, ModalShowFn } from '@variantjs/core'; import { App } from 'vue'; import { VariantJSConfiguration } from './types'; declare const plugin: { install: (app: App<Element>, configuration?: VariantJSConfiguration) => void; }; declare module '@vue/runtime-core' { interface ComponentCustomProperties { $variantJS: boolean; $modal: { show: ModalShowFn; hide: ModalHideFn; }; $dialog: { show: DialogShowFn; hide: DialogHideFn; alert: DialogProgramaticallyShowFn; confirm: DialogProgramaticallyShowFn; prompt: DialogProgramaticallyShowFn; }; $alert: DialogProgramaticallyShowFn; $confirm: DialogProgramaticallyShowFn; $prompt: DialogProgramaticallyShowFn; } } export default plugin;