vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
1 lines • 744 B
Source Map (JSON)
{"version":3,"file":"props.mjs","sources":["../../../components/full-screen/props.ts"],"sourcesContent":["import { buildProps, eventProp } from '@vexip-ui/config'\n\nimport type { ExtractPropTypes } from 'vue'\nimport type { ConfigurableProps } from '@vexip-ui/config'\nimport type { FullScreenType } from './symbol'\n\nexport const fullScreenProps = buildProps({\n tag: String,\n onToggle: eventProp<(full: false | FullScreenType) => void>(),\n})\n\nexport type FullScreenProps = ExtractPropTypes<typeof fullScreenProps>\nexport type FullScreenCProps = ConfigurableProps<FullScreenProps, 'model'>\n"],"names":["fullScreenProps","buildProps","eventProp"],"mappings":";AAMO,MAAMA,IAAkBC,EAAW;AAAA,EACxC,KAAK;AAAA,EACL,UAAUC,EAAkD;AAC9D,CAAC;"}