@@ -67,7 +67,7 @@ export class ToastComponent implements OnInit, OnDestroy {
6767   * Auto hide the toast. 
6868   * @type  boolean 
6969   */ 
70-   @Input ( )  autohide  =  true ; 
70+   @Input ( )  autohide :  boolean  =  true ; 
7171
7272  /** 
7373   * Sets the color context of the component to one of CoreUI’s themed colors. 
@@ -79,13 +79,13 @@ export class ToastComponent implements OnInit, OnDestroy {
7979   * Delay hiding the toast (ms). 
8080   * @type  number 
8181   */ 
82-   @Input ( )  delay  =  5000 ; 
82+   @Input ( )  delay :  number  =  5000 ; 
8383
8484  /** 
8585   * Apply fade transition to the toast. 
8686   * @type  boolean 
8787   */ 
88-   @Input ( )  fade  =  true ; 
88+   @Input ( )  fade :  boolean  =  true ; 
8989
9090  /** 
9191   * Toggle the visibility of component. 
@@ -115,19 +115,19 @@ export class ToastComponent implements OnInit, OnDestroy {
115115
116116  /** 
117117   * Event emitted on visibility change. [docs] 
118-    * @type  boolean 
118+    * @type  EventEmitter< boolean>  
119119   */ 
120-   @Output ( )  visibleChange  =  new  EventEmitter < boolean > ( ) ; 
120+   @Output ( )  visibleChange :  EventEmitter < boolean >  =  new  EventEmitter < boolean > ( ) ; 
121121
122122  /** 
123123   * Event emitted on timer tick. [docs] 
124124   * @type  number 
125125   */ 
126126  @Output ( )  timer : EventEmitter < number >  =  new  EventEmitter ( ) ; 
127127
128-   private  timerId : any ; 
129-   private  clockId : any ; 
130-   private  clockTimerId : any ; 
128+   private  timerId : ReturnType < typeof   setTimeout >   |   undefined ; 
129+   private  clockId : ReturnType < typeof   setInterval >   |   undefined ; 
130+   private  clockTimerId : ReturnType < typeof   setTimeout >   |   undefined ; 
131131
132132  private  _clock ! : number ; 
133133
@@ -188,15 +188,15 @@ export class ToastComponent implements OnInit, OnDestroy {
188188  setTimer ( ) : void { 
189189    this . clearTimer ( ) ; 
190190    if  ( this . autohide  &&  this . visible )  { 
191-       this . timerId  =  this . delay  >  0  ? setTimeout ( ( )  =>  this . onClose ( ) ,  this . delay )  : null ; 
191+       this . timerId  =  this . delay  >  0  ? setTimeout ( ( )  =>  this . onClose ( ) ,  this . delay )  : undefined ; 
192192      this . setClock ( ) ; 
193193    } 
194194  } 
195195
196196  clearTimer ( ) : void { 
197197    this . clearClock ( ) ; 
198198    clearTimeout ( this . timerId ) ; 
199-     this . timerId  =  null ; 
199+     this . timerId  =  undefined ; 
200200  } 
201201
202202  onClose ( ) : void { 
@@ -223,6 +223,6 @@ export class ToastComponent implements OnInit, OnDestroy {
223223  clearClock ( ) : void { 
224224    clearTimeout ( this . clockTimerId ) ; 
225225    clearInterval ( this . clockId ) ; 
226-     this . clockId  =  null ; 
226+     this . clockId  =  undefined ; 
227227  } 
228228} 
0 commit comments