{"version":3,"file":"props.mjs","sources":["../../../components/overflow/props.ts"],"sourcesContent":["import { booleanProp, booleanStringProp, buildProps, eventProp } from '@vexip-ui/config'\r\n\r\nimport type { ExtractPropTypes, PropType } from 'vue'\r\nimport type { ConfigurableProps } from '@vexip-ui/config'\r\n\r\nexport const overflowProps = buildProps({\r\n  items: Array as PropType<any[]>,\r\n  tag: String,\r\n  attrFlag: booleanStringProp,\r\n  static: booleanProp,\r\n  maxCount: Number,\r\n  onRestChange: eventProp<(rest: number) => void>(),\r\n  onToggle: eventProp<(overflow: boolean) => void>(),\r\n})\r\n\r\nexport type OverflowProps = ExtractPropTypes<typeof overflowProps>\r\nexport type OverflowCProps = ConfigurableProps<OverflowProps, 'items'>\r\n"],"names":["overflowProps","buildProps","booleanStringProp","booleanProp","eventProp"],"mappings":";AAKO,MAAMA,IAAgBC,EAAW;AAAA,EACtC,OAAO;AAAA,EACP,KAAK;AAAA,EACL,UAAUC;AAAA,EACV,QAAQC;AAAA,EACR,UAAU;AAAA,EACV,cAAcC,EAAkC;AAAA,EAChD,UAAUA,EAAuC;AACnD,CAAC;"}