Вероятно его туда не добавили по какой-то причине. Есть подозрение, что именно для того, чтобы вы его не использовали.
В мозиле отыскать его не удалось, но вот в хроме оно есть. Конечно можно написать обходной тип, но наверное не стоит использовать это свойство, если важна какая никакая кроссбраузерность.
А вот с функцией composedPath все впорядке.
https://developer.mozilla.org/en-US/docs/Web/API/E...
Но если прям необходимо, то как-то так:
type M = MouseEvent & {
path: Node[];
}
const handleOutsideClick = (event: M ) =>