{"version":3,"file":"video2.mjs","sources":["../../../../../../packages/components/video/src/video.ts"],"sourcesContent":["import { buildProps, definePropType } from '@element-plus/utils/element-plus'\nimport type { ExtractPropTypes } from 'vue'\n\nexport const videoProps = buildProps({\n  src: {\n    type: definePropType<string>(String),\n  },\n  poster: {\n    type: definePropType<string>(String),\n  },\n  duration: {\n    type: definePropType<string | number>([String, Number]),\n  },\n  onClick: {\n    type: definePropType<(event: PointerEvent) => void>(Function),\n  },\n  readonly: {\n    type: definePropType<boolean>(Boolean),\n    default: false,\n  },\n  posterProps: {\n    type: definePropType<Record<string, any>>(Object),\n  },\n  iconProps: {\n    type: definePropType<Record<string, any>>(Object),\n  },\n} as const)\nexport type VideoProps = ExtractPropTypes<typeof videoProps>\n\nexport const videoEmits = {}\nexport type VideoEmits = typeof videoEmits\n"],"names":[],"mappings":";;AAGO,MAAM,aAAa,UAAW,CAAA;AAAA,EACnC,GAAK,EAAA;AAAA,IACH,IAAA,EAAM,eAAuB,MAAM,CAAA;AAAA,GACrC;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAA,EAAM,eAAuB,MAAM,CAAA;AAAA,GACrC;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,cAAA,CAAgC,CAAC,MAAA,EAAQ,MAAM,CAAC,CAAA;AAAA,GACxD;AAAA,EACA,OAAS,EAAA;AAAA,IACP,IAAA,EAAM,eAA8C,QAAQ,CAAA;AAAA,GAC9D;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAA,EAAM,eAAwB,OAAO,CAAA;AAAA,IACrC,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,WAAa,EAAA;AAAA,IACX,IAAA,EAAM,eAAoC,MAAM,CAAA;AAAA,GAClD;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAA,EAAM,eAAoC,MAAM,CAAA;AAAA,GAClD;AACF,CAAU,EAAA;AAGH,MAAM,aAAa;;;;"}