vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
1 lines • 925 B
Source Map (JSON)
{"version":3,"file":"props.mjs","sources":["../../../components/bubble/props.ts"],"sourcesContent":["import { booleanStringProp, buildProps, classProp } from '@vexip-ui/config'\n\nimport type { ExtractPropTypes, PropType } from 'vue'\nimport type { ConfigurableProps } from '@vexip-ui/config'\nimport type { Placement } from '@vexip-ui/hooks'\nimport type { BubbleType } from './symbol'\n\nexport const bubbleProps = buildProps({\n placement: String as PropType<Placement>,\n type: String as PropType<BubbleType>,\n background: String,\n shadow: booleanStringProp,\n contentClass: classProp,\n})\n\nexport type BubbleProps = ExtractPropTypes<typeof bubbleProps>\nexport type BubbleCProps = ConfigurableProps<BubbleProps>\n"],"names":["bubbleProps","buildProps","booleanStringProp","classProp"],"mappings":";AAOO,MAAMA,IAAcC,EAAW;AAAA,EACpC,WAAW;AAAA,EACX,MAAM;AAAA,EACN,YAAY;AAAA,EACZ,QAAQC;AAAA,EACR,cAAcC;AAChB,CAAC;"}