{"version":3,"file":"props.mjs","sources":["../../src/picker/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件，请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdPickerProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n  /** 取消按钮文字 */\n  cancelBtn: {\n    type: [String, Boolean] as PropType<TdPickerProps['cancelBtn']>,\n    default: true,\n  },\n  /** 配置每一列的选项 */\n  columns: {\n    type: [Array, Function] as PropType<TdPickerProps['columns']>,\n    default: (): TdPickerProps['columns'] => [],\n    required: true,\n  },\n  /** 确定按钮文字 */\n  confirmBtn: {\n    type: [String, Boolean] as PropType<TdPickerProps['confirmBtn']>,\n    default: true,\n  },\n  /** 底部内容 */\n  footer: {\n    type: Function as PropType<TdPickerProps['footer']>,\n  },\n  /** 自定义头部内容 */\n  header: {\n    type: Function as PropType<TdPickerProps['header']>,\n  },\n  /** 用来定义 value / label / disabled 在 `columns ` 中对应的字段别名 */\n  keys: {\n    type: Object as PropType<TdPickerProps['keys']>,\n  },\n  /** 自定义选项内容。参数为 `option: PickerColumnItem, index: number` */\n  option: {\n    type: Function as PropType<TdPickerProps['option']>,\n  },\n  /** 自定义label */\n  renderLabel: {\n    type: Function as PropType<TdPickerProps['renderLabel']>,\n  },\n  /** 快速滑动时惯性滚动的时长，单位 ms，为 0 时表示取消惯性滚动 */\n  swipeDuration: {\n    type: [String, Number] as PropType<TdPickerProps['swipeDuration']>,\n    default: 300,\n  },\n  /** 标题 */\n  title: {\n    type: String,\n    default: '',\n  },\n  /** 选中值 */\n  value: {\n    type: Array as PropType<TdPickerProps['value']>,\n    default: undefined,\n  },\n  modelValue: {\n    type: Array as PropType<TdPickerProps['value']>,\n    default: undefined,\n  },\n  /** 选中值，非受控属性 */\n  defaultValue: {\n    type: Array as PropType<TdPickerProps['defaultValue']>,\n  },\n  /** 点击取消按钮时触发 */\n  onCancel: Function as PropType<TdPickerProps['onCancel']>,\n  /** 选中变化时候触发 */\n  onChange: Function as PropType<TdPickerProps['onChange']>,\n  /** 点击确认按钮时触发 */\n  onConfirm: Function as PropType<TdPickerProps['onConfirm']>,\n  /** 任何一列选中都会触发，不同的列参数不同。`context.column` 表示第几列变化，`context.index` 表示变化那一列的选中项下标 */\n  onPick: Function as PropType<TdPickerProps['onPick']>,\n};\n"],"names":["cancelBtn","type","String","Boolean","default","columns","Array","Function","required","confirmBtn","footer","header","keys","Object","option","renderLabel","swipeDuration","Number","title","value","modelValue","defaultValue","onCancel","onChange","onConfirm","onPick"],"mappings":";;;;;;AASA,kBAAe;AAEbA,EAAAA,SAAW,EAAA;AACTC,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,OAAO,CAAA;AACtBC,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAC,EAAAA,OAAS,EAAA;AACPJ,IAAAA,IAAA,EAAM,CAACK,KAAA,EAAOC,QAAQ,CAAA;IACtBH,OAAA,EAAS,SAATA,QAAAA,GAAA;AAAA,MAAA,OAAyC,EAAC,CAAA;AAAA,KAAA;AAC1CI,IAAAA,QAAU,EAAA,IAAA;GACZ;AAEAC,EAAAA,UAAY,EAAA;AACVR,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,OAAO,CAAA;AACtBC,IAAAA,OAAS,EAAA,IAAA;GACX;AAEAM,EAAAA,MAAQ,EAAA;AACNT,IAAAA,IAAM,EAAAM,QAAAA;GACR;AAEAI,EAAAA,MAAQ,EAAA;AACNV,IAAAA,IAAM,EAAAM,QAAAA;GACR;AAEAK,EAAAA,IAAM,EAAA;AACJX,IAAAA,IAAM,EAAAY,MAAAA;GACR;AAEAC,EAAAA,MAAQ,EAAA;AACNb,IAAAA,IAAM,EAAAM,QAAAA;GACR;AAEAQ,EAAAA,WAAa,EAAA;AACXd,IAAAA,IAAM,EAAAM,QAAAA;GACR;AAEAS,EAAAA,aAAe,EAAA;AACbf,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQe,MAAM,CAAA;AACrBb,IAAAA,OAAS,EAAA,GAAA;GACX;AAEAc,EAAAA,KAAO,EAAA;AACLjB,IAAAA,IAAM,EAAAC,MAAA;AACNE,IAAAA,OAAS,EAAA,EAAA;GACX;AAEAe,EAAAA,KAAO,EAAA;AACLlB,IAAAA,IAAM,EAAAK,KAAA;AACNF,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AACAgB,EAAAA,UAAY,EAAA;AACVnB,IAAAA,IAAM,EAAAK,KAAA;AACNF,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAiB,EAAAA,YAAc,EAAA;AACZpB,IAAAA,IAAM,EAAAK,KAAAA;GACR;AAEAgB,EAAAA,QAAU,EAAAf,QAAA;AAEVgB,EAAAA,QAAU,EAAAhB,QAAA;AAEViB,EAAAA,SAAW,EAAAjB,QAAA;AAEXkB,EAAAA,MAAQ,EAAAlB,QAAAA;AACV,CAAA;;;;"}