@sebgroup/frontend-tools
Version:
A set of frontend tools
18 lines (14 loc) • 544 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
/**
* Check if the current browser is Safari
* @returns {boolean} True if Safari
*/
function isBrowserSafari() {
return (/constructor/i.test(window.HTMLElement) ||
((p) => p.toString() === "[object SafariRemoteNotification]")(!window["safari"] ||
(typeof window.safari !== "undefined" &&
window.safari.pushNotification)));
}
exports.isBrowserSafari = isBrowserSafari;
//# sourceMappingURL=isBrowserSafari.js.map