We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cc2d208 commit f765c4dCopy full SHA for f765c4d
src/dom/event.ts
@@ -117,9 +117,13 @@ export default class Event {
117
constructor(type: string, eventInit: EventInit = {}) {
118
if (!type) throw new TypeError('Not enough arguments.');
119
120
- this[internalEventSymbol] = new InternalEvent(type, {
121
- bubbles: eventInit.bubbles ?? false,
122
- cancelable: eventInit.cancelable ?? false
+ Object.defineProperty(this, internalEventSymbol, {
+ enumerable: false,
+ value: new InternalEvent(type, {
123
+ bubbles: eventInit.bubbles ?? false,
124
+ cancelable: eventInit.cancelable ?? false
125
+ }),
126
+ writable: true
127
});
128
}
129
0 commit comments