TypeScript Version: 2.4.0
Code
let a = document.querySelectorAll("a");
let div = a.closest("div");
Expected behavior:
a is an HTMLAnchorElement, and div is an HTMLDivElement.
Actual behavior:
el2 is actually an Element because Element.closest always returns an Element. This was fixed for querySelector in #8114 and the same behavior should be applied to closest.
TypeScript Version: 2.4.0
Code
Expected behavior:
ais anHTMLAnchorElement, anddivis anHTMLDivElement.Actual behavior:
el2is actually anElementbecauseElement.closestalways returns an Element. This was fixed forquerySelectorin #8114 and the same behavior should be applied toclosest.