element-plus
Version:
A Component Library for Vue 3
1 lines • 892 B
Source Map (JSON)
{"version":3,"file":"auto-resizer.mjs","sources":["../../../../../../packages/components/table-v2/src/auto-resizer.ts"],"sourcesContent":["import { buildProps, definePropType } from '@element-plus/utils'\n\nimport type { ExtractPropTypes, ExtractPublicPropTypes } from 'vue'\n\ntype AutoResizeHandler = (event: { height: number; width: number }) => void\n\nexport const autoResizerProps = buildProps({\n disableWidth: Boolean,\n disableHeight: Boolean,\n onResize: {\n type: definePropType<AutoResizeHandler>(Function),\n },\n} as const)\n\nexport type AutoResizerProps = ExtractPropTypes<typeof autoResizerProps>\nexport type AutoResizerPropsPublic = ExtractPublicPropTypes<\n typeof autoResizerProps\n>\n"],"names":[],"mappings":";;AAMO,MAAM,mBAAmB,UAAA,CAAW;AAAA,EACzC,YAAA,EAAc,OAAA;AAAA,EACd,aAAA,EAAe,OAAA;AAAA,EACf,QAAA,EAAU;AAAA,IACR,IAAA,EAAM,eAAkC,QAAQ;AAAA;AAEpD,CAAU;;;;"}