{"version":3,"file":"tooltip.mjs","sources":["../../../../../../packages/components/tooltip-v2/src/tooltip.ts"],"sourcesContent":["import { buildProps, definePropType } from '@bigin/utils'\nimport { tooltipV2RootProps } from './root'\nimport { tooltipV2TriggerProps } from './trigger'\nimport { tooltipV2ArrowProps } from './arrow'\nimport { tooltipV2ContentProps } from './content'\n\nimport type { ExtractPropTypes, TeleportProps, TransitionProps } from 'vue'\n\nexport const tooltipV2Props = buildProps({\n  ...tooltipV2RootProps,\n  ...tooltipV2ArrowProps,\n  ...tooltipV2TriggerProps,\n  ...tooltipV2ContentProps,\n  alwaysOn: Boolean,\n  fullTransition: Boolean,\n  transitionProps: {\n    type: definePropType<TransitionProps | null>(Object),\n    default: null,\n  },\n  teleported: Boolean,\n  to: {\n    type: definePropType<TeleportProps['to']>(String),\n    default: 'body',\n  },\n} as const)\n\nexport type TooltipV2Props = ExtractPropTypes<typeof tooltipV2Props>\n"],"names":[],"mappings":";;;;;;;AAQO,MAAM,iBAAiB,UAAW,CAAA;AAAA,EACvC,GAAG,kBAAA;AAAA,EACH,GAAG,mBAAA;AAAA,EACH,GAAG,qBAAA;AAAA,EACH,GAAG,qBAAA;AAAA,EACH,QAAU,EAAA,OAAA;AAAA,EACV,cAAgB,EAAA,OAAA;AAAA,EAChB,eAAiB,EAAA;AAAA,IACf,IAAA,EAAM,eAAuC,MAAM,CAAA;AAAA,IACnD,OAAS,EAAA,IAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA,OAAA;AAAA,EACZ,EAAI,EAAA;AAAA,IACF,IAAA,EAAM,eAAoC,MAAM,CAAA;AAAA,IAChD,OAAS,EAAA,MAAA;AAAA,GACX;AACF,CAAU;;;;"}