@@ -9,9 +9,9 @@ export function done<T>(promise: Promise<T>): Promise<void> {
99 return promise . then < void > ( ( ) => void 0 ) ;
1010}
1111export function anyEvent < T > ( ...events : Event < T > [ ] ) : Event < T > {
12- return ( listener , thisArgs = null , disposables ?) => {
12+ return ( listener : any , thisArgs = null , disposables ?: any ) => {
1313 const result = combinedDisposable (
14- events . map ( event => event ( i => listener . call ( thisArgs , i ) ) )
14+ events . map ( event => event ( ( i : any ) => listener . call ( thisArgs , i ) ) )
1515 ) ;
1616
1717 if ( disposables ) {
@@ -26,8 +26,12 @@ export function filterEvent<T>(
2626 event : Event < T > ,
2727 filter : ( e : T ) => boolean
2828) : Event < T > {
29- return ( listener , thisArgs = null , disposables ?) =>
30- event ( e => filter ( e ) && listener . call ( thisArgs , e ) , null , disposables ) ;
29+ return ( listener : any , thisArgs = null , disposables ?: any ) =>
30+ event (
31+ ( e : any ) => filter ( e ) && listener . call ( thisArgs , e ) ,
32+ null ,
33+ disposables
34+ ) ;
3135}
3236
3337export function dispose ( disposables : any [ ] ) : any [ ] {
@@ -45,9 +49,9 @@ export function toDisposable(dispose: () => void): IDisposable {
4549}
4650
4751export function onceEvent < T > ( event : Event < T > ) : Event < T > {
48- return ( listener , thisArgs = null , disposables ?) => {
52+ return ( listener : any , thisArgs = null , disposables ?: any ) => {
4953 const result = event (
50- e => {
54+ ( e : any ) => {
5155 result . dispose ( ) ;
5256 return listener . call ( thisArgs , e ) ;
5357 } ,
0 commit comments