UNPKG

vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

1 lines 985 B
{"version":3,"file":"props.cjs","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":"oHAKaA,EAAgBC,EAAAA,WAAW,CACtC,MAAO,MACP,IAAK,OACL,SAAUC,EAAA,kBACV,OAAQC,EAAA,YACR,SAAU,OACV,aAAcC,EAAAA,UAAkC,EAChD,SAAUA,EAAuC,UAAA,CACnD,CAAC"}