вот еще дополнение
}).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