@mariusandra/simmerjs
Version:
A pure Javascript reverse CSS selector engine which calculates a DOM element's unique CSS selector on the current page.
24 lines (19 loc) • 383 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = Parser;
function Parser(parsingMethods) {
const queue = parsingMethods.getMethods();
return {
finished() {
return queue.length === 0;
},
next() {
if (this.finished()) {
return false;
}
return queue.shift()(...arguments);
}
};
}