{"version":3,"file":"props.mjs","sources":["../../../../../../packages/components/auto-complete/src/props.ts"],"sourcesContent":["import type { InputStatus } from '@antdv/types';\nimport type { CSSProperties, ExtractPropTypes, PropType } from 'vue';\nimport { omit } from '@antdv/utils';\nimport { selectProps } from '../../select';\n\nexport function autoCompleteProps() {\n  return {\n    ...omit(selectProps(), ['loading', 'mode', 'optionLabelProp', 'labelInValue']),\n    dataSource: Array as PropType<Array<{ value: any, text: any }> | string[]>,\n    dropdownMenuStyle: {\n      type: Object as PropType<CSSProperties>,\n      default: () => ({}) as CSSProperties,\n    },\n    // optionLabelProp: String,\n    dropdownMatchSelectWidth: { type: [Number, Boolean], default: true },\n    prefixCls: String,\n    showSearch: { type: Boolean, default: undefined },\n    transitionName: String,\n    choiceTransitionName: { type: String, default: 'zoom' },\n    autofocus: { type: Boolean, default: undefined },\n    backfill: { type: Boolean, default: undefined },\n    // optionLabelProp: PropTypes.string.def('children'),\n    filterOption: { type: [Boolean, Function], default: false },\n    defaultActiveFirstOption: { type: Boolean, default: true },\n    status: String as PropType<InputStatus>,\n  };\n}\n\nexport type AutoCompleteProps = Partial<ExtractPropTypes<ReturnType<typeof autoCompleteProps>>>;\n"],"names":[],"mappings":";;;;;AAKO,SAAS,iBAAoB,GAAA;AAClC,EAAO,OAAA;AAAA,IACL,GAAG,KAAK,WAAY,EAAA,EAAG,CAAC,SAAW,EAAA,MAAA,EAAQ,iBAAmB,EAAA,cAAc,CAAC,CAAA;AAAA,IAC7E,UAAY,EAAA,KAAA;AAAA,IACZ,iBAAmB,EAAA;AAAA,MACjB,IAAM,EAAA,MAAA;AAAA,MACN,OAAA,EAAS,OAAO,EAAC,CAAA;AAAA,KACnB;AAAA;AAAA,IAEA,wBAAA,EAA0B,EAAE,IAAM,EAAA,CAAC,QAAQ,OAAO,CAAA,EAAG,SAAS,IAAK,EAAA;AAAA,IACnE,SAAW,EAAA,MAAA;AAAA,IACX,UAAY,EAAA,EAAE,IAAM,EAAA,OAAA,EAAS,SAAS,KAAU,CAAA,EAAA;AAAA,IAChD,cAAgB,EAAA,MAAA;AAAA,IAChB,oBAAsB,EAAA,EAAE,IAAM,EAAA,MAAA,EAAQ,SAAS,MAAO,EAAA;AAAA,IACtD,SAAW,EAAA,EAAE,IAAM,EAAA,OAAA,EAAS,SAAS,KAAU,CAAA,EAAA;AAAA,IAC/C,QAAU,EAAA,EAAE,IAAM,EAAA,OAAA,EAAS,SAAS,KAAU,CAAA,EAAA;AAAA;AAAA,IAE9C,YAAA,EAAc,EAAE,IAAM,EAAA,CAAC,SAAS,QAAQ,CAAA,EAAG,SAAS,KAAM,EAAA;AAAA,IAC1D,wBAA0B,EAAA,EAAE,IAAM,EAAA,OAAA,EAAS,SAAS,IAAK,EAAA;AAAA,IACzD,MAAQ,EAAA,MAAA;AAAA,GACV,CAAA;AACF;;;;"}