{"version":3,"file":"tooltip-v2.mjs","sources":["../../../../packages/tokens/tooltip-v2.ts"],"sourcesContent":["import type { InjectionKey, Ref } from 'vue'\nimport type { useNamespace } from '@bigin/hooks'\n\nexport type TooltipV2Context = {\n  onClose: () => void\n  onDelayOpen: () => void\n  onOpen: () => void\n  contentId: Ref<string>\n  triggerRef: Ref<HTMLElement | null>\n  ns: ReturnType<typeof useNamespace>\n}\n\nexport type TooltipV2ContentContext = {\n  arrowRef: Ref<HTMLElement | null>\n}\n\nexport const tooltipV2RootKey: InjectionKey<TooltipV2Context> =\n  Symbol('tooltipV2')\n\nexport const tooltipV2ContentKey: InjectionKey<TooltipV2ContentContext> =\n  Symbol('tooltipV2Content')\n\nexport const TOOLTIP_V2_OPEN = 'tooltip_v2.open'\n"],"names":[],"mappings":"AAgBa,MAAA,gBAAA,GACX,OAAO,WAAW,EAAA;AAEP,MAAA,mBAAA,GACX,OAAO,kBAAkB,EAAA;AAEpB,MAAM,eAAkB,GAAA;;;;"}