{"version":3,"file":"submit.mjs","sources":["../../../../../../packages/components/submit/src/submit.ts"],"sourcesContent":["import { buildProps, definePropType } from '@element-plus/utils'\nimport type { ExtractPropTypes } from 'vue'\n\nexport const submitProps = buildProps({\n  onClick: {\n    type: definePropType<(event: MouseEvent) => void | boolean>(Function),\n  },\n  onSubmit: {\n    type: definePropType<(values: object) => void | Promise<any>>(Function),\n  },\n  onSubmitSuccess: {\n    type: definePropType<(payload: any) => void>(Function),\n  },\n  onSubmitFailed: {\n    type: definePropType<(feedbacks: unknown) => void>(Function),\n  },\n} as const)\nexport type SubmitProps = ExtractPropTypes<typeof submitProps>\n\nexport const submitEmits = {}\nexport type SubmitEmits = typeof submitEmits\n"],"names":[],"mappings":";;AAGO,MAAM,cAAc,UAAW,CAAA;AAAA,EACpC,OAAS,EAAA;AAAA,IACP,IAAA,EAAM,eAAsD,QAAQ,CAAA;AAAA,GACtE;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAA,EAAM,eAAwD,QAAQ,CAAA;AAAA,GACxE;AAAA,EACA,eAAiB,EAAA;AAAA,IACf,IAAA,EAAM,eAAuC,QAAQ,CAAA;AAAA,GACvD;AAAA,EACA,cAAgB,EAAA;AAAA,IACd,IAAA,EAAM,eAA6C,QAAQ,CAAA;AAAA,GAC7D;AACF,CAAU,EAAA;AAGH,MAAM,cAAc;;;;"}