server-json/node_modules/exifreader/src/dom-parser.js
2024-11-01 08:00:42 +00:00

25 lines
675 B
JavaScript

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
export default {
get
};
function get() {
if (typeof DOMParser !== 'undefined') {
return new DOMParser();
}
try {
// eslint-disable-next-line no-undef
return new (__non_webpack_require__('@xmldom/xmldom').DOMParser)({
errorHandler: {
error: () => {
throw new Error('Faulty XML');
}
}
});
} catch (error) {
return undefined;
}
}