Skip to content

Commit c7ea94b

Browse files
author
zhengbli
committed
fix MessageEvent and ProgressEvent constructors
1 parent ab9cf95 commit c7ea94b

2 files changed

Lines changed: 34 additions & 5 deletions

File tree

src/lib/dom.generated.d.ts

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7706,7 +7706,7 @@ interface MessageEvent extends Event {
77067706

77077707
declare var MessageEvent: {
77087708
prototype: MessageEvent;
7709-
new(): MessageEvent;
7709+
new(type: string, eventInitDict?: MessageEventInit): MessageEvent;
77107710
}
77117711

77127712
interface MessagePort extends EventTarget {
@@ -8448,7 +8448,7 @@ interface ProgressEvent extends Event {
84488448

84498449
declare var ProgressEvent: {
84508450
prototype: ProgressEvent;
8451-
new(): ProgressEvent;
8451+
new(type: string, eventInitDict?: ProgressEventInit): ProgressEvent;
84528452
}
84538453

84548454
interface Range {
@@ -12615,7 +12615,6 @@ interface NodeListOf<TNode extends Node> extends NodeList {
1261512615
[index: number]: TNode;
1261612616
}
1261712617

12618-
1261912618
interface BlobPropertyBag {
1262012619
type?: string;
1262112620
endings?: string;
@@ -12632,6 +12631,21 @@ interface EventListenerObject {
1263212631

1263312632
declare type EventListenerOrEventListenerObject = EventListener | EventListenerObject;
1263412633

12634+
interface MessageEventInit extends EventInit {
12635+
data?: any;
12636+
origin?: string;
12637+
lastEventId?: string;
12638+
channel?: string;
12639+
source?: any;
12640+
ports?: Array<MessagePort>;
12641+
}
12642+
12643+
interface ProgressEventInit extends EventInit {
12644+
lengthComputable?: boolean;
12645+
loaded?: number;
12646+
total?: number;
12647+
}
12648+
1263512649
interface ErrorEventHandler {
1263612650
(message: string, filename?: string, lineno?: number, colno?: number, error?:Error): void;
1263712651
}

src/lib/webworker.generated.d.ts

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -587,7 +587,7 @@ interface MessageEvent extends Event {
587587

588588
declare var MessageEvent: {
589589
prototype: MessageEvent;
590-
new(): MessageEvent;
590+
new(type: string, eventInitDict?: MessageEventInit): MessageEvent;
591591
}
592592

593593
interface MessagePort extends EventTarget {
@@ -640,7 +640,7 @@ interface ProgressEvent extends Event {
640640

641641
declare var ProgressEvent: {
642642
prototype: ProgressEvent;
643-
new(): ProgressEvent;
643+
new(type: string, eventInitDict?: ProgressEventInit): ProgressEvent;
644644
}
645645

646646
interface WebSocket extends EventTarget {
@@ -911,6 +911,21 @@ interface EventListenerObject {
911911

912912
declare type EventListenerOrEventListenerObject = EventListener | EventListenerObject;
913913

914+
interface MessageEventInit extends EventInit {
915+
data?: any;
916+
origin?: string;
917+
lastEventId?: string;
918+
channel?: string;
919+
source?: any;
920+
ports?: Array<MessagePort>;
921+
}
922+
923+
interface ProgressEventInit extends EventInit {
924+
lengthComputable?: boolean;
925+
loaded?: number;
926+
total?: number;
927+
}
928+
914929
interface ErrorEventHandler {
915930
(message: string, filename?: string, lineno?: number, colno?: number, error?:Error): void;
916931
}

0 commit comments

Comments
 (0)