45afa21c38caa97eb2c35ec6742e249070a0a9d18c24dab623a8d0ccf1f54b3d2b497b87823ca3845b1d56b7a4b2663ab8aa42053e685a9fbfac14ce370041 932 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var runtime = require('../../../utils/vue/props/runtime.js');
  4. var size = require('../../../constants/size.js');
  5. var types = require('../../../utils/types.js');
  6. var icon = require('../../../utils/vue/icon.js');
  7. const avatarProps = runtime.buildProps({
  8. size: {
  9. type: [Number, String],
  10. values: size.componentSizes,
  11. default: "",
  12. validator: (val) => types.isNumber(val)
  13. },
  14. shape: {
  15. type: String,
  16. values: ["circle", "square"],
  17. default: "circle"
  18. },
  19. icon: {
  20. type: icon.iconPropType
  21. },
  22. src: {
  23. type: String,
  24. default: ""
  25. },
  26. alt: String,
  27. srcSet: String,
  28. fit: {
  29. type: runtime.definePropType(String),
  30. default: "cover"
  31. }
  32. });
  33. const avatarEmits = {
  34. error: (evt) => evt instanceof Event
  35. };
  36. exports.avatarEmits = avatarEmits;
  37. exports.avatarProps = avatarProps;
  38. //# sourceMappingURL=avatar.js.map