{"version":3,"file":"props.cjs","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":["omit","vcSelectProps","someType","PropTypes","stringType","booleanType","functionType"],"mappings":";;;;;;;;;AAcO,SAAS,WAAc,GAAA;AAC5B,EAAO,OAAA;AAAA,IACL,GAAGA,SAAK,CAAAC,kBAAA,EAA8B,EAAA;AAAA,MACpC,WAAA;AAAA,MACA,MAAA;AAAA,MACA,iBAAA;AAAA,MACA,oBAAA;AAAA,MACA,UAAA;AAAA,KACD,CAAA;AAAA,IACD,SAASC,iBAAsB,CAAA,CAAC,OAAO,MAAQ,EAAA,MAAA,EAAQ,MAAM,CAAC,CAAA;AAAA,IAC9D,gBAAgBA,iBAAsB,CAAA,CAAC,OAAO,MAAQ,EAAA,MAAA,EAAQ,MAAM,CAAC,CAAA;AAAA,IACrE,mBAAmBC,gBAAU,CAAA,GAAA;AAAA,IAC7B,cAAcA,gBAAU,CAAA,GAAA;AAAA,IACxB,YAAYA,gBAAU,CAAA,GAAA;AAAA,IACtB,QAAQC,mBAAqB,EAAA;AAAA,IAC7B,QAAQA,mBAAoE,EAAA;AAAA,IAC5E,UAAA,EAAYC,qBAAY,IAAI,CAAA;AAAA,IAC5B,gBAAkB,EAAA,MAAA;AAAA,IAClB,sBAAA,EAAwBD,oBAAW,EAAE,CAAA;AAAA,IACrC,gBAAkB,EAAA,MAAA;AAAA;AAAA,IAElB,mBAAqB,EAAA,MAAA;AAAA,IACrB,aAAaA,mBAAkC,EAAA;AAAA,IAC/C,UAAUA,mBAAwB,EAAA;AAAA,IAClC,kBAAkBE,qBAAyC,EAAA;AAAA,GAC7D,CAAA;AACF;;;;"}