{"version":3,"file":"props.mjs","sources":["../../../../../../packages/components/cascader/src/props.ts"],"sourcesContent":["import type { PropType } from 'vue'\nimport type { CascaderData } from './type'\n\nexport const cascaderProps = {\n  data: {\n    type: Array as PropType<CascaderData[]>,\n    default: () => []\n  },\n  modelValue: {\n    type: [Array] as PropType<string[] | string[][]>,\n    default: undefined\n  },\n  multiple: {\n    type: Boolean,\n    default: false\n  },\n  checkStrictly: {\n    type: Boolean,\n    default: false\n  },\n  placeholder: {\n    type: String,\n    default: '请选择'\n  },\n  size: {\n    type: String as PropType<'small' | 'default' | 'large'>,\n    default: 'default'\n  },\n  clearable: {\n    type: Boolean,\n    default: false\n  },\n  disabled: {\n    type: Boolean,\n    default: false\n  },\n  // 输入框格式化函数\n  inputLabelFormat: {\n    type: Function as PropType<(labels: string[]) => string>,\n    default: undefined\n  },\n  showAllLevels: {\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  separator: {\n    type: String,\n    default: '/'\n  },\n  showFooter: Boolean,\n  expandChild: {\n    type: Boolean,\n    default: false\n  },\n  // 表单验证\n  validateEvent: {\n    type: Boolean,\n    default: true\n  },\n  popupClass: {\n    type: String,\n    default: undefined\n  },\n  card: {\n    type: Boolean,\n    default: false\n  }\n}\n"],"names":[],"mappings":"AAGO,MAAM,aAAgB,GAAA;AAAA,EAC3B,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,KAAA;AAAA,IACN,OAAA,EAAS,MAAM,EAAC;AAAA,GAClB;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAA,EAAM,CAAC,KAAK,CAAA;AAAA,IACZ,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,aAAe,EAAA;AAAA,IACb,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,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,SAAA;AAAA,GACX;AAAA,EACA,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AAAA;AAAA,EAEA,gBAAkB,EAAA;AAAA,IAChB,IAAM,EAAA,QAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA,EACA,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,SAAW,EAAA;AAAA,IACT,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,GAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA,OAAA;AAAA,EACZ,WAAa,EAAA;AAAA,IACX,IAAM,EAAA,OAAA;AAAA,IACN,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,MAAA;AAAA,IACN,OAAS,EAAA,KAAA,CAAA;AAAA,GACX;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AACF;;;;"}