{"version":3,"file":"form-component.mjs","sources":["../../../../../../../packages/components/form/src/config/form-component.ts"],"sourcesContent":["import { buildProps, definePropType } from '@ll-plus/utils'\r\n\r\nimport type { FormColumn, FormData } from './form'\r\n\r\nexport const formComponentProps = buildProps({\r\n  /**\r\n   * @description 表单项列表\r\n   */\r\n  item: {\r\n    type: definePropType<FormColumn>(Object),\r\n    default: () => ({}),\r\n  },\r\n\r\n  /**\r\n   * @description 展开的行变化时触发\r\n   */\r\n  formData: {\r\n    type: definePropType<FormData>(Object),\r\n    default: () => ({}),\r\n  },\r\n} as const)\r\n\r\nexport const formComponentEmits = {\r\n  changeField: (item: FormColumn) => !!item,\r\n  blurField: (item: FormColumn) => !!item,\r\n} as const\r\n"],"names":[],"mappings":";;;;AAIO,MAAM,qBAAqB,UAAA,CAAW;AAAA;AAAA;AAAA;AAAA,EAI3C,IAAA,EAAM;AAAA,IACJ,IAAA,EAAM,eAA2B,MAAM,CAAA;AAAA,IACvC,OAAA,EAAS,OAAO,EAAC;AAAA,GACnB;AAAA;AAAA;AAAA;AAAA,EAKA,QAAA,EAAU;AAAA,IACR,IAAA,EAAM,eAAyB,MAAM,CAAA;AAAA,IACrC,OAAA,EAAS,OAAO,EAAC;AAAA;AAErB,CAAU;AAEH,MAAM,kBAAA,GAAqB;AAAA,EAChC,WAAA,EAAa,CAAC,IAAA,KAAqB,CAAC,CAAC,IAAA;AAAA,EACrC,SAAA,EAAW,CAAC,IAAA,KAAqB,CAAC,CAAC;AACrC;;;;"}