vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
1 lines • 998 B
Source Map (JSON)
{"version":3,"file":"props.mjs","sources":["../../../components/overflow/props.ts"],"sourcesContent":["import { booleanProp, booleanStringProp, buildProps, eventProp } from '@vexip-ui/config'\n\nimport type { ExtractPropTypes, PropType } from 'vue'\nimport type { ConfigurableProps } from '@vexip-ui/config'\n\nexport const overflowProps = buildProps({\n items: Array as PropType<any[]>,\n tag: String,\n attrFlag: booleanStringProp,\n static: booleanProp,\n maxCount: Number,\n onRestChange: eventProp<(rest: number) => void>(),\n onToggle: eventProp<(overflow: boolean) => void>(),\n})\n\nexport type OverflowProps = ExtractPropTypes<typeof overflowProps>\nexport type OverflowCProps = ConfigurableProps<OverflowProps, 'items'>\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;"}