Vyhledávání na webu

typescript - jest+jsdom: Test selže s TypeError parametr 1 není typu 'Event'


Mám následující kód volaný z mého testu.

update(subject: ISubject, data?: any): void {
        let current = this.entries$.get(data.name)
        let element = this.elements$.get(data.name)
        if (data.button == "ok") {
            this.entries$.set(data.name, !current)
        }
        if (data.button == "cancel") {
            if (element) {
                let changeEvent: Event= new Event("change", { bubbles: true, cancelable: true  })
                element.dispatchEvent(changeEvent)
            }
        }
    }

Ladil jsem kód a v určitém okamžiku JSDOM ověřuje argument pro dispatchEvent a vyvolá výjimku. Existuje nějaké řešení tohoto problému?