selector-cache.js 276 B

1234567891011
  1. const {ScopeSelector} = require('second-mate')
  2. const cache = {}
  3. exports.get = function (selector) {
  4. let scopeSelector = cache[selector]
  5. if (!scopeSelector) {
  6. scopeSelector = new ScopeSelector(selector)
  7. cache[selector] = scopeSelector
  8. }
  9. return scopeSelector
  10. }