| 141860 | return prevent1 === false || allow === true ? false : prevent1 === true || allow === false ? true : prevent1 ? prevent1[type] : allow ? !allow[type] : view.preventDefault(); |
| 141861 | } |
| 141862 | function permit(view, key, type) { |
| 141863 | const rule = view._eventConfig && view._eventConfig[key]; |
| 141864 | if (rule === false || (0, _vegaUtil.isObject)(rule) && !rule[type]) { |
| 141865 | view.warn(`Blocked ${key} ${type} event listener.`); |
| 141866 | return false; |
| 141867 | } |
| 141868 | return true; |
| 141869 | } |
| 141870 | /** |
| 141871 | * Create a new event stream from an event source. |
| 141872 | * @param {object} source - The event source to monitor. |