{"version":3,"file":"props.mjs","sources":["../../../../../../packages/components/select/src/props.ts"],"sourcesContent":["import type { ExtractPropTypes } from 'vue'\nimport { definePropType } from '../../../utils/vue-utils'\n\nexport const selectProps = {\n  modelValue: {\n    type: [String, Number, Array],\n    default: undefined\n  },\n  multiple: {\n    type: Boolean,\n    default: false\n  },\n  loading: {\n    type: Boolean,\n    default: false\n  },\n  clearable: {\n    type: Boolean,\n    default: false\n  },\n  loadingText: {\n    type: String,\n    default: '加载中'\n  },\n  noDataText: {\n    type: String,\n    default: '暂无数据'\n  },\n  popupClass: {\n    type: String,\n    default: undefined\n  },\n  size: {\n    type: definePropType<'small' | 'default' | 'large'>(String),\n    default: 'default'\n  },\n  placeholder: {\n    type: String,\n    default: '请选择'\n  },\n  disabled: Boolean,\n  // input native\n  name: {\n    type: String,\n    default: ''\n  },\n  autocomplete: {\n    type: definePropType<'off' | 'no'>(String),\n    default: 'off'\n  },\n  //表单验证\n  validateEvent: {\n    type: Boolean,\n    default: true\n  },\n  filterable: {\n    type: Boolean,\n    default: false\n  },\n  filterMethod: {\n    type: Function,\n    default: undefined\n  },\n  remote: {\n    type: Boolean,\n    default: false\n  },\n  remoteMethod: {\n    type: Function,\n    default: undefined\n  },\n  filterDebounce: {\n    type: Number,\n    default: 300\n  },\n  card: {\n    type: Boolean,\n    default: false\n  },\n  compact: {\n    type: Boolean,\n    default: false\n  }\n}\n\nexport type SelectProps = ExtractPropTypes<typeof selectProps>\n"],"names":[],"mappings":";;AAGO,MAAM,WAAc,GAAA;AAAA,EACzB,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,CAAC,MAAQ,EAAA,MAAA,EAAQ,KAAK,CAAA;AAAA,IAC5B,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,OAAS,EAAA;AAAA,IACP,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,WAAa,EAAA;AAAA,IACX,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,oBAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,0BAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAA,EAAM,eAA8C,MAAM,CAAA;AAAA,IAC1D,OAAS,EAAA,SAAA;AAAA,GACX;AAAA,EACA,WAAa,EAAA;AAAA,IACX,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,oBAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA,OAAA;AAAA;AAAA,EAEV,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,YAAc,EAAA;AAAA,IACZ,IAAA,EAAM,eAA6B,MAAM,CAAA;AAAA,IACzC,OAAS,EAAA,KAAA;AAAA,GACX;AAAA;AAAA,EAEA,aAAe,EAAA;AAAA,IACb,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,YAAc,EAAA;AAAA,IACZ,IAAM,EAAA,QAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,YAAc,EAAA;AAAA,IACZ,IAAM,EAAA,QAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA,EACA,cAAgB,EAAA;AAAA,IACd,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,GAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,OAAS,EAAA;AAAA,IACP,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AACF;;;;"}