@quadible/web-sdk
Version:
The web sdk for Quadible's behavioral authentication service.
29 lines • 774 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = getTouchSupport;
const data_1 = require("../utils/data");
function getTouchSupport() {
const n = navigator;
let maxTouchPoints = 0;
let touchEvent;
if (n.maxTouchPoints !== undefined) {
maxTouchPoints = (0, data_1.toInt)(n.maxTouchPoints);
}
else if (n.msMaxTouchPoints !== undefined) {
maxTouchPoints = n.msMaxTouchPoints;
}
try {
document.createEvent('TouchEvent');
touchEvent = true;
}
catch {
touchEvent = false;
}
const touchStart = 'ontouchstart' in window;
return {
maxTouchPoints,
touchEvent,
touchStart,
};
}
//# sourceMappingURL=touch_support.js.map