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