You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

15 lines
387 B

/**
* @private
* get a recognizer by name if it is bound to a manager
* @param {Recognizer|String} otherRecognizer
* @param {Recognizer} recognizer
* @returns {Recognizer}
*/
export default function getRecognizerByNameIfManager(otherRecognizer, recognizer) {
let { manager } = recognizer;
if (manager) {
return manager.get(otherRecognizer);
}
return otherRecognizer;
}