{"version":3,"file":"switch.mjs","sources":["../../../../../../packages/components/switch/src/switch.ts"],"sourcesContent":["import { ExtractPropTypes } from 'vue'\r\nimport type Switch from './switch.vue'\r\n\r\nimport { buildProps } from '@ll-plus/utils'\r\n\r\n// props\r\nexport const switchProps = buildProps({\r\n  // 选中时的文本\r\n  checkedLabel: {\r\n    type: String,\r\n    default: '',\r\n  },\r\n  // 选中时的图标\r\n  checkedIcon: {\r\n    type: String,\r\n    default: '',\r\n  },\r\n  // 未选中时的文本\r\n  unCheckedLabel: {\r\n    type: String,\r\n    default: '',\r\n  },\r\n  // 未选中时的图标\r\n  unCheckedIcon: {\r\n    type: String,\r\n    default: '',\r\n  },\r\n} as const)\r\n\r\n// props\r\nexport type SwitchProps = ExtractPropTypes<typeof switchProps>\r\n\r\n// instance\r\nexport type SwitchInstance = InstanceType<typeof Switch>\r\n"],"names":[],"mappings":";;;;AAMO,MAAM,cAAc,UAAA,CAAW;AAAA;AAAA,EAEpC,YAAA,EAAc;AAAA,IACZ,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA;AAAA,EAEA,WAAA,EAAa;AAAA,IACX,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA;AAAA,EAEA,cAAA,EAAgB;AAAA,IACd,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA;AAAA,EAEA,aAAA,EAAe;AAAA,IACb,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA;AAEb,CAAU;;;;"}