/** * Configure and register global directives */ import type { App } from 'vue'; import { setupClickOutsideDirective } from './clickOutside'; import { setupEllipsisDirective } from './ellipsis'; import { setupLoadingDirective } from './loading'; import { setupPermissionDirective } from './permission'; export function setupGlobDirectives(app: App) { setupPermissionDirective(app); setupLoadingDirective(app); setupEllipsisDirective(app); setupClickOutsideDirective(app); } export * from './clickOutside'; export * from './context'; export * from './ellipsis'; export * from './loading'; export * from './permission'; export * from './repeatClick';