{"version":3,"file":"api-modal.mjs","sources":["../../../../../../../packages/components/api-component/src/config/api-modal.ts"],"sourcesContent":["import { buildProps, definePropType } from '@ll-plus/utils'\r\n\r\nexport type IModalType = 'textarea' | 'code' | 'batch'\r\n\r\nexport const apiModalProps = buildProps({\r\n  type: {\r\n    type: definePropType<IModalType>(String),\r\n    default: 'textarea'\r\n  },\r\n  open: {\r\n    type: Boolean,\r\n    default: false\r\n  },\r\n  value: {\r\n    type: String,\r\n    default: ''\r\n  }\r\n} as const)\r\n\r\nexport const apiModalEmits = {\r\n  'update:open': (open: boolean) => !!open,\r\n  'update:value': (value: string) => !!value,\r\n  ok: (value: string) => !!value\r\n}\r\n"],"names":[],"mappings":";;;;AAIO,MAAM,gBAAgB,UAAA,CAAW;AAAA,EACtC,IAAA,EAAM;AAAA,IACJ,IAAA,EAAM,eAA2B,MAAM,CAAA;AAAA,IACvC,OAAA,EAAS;AAAA,GACX;AAAA,EACA,IAAA,EAAM;AAAA,IACJ,IAAA,EAAM,OAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA,EACA,KAAA,EAAO;AAAA,IACL,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA;AAEb,CAAU;AAEH,MAAM,aAAA,GAAgB;AAAA,EAC3B,aAAA,EAAe,CAAC,IAAA,KAAkB,CAAC,CAAC,IAAA;AAAA,EACpC,cAAA,EAAgB,CAAC,KAAA,KAAkB,CAAC,CAAC,KAAA;AAAA,EACrC,EAAA,EAAI,CAAC,KAAA,KAAkB,CAAC,CAAC;AAC3B;;;;"}