collapse.js 914 B

123456789101112131415161718192021222324252627282930
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var runtime = require('../../../utils/vue/props/runtime.js');
  4. var types = require('../../../utils/types.js');
  5. var shared = require('@vue/shared');
  6. var event = require('../../../constants/event.js');
  7. const emitChangeFn = (value) => types.isNumber(value) || shared.isString(value) || shared.isArray(value);
  8. const collapseProps = runtime.buildProps({
  9. accordion: Boolean,
  10. modelValue: {
  11. type: runtime.definePropType([Array, String, Number]),
  12. default: () => void 0
  13. },
  14. expandIconPosition: {
  15. type: runtime.definePropType([String]),
  16. default: "right"
  17. }
  18. });
  19. const collapseEmits = {
  20. [event.UPDATE_MODEL_EVENT]: emitChangeFn,
  21. [event.CHANGE_EVENT]: emitChangeFn
  22. };
  23. exports.collapseEmits = collapseEmits;
  24. exports.collapseProps = collapseProps;
  25. exports.emitChangeFn = emitChangeFn;
  26. //# sourceMappingURL=collapse.js.map