16 lines
586 B
JavaScript
16 lines
586 B
JavaScript
|
|
const fs = require("fs");
|
||
|
|
const path = require("path");
|
||
|
|
|
||
|
|
const querySelectorShadowDomUMD = fs.readFileSync(path.resolve(__dirname, "../../dist/querySelectorShadowDom.js"))
|
||
|
|
|
||
|
|
const QueryHandler = {
|
||
|
|
queryOne: new Function('element', 'selector', `
|
||
|
|
${querySelectorShadowDomUMD}
|
||
|
|
return querySelectorShadowDom.querySelectorDeep(selector, element);
|
||
|
|
`),
|
||
|
|
queryAll: new Function('element', 'selector', `
|
||
|
|
${querySelectorShadowDomUMD}
|
||
|
|
return querySelectorShadowDom.querySelectorAllDeep(selector, element);
|
||
|
|
`)
|
||
|
|
};
|
||
|
|
module.exports.QueryHandler = QueryHandler;
|