UNPKG

simmerjs

Version:

A pure Javascript reverse CSS selector engine which calculates a DOM element's unique CSS selector on the current page.

15 lines (14 loc) 289 B
export default function Parser (parsingMethods) { const queue = parsingMethods.getMethods() return { finished () { return queue.length === 0 }, next (...args) { if (this.finished()) { return false } return queue.shift()(...args) } } }