{"version":3,"file":"types.mjs","sources":["../../../../../../packages/components/notification/src/types.ts"],"sourcesContent":["import type { RenderFunction, VNode } from 'vue'\n\nexport const types = ['success', 'strong', 'warning', 'error', 'info'] as const\n\nexport type NotificationType = (typeof types)[number]\n\nexport interface NotificationOptions {\n  title?: string\n  message: string | number | RenderFunction | VNode\n  type?: NotificationType\n  duration?: number\n  position?: NotificationPosition\n  offset?: number\n  renderTo?: string | HTMLElement\n  showClose?: boolean\n  onClose?: (vm?: VNode) => void\n}\n\nexport type NotificationPosition = 'top-right' | 'top-left' | 'bottom-right' | 'bottom-left'\n"],"names":[],"mappings":"AAEO,MAAM,QAAQ,CAAC,SAAA,EAAW,QAAU,EAAA,SAAA,EAAW,SAAS,MAAM;;;;"}