{"version":3,"file":"props.mjs","sources":["../../src/segmented/props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件，请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdSegmentedProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n  /** 是否撑满父元素宽度 */\n  block: Boolean,\n  /** 是否禁用 */\n  disabled: Boolean,\n  /** 数据化配置选项内容 */\n  options: {\n    type: Object as PropType<TdSegmentedProps['options']>,\n    default: (): TdSegmentedProps['options'] => [],\n  },\n  /** 当前选中的值 */\n  value: {\n    type: [String, Number] as PropType<TdSegmentedProps['value']>,\n    default: undefined as TdSegmentedProps['value'],\n  },\n  modelValue: {\n    type: [String, Number] as PropType<TdSegmentedProps['value']>,\n    default: undefined as TdSegmentedProps['value'],\n  },\n  /** 当前选中的值，非受控属性 */\n  defaultValue: {\n    type: [String, Number] as PropType<TdSegmentedProps['defaultValue']>,\n  },\n  /** 选项值发生变化时触发 */\n  onChange: Function as PropType<TdSegmentedProps['onChange']>,\n};\n"],"names":["block","Boolean","disabled","options","type","Object","default","value","String","Number","modelValue","defaultValue","onChange","Function"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,KAAO,EAAAC,OAAA;AAEPC,EAAAA,QAAU,EAAAD,OAAA;AAEVE,EAAAA,OAAS,EAAA;AACPC,IAAAA,IAAM,EAAAC,MAAA;IACNC,OAAA,EAAS,SAATA,QAAAA,GAAA;AAAA,MAAA,OAA4C,EAAC,CAAA;AAAA,KAAA;GAC/C;AAEAC,EAAAA,KAAO,EAAA;AACLH,IAAAA,IAAA,EAAM,CAACI,MAAA,EAAQC,MAAM,CAAA;AACrBH,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AACAI,EAAAA,UAAY,EAAA;AACVN,IAAAA,IAAA,EAAM,CAACI,MAAA,EAAQC,MAAM,CAAA;AACrBH,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAK,EAAAA,YAAc,EAAA;AACZP,IAAAA,IAAA,EAAM,CAACI,MAAA,EAAQC,MAAM,CAAA;GACvB;AAEAG,EAAAA,QAAU,EAAAC,QAAAA;AACZ,CAAA;;;;"}