{"version":3,"file":"props.mjs","sources":["../../../../../../packages/components/select/src/props.ts"],"sourcesContent":["import type { InputStatus, SelectValue, SizeType } from '@antdv/types';\n\nimport type { SelectCommonPlacement } from '@antdv/vue-components';\nimport type { ExtractPropTypes } from 'vue';\nimport {\n  booleanType,\n  functionType,\n  omit,\n  PropTypes,\n  someType,\n  stringType,\n} from '@antdv/utils';\nimport { vcSelectProps } from '@antdv/vue-components';\n\nexport function selectProps() {\n  return {\n    ...omit(vcSelectProps<SelectValue>(), [\n      'inputIcon',\n      'mode',\n      'getInputElement',\n      'getRawInputElement',\n      'backfill',\n    ]),\n    'value': someType<SelectValue>([Array, Object, String, Number]),\n    'defaultValue': someType<SelectValue>([Array, Object, String, Number]),\n    'notFoundContent': PropTypes.any,\n    'suffixIcon': PropTypes.any,\n    'itemIcon': PropTypes.any,\n    'size': stringType<SizeType>(),\n    'mode': stringType<'multiple' | 'tags' | 'SECRET_COMBOBOX_MODE_DO_NOT_USE'>(),\n    'bordered': booleanType(true),\n    'transitionName': String,\n    'choiceTransitionName': stringType(''),\n    'popupClassName': String,\n    /** @deprecated Please use `popupClassName` instead */\n    'dropdownClassName': String,\n    'placement': stringType<SelectCommonPlacement>(),\n    'status': stringType<InputStatus>(),\n    'onUpdate:value': functionType<(val: SelectValue) => void>(),\n  };\n}\n\nexport type SelectProps = Partial<ExtractPropTypes<ReturnType<typeof selectProps>>>;\n"],"names":["vcSelectProps"],"mappings":";;;;;;;AAcO,SAAS,WAAc,GAAA;AAC5B,EAAO,OAAA;AAAA,IACL,GAAG,IAAK,CAAAA,aAAA,EAA8B,EAAA;AAAA,MACpC,WAAA;AAAA,MACA,MAAA;AAAA,MACA,iBAAA;AAAA,MACA,oBAAA;AAAA,MACA,UAAA;AAAA,KACD,CAAA;AAAA,IACD,SAAS,QAAsB,CAAA,CAAC,OAAO,MAAQ,EAAA,MAAA,EAAQ,MAAM,CAAC,CAAA;AAAA,IAC9D,gBAAgB,QAAsB,CAAA,CAAC,OAAO,MAAQ,EAAA,MAAA,EAAQ,MAAM,CAAC,CAAA;AAAA,IACrE,mBAAmB,SAAU,CAAA,GAAA;AAAA,IAC7B,cAAc,SAAU,CAAA,GAAA;AAAA,IACxB,YAAY,SAAU,CAAA,GAAA;AAAA,IACtB,QAAQ,UAAqB,EAAA;AAAA,IAC7B,QAAQ,UAAoE,EAAA;AAAA,IAC5E,UAAA,EAAY,YAAY,IAAI,CAAA;AAAA,IAC5B,gBAAkB,EAAA,MAAA;AAAA,IAClB,sBAAA,EAAwB,WAAW,EAAE,CAAA;AAAA,IACrC,gBAAkB,EAAA,MAAA;AAAA;AAAA,IAElB,mBAAqB,EAAA,MAAA;AAAA,IACrB,aAAa,UAAkC,EAAA;AAAA,IAC/C,UAAU,UAAwB,EAAA;AAAA,IAClC,kBAAkB,YAAyC,EAAA;AAAA,GAC7D,CAAA;AACF;;;;"}