{"version":3,"file":"split2.mjs","sources":["../../../../../../packages/components/split/src/split.ts"],"sourcesContent":["import { buildProps, definePropType } from '@element-plus/utils'\nimport { CHANGE_EVENT, UPDATE_MODEL_EVENT } from '@element-plus/constants'\n\nimport type { ExtractPropTypes } from 'vue'\n\nexport const splitProps = buildProps({\n  modelValue: {\n    type: definePropType<number>(Number),\n    default: 0.5,\n  },\n  vertical: {\n    type: definePropType<boolean>(Boolean),\n    default: false,\n  },\n  min: {\n    type: definePropType<number>(Number),\n    default: 0.1,\n  },\n  max: {\n    type: definePropType<number>(Number),\n    default: 0.9,\n  },\n} as const)\nexport type SplitProps = ExtractPropTypes<typeof splitProps>\n\nexport const splitEmits = {\n  [UPDATE_MODEL_EVENT]: (value: number) => value,\n  [CHANGE_EVENT]: (value: number) => value,\n}\nexport type SplitEmits = typeof splitEmits\n"],"names":[],"mappings":";;;AAKO,MAAM,aAAa,UAAW,CAAA;AAAA,EACnC,UAAY,EAAA;AAAA,IACV,IAAA,EAAM,eAAuB,MAAM,CAAA;AAAA,IACnC,OAAS,EAAA,GAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAA,EAAM,eAAwB,OAAO,CAAA;AAAA,IACrC,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,GAAK,EAAA;AAAA,IACH,IAAA,EAAM,eAAuB,MAAM,CAAA;AAAA,IACnC,OAAS,EAAA,GAAA;AAAA,GACX;AAAA,EACA,GAAK,EAAA;AAAA,IACH,IAAA,EAAM,eAAuB,MAAM,CAAA;AAAA,IACnC,OAAS,EAAA,GAAA;AAAA,GACX;AACF,CAAU,EAAA;AAGH,MAAM,UAAa,GAAA;AAAA,EACxB,CAAC,kBAAqB,GAAA,CAAC,KAAkB,KAAA,KAAA;AAAA,EACzC,CAAC,YAAe,GAAA,CAAC,KAAkB,KAAA,KAAA;AACrC;;;;"}