react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
19 lines (18 loc) • 521 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.canUseDOM = void 0;
// Imported from yandex-ui. Source: https://github.com/bem/yandex-ui/
/**
* Check available of browser API in current environment
*
* @example
* if (canUseDOM()) {
* document.querySelector('...')
* }
*/
var canUseDOM = function () {
return typeof window !== 'undefined' && typeof window.document !== 'undefined' && typeof window.document.createElement !== 'undefined';
};
exports.canUseDOM = canUseDOM;