xpath-ts2
Version:
DOM 3 and 4 XPath 1.0 implementation for browser and Node.js environment with support for typescript 5.
13 lines (10 loc) • 349 B
text/typescript
import { XPathContext } from '../xpath-types';
import { BinaryOperation } from './binary-operation';
export class EqualsOperation extends BinaryOperation {
evaluate(c: XPathContext) {
return this.lhs.evaluate(c).equals(this.rhs.evaluate(c));
}
toString() {
return '(' + this.lhs.toString() + ' = ' + this.rhs.toString() + ')';
}
}