Issue #2518 - Make various arguments optional in XPathEvaluator/XPathExpression.

Resolves #2518
This commit is contained in:
Moonchild 2024-06-01 19:30:47 +02:00 committed by roytam1
commit 7381521cf7
2 changed files with 13 additions and 8 deletions

View file

@ -9,11 +9,13 @@ interface XPathEvaluator {
// Based on nsIDOMXPathEvaluator
[NewObject, Throws]
XPathExpression createExpression(DOMString expression,
XPathNSResolver? resolver);
optional XPathNSResolver? resolver = null);
[Pure]
Node createNSResolver(Node nodeResolver);
[Throws]
XPathResult evaluate(DOMString expression, Node contextNode,
XPathNSResolver? resolver, unsigned short type,
object? result);
XPathResult evaluate(DOMString expression,
Node contextNode,
optional XPathNSResolver? resolver = null,
optional unsigned short type = 0 /* XPathResult.ANY_TYPE */,
optional object? result = null);
};