{"version":3,"file":"props.mjs","sources":["../../../../../../packages/components/tooltip/src/props.ts"],"sourcesContent":["import type { ExtractPropTypes, PropType } from 'vue'\nimport type { Position } from './types'\nexport const tooltipProps = {\n  modelValue: {\n    type: Boolean,\n    default: undefined\n  },\n  content: {\n    type: String,\n    default: ''\n  },\n  position: {\n    type: String as PropType<Position>,\n    default: 'top'\n  },\n  backgroundColor: {\n    type: String,\n    default: undefined\n  },\n  renderTo: {\n    type: [String, Object] as PropType<string | HTMLElement>,\n    default: 'body'\n  },\n  disabled: {\n    type: Boolean,\n    default: false\n  },\n  effect: {\n    type: String as PropType<'dark' | 'light'>,\n    default: 'dark'\n  },\n  popupClass: {\n    type: String\n  },\n  size: {\n    type: String as PropType<'mini'>,\n    default: undefined\n  }\n}\n\nexport type TooltipProps = ExtractPropTypes<typeof tooltipProps>\n"],"names":[],"mappings":"AAEO,MAAM,YAAe,GAAA;AAAA,EAC1B,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA,EACA,OAAS,EAAA;AAAA,IACP,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,eAAiB,EAAA;AAAA,IACf,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,IACrB,OAAS,EAAA,MAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,MAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AACF;;;;"}