'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
var BUTTON_ENUM = {
left: 0,
middle: 1,
right: 2
};
/**
* call must be scoped to the webdriverio client
*/
var handleMouseButtonProtocol = function handleMouseButtonProtocol(requestPath, button) {
if (typeof button !== 'number') {
button = BUTTON_ENUM[button || 'left'];
}
return this.requestHandler.create(requestPath, { button: button });
};
exports['default'] = handleMouseButtonProtocol;
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvaGVscGVycy9oYW5kbGVNb3VzZUJ1dHRvblByb3RvY29sLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsSUFBTSxXQUFXLEdBQUc7QUFDaEIsUUFBSSxFQUFFLENBQUM7QUFDUCxVQUFNLEVBQUUsQ0FBQztBQUNULFNBQUssRUFBRSxDQUFDO0NBQ1gsQ0FBQTs7Ozs7QUFLRCxJQUFJLHlCQUF5QixHQUFHLFNBQTVCLHlCQUF5QixDQUFhLFdBQVcsRUFBRSxNQUFNLEVBQUU7QUFDM0QsUUFBSSxPQUFPLE1BQU0sS0FBSyxRQUFRLEVBQUU7QUFDNUIsY0FBTSxHQUFHLFdBQVcsQ0FBQyxNQUFNLElBQUksTUFBTSxDQUFDLENBQUE7S0FDekM7O0FBRUQsV0FBTyxJQUFJLENBQUMsY0FBYyxDQUFDLE1BQU0sQ0FDN0IsV0FBVyxFQUNYLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxDQUNyQixDQUFBO0NBQ0osQ0FBQTs7cUJBRWMseUJBQXlCIiwiZmlsZSI6Ii9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvaGVscGVycy9oYW5kbGVNb3VzZUJ1dHRvblByb3RvY29sLmpzIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgQlVUVE9OX0VOVU0gPSB7XG4gICAgbGVmdDogMCxcbiAgICBtaWRkbGU6IDEsXG4gICAgcmlnaHQ6IDJcbn1cblxuLyoqXG4gKiBjYWxsIG11c3QgYmUgc2NvcGVkIHRvIHRoZSB3ZWJkcml2ZXJpbyBjbGllbnRcbiAqL1xubGV0IGhhbmRsZU1vdXNlQnV0dG9uUHJvdG9jb2wgPSBmdW5jdGlvbiAocmVxdWVzdFBhdGgsIGJ1dHRvbikge1xuICAgIGlmICh0eXBlb2YgYnV0dG9uICE9PSAnbnVtYmVyJykge1xuICAgICAgICBidXR0b24gPSBCVVRUT05fRU5VTVtidXR0b24gfHwgJ2xlZnQnXVxuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnJlcXVlc3RIYW5kbGVyLmNyZWF0ZShcbiAgICAgICAgcmVxdWVzdFBhdGgsXG4gICAgICAgIHsgYnV0dG9uOiBidXR0b24gfVxuICAgIClcbn1cblxuZXhwb3J0IGRlZmF1bHQgaGFuZGxlTW91c2VCdXR0b25Qcm90b2NvbFxuIl19 |