69eeacd5eacb3544a82dc3685ad3b46976d2a94109755ab535e71573368148af92d7da6fdaeb23be468403f26735a038d4f0383447bb0066e160ec9d6ab1cf 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var runtime = require('../../../utils/vue/props/runtime.js');
  4. var index = require('../../../hooks/use-size/index.js');
  5. var event = require('../../../constants/event.js');
  6. var shared = require('@vue/shared');
  7. var types = require('../../../utils/types.js');
  8. const radioPropsBase = runtime.buildProps({
  9. modelValue: {
  10. type: [String, Number, Boolean],
  11. default: void 0
  12. },
  13. size: index.useSizeProp,
  14. disabled: Boolean,
  15. label: {
  16. type: [String, Number, Boolean],
  17. default: void 0
  18. },
  19. value: {
  20. type: [String, Number, Boolean],
  21. default: void 0
  22. },
  23. name: {
  24. type: String,
  25. default: void 0
  26. }
  27. });
  28. const radioProps = runtime.buildProps({
  29. ...radioPropsBase,
  30. border: Boolean
  31. });
  32. const radioEmits = {
  33. [event.UPDATE_MODEL_EVENT]: (val) => shared.isString(val) || types.isNumber(val) || types.isBoolean(val),
  34. [event.CHANGE_EVENT]: (val) => shared.isString(val) || types.isNumber(val) || types.isBoolean(val)
  35. };
  36. exports.radioEmits = radioEmits;
  37. exports.radioProps = radioProps;
  38. exports.radioPropsBase = radioPropsBase;
  39. //# sourceMappingURL=radio2.js.map