vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
1 lines • 926 B
Source Map (JSON)
{"version":3,"file":"props.cjs","sources":["../../../components/affix/props.ts"],"sourcesContent":["import { buildProps, eventProp } from '@vexip-ui/config'\n\nimport type { ExtractPropTypes, PropType } from 'vue'\nimport type { ConfigurableProps } from '@vexip-ui/config'\nimport type { AffixPositionType } from './symbol'\n\nexport const affixProps = buildProps({\n offset: Number,\n zIndex: Number,\n position: String as PropType<AffixPositionType>,\n target: [String, Object, Function] as PropType<unknown>,\n\n onScroll: eventProp(),\n onChange: eventProp(),\n})\n\nexport type AffixProps = ExtractPropTypes<typeof affixProps>\nexport type AffixCProps = ConfigurableProps<ExtractPropTypes<typeof affixProps>>\n"],"names":["affixProps","buildProps","eventProp"],"mappings":"oHAMaA,EAAaC,EAAAA,WAAW,CACnC,OAAQ,OACR,OAAQ,OACR,SAAU,OACV,OAAQ,CAAC,OAAQ,OAAQ,QAAQ,EAEjC,SAAUC,EAAAA,UAAU,EACpB,SAAUA,EAAU,UAAA,CACtB,CAAC"}