вот еще дополнение 
}).then(( result:Array<{ip:string}> )=>{
 
 let rowPromise = new Promise( (resolve) => resolve( true ));
 rowPromise.then(()=>{
       return __this.servers.device[indexServer].object.AAA({ )})
  return rowPromise.then(()=>{
         let a = 0       //!!! сюда не заходит, идет на return true
                            //сюда зайдет когда завершится AAA
   })
}).then(( )=>{
  return true