{"version":3,"file":"props.mjs","sources":["../../../../../../packages/components/tree-select/src/props.ts"],"sourcesContent":["import { definePropType } from '../../../utils/vue-utils'\nimport type { TreeData } from '../../tree'\n\nexport const treeSelectProps = {\n  modelValue: {\n    type: definePropType(Array),\n    default: () => []\n  },\n  data: {\n    type: definePropType<TreeData[]>(Array),\n    default: () => []\n  },\n  disabled: Boolean,\n  multiple: {\n    type: Boolean,\n    default: false\n  },\n  clearable: {\n    type: Boolean,\n    default: false\n  },\n  size: {\n    type: definePropType<'small' | 'default' | 'large'>(String),\n    default: 'default'\n  },\n  placeholder: {\n    type: String,\n    default: '请选择'\n  },\n  popupClass: {\n    type: String,\n    default: undefined\n  },\n  //表单验证\n  validateEvent: {\n    type: Boolean,\n    default: true\n  },\n  noDataText: {\n    type: String,\n    default: '暂无数据'\n  },\n  unfoldOnClickNode: {\n    type: Boolean,\n    default: false\n  },\n  checkedOnClickNode: {\n    type: Boolean,\n    default: true\n  },\n  checkStrictly: {\n    type: Boolean,\n    default: false\n  },\n  // 是否显示线型树结构\n  showLine: {\n    type: Boolean,\n    default: false\n  },\n  // 手风琴模式\n  accordion: {\n    type: Boolean,\n    default: false\n  },\n  // 默认展开全部\n  defaultUnfoldAll: {\n    type: Boolean,\n    default: false\n  },\n  // 默认展开node节点的value集合\n  defaultUnfoldValues: {\n    type: definePropType<(string | number)[]>(Array),\n    default: () => []\n  },\n  filterable: {\n    type: Boolean,\n    default: false\n  },\n  filterMethod: {\n    type: Function,\n    default: undefined\n  },\n  card: {\n    type: Boolean,\n    default: false\n  },\n  maxTag: {\n    type: Number,\n    default: undefined\n  }\n}\n"],"names":[],"mappings":";;AAGO,MAAM,eAAkB,GAAA;AAAA,EAC7B,UAAY,EAAA;AAAA,IACV,IAAA,EAAM,eAAe,KAAK,CAAA;AAAA,IAC1B,OAAA,EAAS,MAAM,EAAC;AAAA,GAClB;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAA,EAAM,eAA2B,KAAK,CAAA;AAAA,IACtC,OAAA,EAAS,MAAM,EAAC;AAAA,GAClB;AAAA,EACA,QAAU,EAAA,OAAA;AAAA,EACV,QAAU,EAAA;AAAA,IACR,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,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,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;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,MAAA;AAAA,IACN,OAAS,EAAA,0BAAA;AAAA,GACX;AAAA,EACA,iBAAmB,EAAA;AAAA,IACjB,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,kBAAoB,EAAA;AAAA,IAClB,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA,EACA,aAAe,EAAA;AAAA,IACb,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA;AAAA,EAEA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA;AAAA,EAEA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA;AAAA,EAEA,gBAAkB,EAAA;AAAA,IAChB,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA;AAAA,EAEA,mBAAqB,EAAA;AAAA,IACnB,IAAA,EAAM,eAAoC,KAAK,CAAA;AAAA,IAC/C,OAAA,EAAS,MAAM,EAAC;AAAA,GAClB;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,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,MAAQ,EAAA;AAAA,IACN,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AACF;;;;"}