- waitCondition(fn, interval?, timeout?): Promise<void> | { 
 cancel: (() => void);
 }
- Parameters- fn: (() => boolean | Promise<boolean>)- (): boolean | Promise<boolean>
- Returns boolean | Promise<boolean>
 
 
- interval: number = 30
- timeout: number = 10000
 
- Returns Promise<void> | { 
 cancel: (() => void);
 }
Wait until condition is true