{"version":3,"file":"checker.mjs","sources":["../../../../../../../packages/components/checkbox/src/checker.ts"],"sourcesContent":["import { buildProps, numericProp, unknownProp } from '@xzx-design/utils'\n\nimport type { ExtractPropTypes } from 'vue'\nimport type Checker from './checker.tsx'\nimport type { PropType } from 'vue/dist/vue'\n\nimport type { CheckerLabelPosition } from './types'\n\nexport const checkerProps = buildProps({\n  name: {\n    type: unknownProp,\n  },\n  disabled: Boolean,\n  iconSize: {\n    type: numericProp,\n  },\n  modelValue: {\n    type: unknownProp,\n  },\n  checkedColor: String,\n  labelPosition: {\n    type: String as PropType<CheckerLabelPosition>,\n  },\n  labelDisabled: Boolean,\n})\n\nexport type CheckerProps = ExtractPropTypes<typeof checkerProps>\nexport type CheckerInstance = InstanceType<typeof Checker>\n"],"names":[],"mappings":";;;AAQO,MAAM,eAAe,UAAW,CAAA;AAAA,EACrC,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,WAAA;AAAA,GACR;AAAA,EACA,QAAU,EAAA,OAAA;AAAA,EACV,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,WAAA;AAAA,GACR;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,WAAA;AAAA,GACR;AAAA,EACA,YAAc,EAAA,MAAA;AAAA,EACd,aAAe,EAAA;AAAA,IACb,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EACA,aAAe,EAAA,OAAA;AACjB,CAAC;;;;"}