f4c5cb8f45f22f5b9b9e3a61401033245aecba9f147960bca9d2b03fd6a6aac8d8a04959a594e1d33cf2282355d9bc9ed4d73a5ca2d7c3be233beb85b6e987 532 B

12345678910111213141516171819202122
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var vue = require('vue');
  4. var shared = require('@vue/shared');
  5. const isTriggerType = (trigger, type) => {
  6. if (shared.isArray(trigger)) {
  7. return trigger.includes(type);
  8. }
  9. return trigger === type;
  10. };
  11. const whenTrigger = (trigger, type, handler) => {
  12. return (e) => {
  13. isTriggerType(vue.unref(trigger), type) && handler(e);
  14. };
  15. };
  16. exports.isTriggerType = isTriggerType;
  17. exports.whenTrigger = whenTrigger;
  18. //# sourceMappingURL=utils.js.map