{"version":3,"file":"props.mjs","sources":["../../../components/resize-observer/props.ts"],"sourcesContent":["import { booleanNumberProp, booleanProp, buildProps, eventProp } from '@vexip-ui/config'\n\nimport type { ExtractPropTypes } from 'vue'\nimport type { ConfigurableProps } from '@vexip-ui/config'\n\nexport const resizeObserverProps = buildProps({\n  throttle: booleanNumberProp,\n  disabled: booleanProp,\n  onResize: eventProp<(entry: ResizeObserverEntry) => void>()\n})\n\nexport type ResizeObserverProps = ExtractPropTypes<typeof resizeObserverProps>\nexport type ResizeObserverCProps = ConfigurableProps<ResizeObserverProps>\n"],"names":["resizeObserverProps","buildProps","booleanNumberProp","booleanProp","eventProp"],"mappings":";AAKO,MAAMA,IAAsBC,EAAW;AAAA,EAC5C,UAAUC;AAAA,EACV,UAAUC;AAAA,EACV,UAAUC,EAAgD;AAC5D,CAAC;"}