fontoxpath
Version:
A minimalistic XPath 3.1 engine in JavaScript
22 lines (19 loc) • 428 B
JavaScript
import Selector from '../Selector';
import Specificity from '../Specificity';
import Sequence from '../dataTypes/Sequence';
/**
* @extends {Selector}
*/
class UniversalSelector extends Selector {
constructor () {
super(new Specificity({
[Specificity.UNIVERSAL_KIND]: 1
}), {
canBeStaticallyEvaluated: true
});
}
evaluate () {
return Sequence.singletonTrueSequence();
}
}
export default UniversalSelector;