{"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"}