{"version":3,"file":"props.mjs","sources":["../../../components/affix/props.ts"],"sourcesContent":["import { buildProps, eventProp } from '@vexip-ui/config'\r\n\r\nimport type { ExtractPropTypes, PropType } from 'vue'\r\nimport type { ConfigurableProps } from '@vexip-ui/config'\r\nimport type { AffixPositionType } from './symbol'\r\n\r\nexport const affixProps = buildProps({\r\n  offset: Number,\r\n  zIndex: Number,\r\n  position: String as PropType<AffixPositionType>,\r\n  target: [String, Object, Function] as PropType<unknown>,\r\n\r\n  onScroll: eventProp(),\r\n  onChange: eventProp(),\r\n})\r\n\r\nexport type AffixProps = ExtractPropTypes<typeof affixProps>\r\nexport type AffixCProps = ConfigurableProps<ExtractPropTypes<typeof affixProps>>\r\n"],"names":["affixProps","buildProps","eventProp"],"mappings":";AAMO,MAAMA,IAAaC,EAAW;AAAA,EACnC,QAAQ;AAAA,EACR,QAAQ;AAAA,EACR,UAAU;AAAA,EACV,QAAQ,CAAC,QAAQ,QAAQ,QAAQ;AAAA,EAEjC,UAAUC,EAAU;AAAA,EACpB,UAAUA,EAAU;AACtB,CAAC;"}