{"version":3,"file":"index.mjs","sources":["../../packages/powerful-form/index.ts"],"sourcesContent":["import PowerfulFormComponent from './src/form-view.vue'\nimport type { SFCWithInstall } from 'element-plus/es/utils'\nimport type { App } from 'vue'\nexport enum FormTypeEnum {\n  Select = 'select',\n  Input = 'input',\n  Switch = 'switch',\n  Rate = 'rate',\n  Slot = 'slot',\n  Textarea = 'textarea',\n  DatePicker = 'datePicker',\n  UploadFile = 'uploadFile',\n  Radio = 'radio',\n  Checkbox = 'checkbox',\n  UploadMedia = 'uploadMedia',\n}\n// 定义 install 方法， App 作为参数\nPowerfulFormComponent.install = (app: App): void => {\n  app.component('PowerfulForm', PowerfulFormComponent)\n}\nconst PowerfulForm = PowerfulFormComponent as SFCWithInstall<\n  typeof PowerfulFormComponent\n>\n\nexport { PowerfulFormComponent, PowerfulForm, PowerfulForm as default }\n"],"names":["PowerfulFormComponent","FormTypeEnum","app","PowerfulForm"],"mappings":"AAGY,OAAAA,OAAA;AAAA,IAAAC,sBAAAA,OACVA,EAAA,SAAS,UACTA,EAAA,QAAQ,SACRA,EAAA,SAAS,UACTA,EAAA,OAAO,QACPA,EAAA,OAAO,QACPA,EAAA,WAAW,YACXA,EAAA,aAAa,cACbA,EAAA,aAAa,cACbA,EAAA,QAAQ,SACRA,EAAA,WAAW,YACXA,EAAA,cAAc,eAXJA,IAAAA,KAAA,CAAA,CAAA;AAcZD,EAAsB,UAAU,CAACE,MAAmB;AAC9C,EAAAA,EAAA,UAAU,gBAAgBF,CAAqB;AACrD;AACA,MAAMG,IAAeH;"}