@@ -403,9 +403,9 @@ declare var Event: {
403
403
}
404
404
405
405
interface EventTarget {
406
- addEventListener ( type : string , listener ?: EventListenerOrEventListenerObject , useCapture ?: boolean ) : void ;
406
+ addEventListener ( type : string , listener ?: EventListenerOrEventListenerObject , useCapture ?: boolean | AddEventListenerOptions ) : void ;
407
407
dispatchEvent ( evt : Event ) : boolean ;
408
- removeEventListener ( type : string , listener ?: EventListenerOrEventListenerObject , useCapture ?: boolean ) : void ;
408
+ removeEventListener ( type : string , listener ?: EventListenerOrEventListenerObject , useCapture ?: boolean | EventListenerOptions ) : void ;
409
409
}
410
410
411
411
declare var EventTarget : {
@@ -1740,6 +1740,15 @@ interface JsonWebKey {
1740
1740
k ?: string ;
1741
1741
}
1742
1742
1743
+ interface EventListenerOptions {
1744
+ capture : boolean ;
1745
+ }
1746
+
1747
+ interface AddEventListenerOptions extends EventListenerOptions {
1748
+ passive : boolean ;
1749
+ once : boolean ;
1750
+ }
1751
+
1743
1752
declare type EventListenerOrEventListenerObject = EventListener | EventListenerObject ;
1744
1753
1745
1754
interface ErrorEventHandler {
@@ -1779,7 +1788,7 @@ declare function msWriteProfilerMark(profilerMarkName: string): void;
1779
1788
declare function createImageBitmap ( image : ImageBitmap | ImageData | Blob , options ?: ImageBitmapOptions ) : Promise < ImageBitmap > ;
1780
1789
declare function createImageBitmap ( image : ImageBitmap | ImageData | Blob , sx : number , sy : number , sw : number , sh : number , options ?: ImageBitmapOptions ) : Promise < ImageBitmap > ;
1781
1790
declare function dispatchEvent ( evt : Event ) : boolean ;
1782
- declare function removeEventListener ( type : string , listener ?: EventListenerOrEventListenerObject , useCapture ?: boolean ) : void ;
1791
+ declare function removeEventListener ( type : string , listener ?: EventListenerOrEventListenerObject , useCapture ?: boolean | EventListenerOptions ) : void ;
1783
1792
declare var indexedDB : IDBFactory ;
1784
1793
declare var msIndexedDB : IDBFactory ;
1785
1794
declare var navigator : WorkerNavigator ;
@@ -1798,7 +1807,7 @@ declare function btoa(rawString: string): string;
1798
1807
declare var console : Console ;
1799
1808
declare function fetch ( input : RequestInfo , init ?: RequestInit ) : Promise < Response > ;
1800
1809
declare function dispatchEvent ( evt : Event ) : boolean ;
1801
- declare function removeEventListener ( type : string , listener ?: EventListenerOrEventListenerObject , useCapture ?: boolean ) : void ;
1810
+ declare function removeEventListener ( type : string , listener ?: EventListenerOrEventListenerObject , useCapture ?: boolean | EventListenerOptions ) : void ;
1802
1811
declare function addEventListener < K extends keyof DedicatedWorkerGlobalScopeEventMap > ( type : K , listener : ( this : DedicatedWorkerGlobalScope , ev : DedicatedWorkerGlobalScopeEventMap [ K ] ) => any , useCapture ?: boolean ) : void ;
1803
1812
declare function addEventListener ( type : string , listener : EventListenerOrEventListenerObject , useCapture ?: boolean ) : void ;
1804
1813
type AlgorithmIdentifier = string | Algorithm ;
0 commit comments