all files / src/Match/ index.js

100% Statements 12/12
50% Branches 1/2
100% Functions 1/1
100% Lines 10/10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23                         
"use strict";
function __export(m) {
    for (var p in m) Eif (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
/**
 * @file Provides a matching utility to resolve selectors against elements discovered
 * during template analysis.
 *
 * Provided a `Selectable` from '@opticss/template-api', and a `ParsedSelector` from
 * 'postcss-selector-parser', determine if the `ParsedSelector` matches the Selectable.
 *
 * Matches are of type `enum Match`, defined in './Match, and may be of type `Match.yes`,
 * `Match.no`, `Match.maybe`, `Match.pass`.
 */
__export(require("./Match"));
var AttributeMatcher_1 = require("./AttributeMatcher");
exports.AttributeMatcher = AttributeMatcher_1.AttributeMatcher;
var TagMatcher_1 = require("./TagMatcher");
exports.TagMatcher = TagMatcher_1.TagMatcher;
var ElementMatcher_1 = require("./ElementMatcher");
exports.ElementMatcher = ElementMatcher_1.ElementMatcher;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvTWF0Y2gvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQTs7Ozs7Ozs7O0dBU0c7QUFDSCw2QkFBd0I7QUFDeEIsdURBQXNEO0FBQTdDLDhDQUFBLGdCQUFnQixDQUFBO0FBQ3pCLDJDQUEwQztBQUFqQyxrQ0FBQSxVQUFVLENBQUE7QUFDbkIsbURBQWtEO0FBQXpDLDBDQUFBLGNBQWMsQ0FBQSJ9