@ezbot-ai/javascript-sdk
Version:
The easiest way to interact with ezbot via JS (node and browser)
27 lines • 1.79 kB
JavaScript
import { logError } from '.';
const safeQuerySelector = (selector) => {
// eslint-disable-next-line functional/no-let
let element = null;
try {
element = document.querySelector(selector);
}
catch (e) {
logError(e);
element = null;
}
return element;
};
const safeQuerySelectorAll = (selector) => {
// eslint-disable-next-line functional/no-let
let elements = null;
try {
elements = document.querySelectorAll(selector);
}
catch (e) {
logError(e);
elements = null;
}
return elements;
};
export { safeQuerySelector, safeQuerySelectorAll };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2FmZVF1ZXJ5U2VsZWN0b3IuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvbGliL3V0aWxzL3NhZmVRdWVyeVNlbGVjdG9yLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxHQUFHLENBQUM7QUFFN0IsTUFBTSxpQkFBaUIsR0FBRyxDQUFDLFFBQWdCLEVBQXNCLEVBQUU7SUFDakUsNkNBQTZDO0lBQzdDLElBQUksT0FBTyxHQUF1QixJQUFJLENBQUM7SUFDdkMsSUFBSSxDQUFDO1FBQ0gsT0FBTyxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDN0MsQ0FBQztJQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUM7UUFDWCxRQUFRLENBQUMsQ0FBVSxDQUFDLENBQUM7UUFDckIsT0FBTyxHQUFHLElBQUksQ0FBQztJQUNqQixDQUFDO0lBQ0QsT0FBTyxPQUFPLENBQUM7QUFDakIsQ0FBQyxDQUFDO0FBRUYsTUFBTSxvQkFBb0IsR0FBRyxDQUMzQixRQUFnQixFQUNnQixFQUFFO0lBQ2xDLDZDQUE2QztJQUM3QyxJQUFJLFFBQVEsR0FBbUMsSUFBSSxDQUFDO0lBQ3BELElBQUksQ0FBQztRQUNILFFBQVEsR0FBRyxRQUFRLENBQUMsZ0JBQWdCLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDakQsQ0FBQztJQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUM7UUFDWCxRQUFRLENBQUMsQ0FBVSxDQUFDLENBQUM7UUFDckIsUUFBUSxHQUFHLElBQUksQ0FBQztJQUNsQixDQUFDO0lBRUQsT0FBTyxRQUFRLENBQUM7QUFDbEIsQ0FBQyxDQUFDO0FBRUYsT0FBTyxFQUFFLGlCQUFpQixFQUFFLG9CQUFvQixFQUFFLENBQUMifQ==