{"version":3,"file":"search.mjs","sources":["../../../../../../../packages/components/icon-picker/src/config/search.ts"],"sourcesContent":["import { buildProps } from '@ll-plus/utils'\r\n\r\nimport { SizeType } from 'ant-design-vue/es/config-provider'\r\nimport type { ExtractPropTypes } from 'vue'\r\nimport type Search from '../components/search.vue'\r\n\r\nexport const iconPickerSearchProps = buildProps({\r\n  // buildProps和defineprops一样\r\n  /**\r\n   * @description icon的value\r\n   */\r\n  value: {\r\n    type: String,\r\n    default: '',\r\n  },\r\n  readonly: {\r\n    type: Boolean,\r\n  },\r\n\r\n  // 尺寸\r\n  size: {\r\n    type: String as () => SizeType,\r\n  },\r\n\r\n  // 只显示图标\r\n  showIconOnly: {\r\n    type: Boolean,\r\n    default: false,\r\n  },\r\n} as const)\r\n\r\n// props\r\nexport type IconPickerSearchProps = ExtractPropTypes<\r\n  typeof iconPickerSearchProps\r\n>\r\n\r\n// emits\r\nexport const iconPickerSearchEmits = {\r\n  handleModal: (bool: boolean) => typeof bool === 'boolean',\r\n  'update:value': (val: string) => typeof val === 'string',\r\n  change: (val: string) => typeof val === 'string',\r\n}\r\n\r\n// instance\r\nexport type IconPickerSearchInstance = InstanceType<typeof Search>\r\n"],"names":[],"mappings":";;;;AAMO,MAAM,wBAAwB,UAAA,CAAW;AAAA;AAAA;AAAA;AAAA;AAAA,EAK9C,KAAA,EAAO;AAAA,IACL,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA,EACA,QAAA,EAAU;AAAA,IACR,IAAA,EAAM;AAAA,GACR;AAAA;AAAA,EAGA,IAAA,EAAM;AAAA,IACJ,IAAA,EAAM;AAAA,GACR;AAAA;AAAA,EAGA,YAAA,EAAc;AAAA,IACZ,IAAA,EAAM,OAAA;AAAA,IACN,OAAA,EAAS;AAAA;AAEb,CAAU;AAQH,MAAM,qBAAA,GAAwB;AAAA,EACnC,WAAA,EAAa,CAAC,IAAA,KAAkB,OAAO,IAAA,KAAS,SAAA;AAAA,EAChD,cAAA,EAAgB,CAAC,GAAA,KAAgB,OAAO,GAAA,KAAQ,QAAA;AAAA,EAChD,MAAA,EAAQ,CAAC,GAAA,KAAgB,OAAO,GAAA,KAAQ;AAC1C;;;;"}