[4] XPath 1.0 と DOM XPath は開発停止状態の技術で、 Selectors API を使う方が好ましいと考えられています。
[1] singleNodeValue などのプロパティーは、 resultType
による適切な型であい場合にあっては、 TypeError になります。
[2] Firefox では DOMException の TypeError、
Chrome は JavaScript の TypeError となります。
[5] Add the DOM XPath interfaces from the WHATWG wiki (annevk著, ) https://github.com/whatwg/dom/commit/dea5d92156f144faf57d1a5e54a17227139ca3c5
XPathExceptionのTYPE_ERRと定義されていました。