@@ -258,18 +258,18 @@ export class Datacore extends Component {
258258    /////////////////////// 
259259
260260    /** Called whenever the index updates to a new revision. This is the broadest possible datacore event. */ 
261-     public  on ( evt : "update" ,  callback : ( revision : number )  =>  void ,  context ?: any ) : EventRef ; 
261+     public  on ( evt : "update" ,  callback : ( revision : number )  =>  void ,  context ?: unknown ) : EventRef ; 
262262    /** Called whenever datacore records a file rename and has finished reindexing the rename. */ 
263-     public  on ( evt : "rename" ,  callback : ( newPath : string ,  oldPath : string )  =>  void ,  context ?: any ) : EventRef ; 
263+     public  on ( evt : "rename" ,  callback : ( newPath : string ,  oldPath : string )  =>  void ,  context ?: unknown ) : EventRef ; 
264264    /** Called when datacore has initialized and is querable. */ 
265-     public  on ( evt : "initialized" ,  callback : ( )  =>  void ,  context ?: any ) : EventRef ; 
265+     public  on ( evt : "initialized" ,  callback : ( )  =>  void ,  context ?: unknown ) : EventRef ; 
266266
267-     on ( evt : string ,  callback : ( ... data :  any [ ] )   =>   void ,  context ?: any ) : EventRef  { 
268-         return  this . events . on ( evt ,  callback ,  context ) ; 
267+     on < T   extends   Function > ( evt : string ,  callback : T ,  context ?: unknown ) : EventRef  { 
268+         return  this . events . on ( evt ,  callback   as   unknown   as   ( ... args :  unknown [ ] )   =>   unknown ,  context ) ; 
269269    } 
270270
271271    /** Unsubscribe from an event using the event and original callback. */ 
272-     off ( evt : string ,  callback : ( ...data : any [ ] )  =>  void )  { 
272+     off ( evt : string ,  callback : ( ...data : unknown [ ] )  =>  void )  { 
273273        this . events . off ( evt ,  callback ) ; 
274274    } 
275275
@@ -286,7 +286,7 @@ export class Datacore extends Component {
286286    private  trigger ( evt : "initialized" ) : void ; 
287287
288288    /** Trigger an event. */ 
289-     private  trigger ( evt : string ,  ...args : any [ ] ) : void   { 
289+     private  trigger ( evt : string ,  ...args : unknown [ ] ) : void   { 
290290        this . events . trigger ( evt ,  ...args ) ; 
291291    } 
292292} 
0 commit comments