UNPKG

@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
"use strict"; 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); } }; }