Walter Gandarella
Aug 31, 2018 · 1 min read

Já que no seu exemplo você usa o async/await você não precisa usar o pipe .then() do seu método delay(), senão não tem sentido usar async/await.

O uso da palavra await antes da chamada de um método já significa que o processamento vai parar ali e só continuará depois do retorno do método.

Usando async/await corretamente ficaria assim:

await this.delay(2000);

swal(’Information’, 'Mensagem com delay de 2000ms’, 'success’);

    Walter Gandarella

    Written by

    Poeta, programador fullstack, aventureiro, apaixonado por fotografia e tecnologia. Photoshop Heavy User!