According to the spec, Client is not a child of the EventTarget class.
Also the Notification class is a child of the EventTarget class.
FWIW TypeScript agrees with what is in the spec. I'd be happy to supply a PR with a fix, but first, do you guys have open source contributors sign a CLA?