Após a criação da promessa, o bloco Atribuir valor para a promessa atribui se o valor será resolvido ou rejeitado.
Parâmetros
Nome
Tipo
Doc
Parâmetro 1
string
Define se o valor será resolvido ou rejeitado
Parâmetro 2
objeto
Aponta para a função da promessa
Parâmetro 3
objeto
Recebe o valor para verificar se foi resolvido ou rejeitado
Retorno
Retorna um valor para o sucesso ou erro se foi resolvido ou rejeitado.
Compatibilidade
Cliente
Exemplo
O exemplo da Figura 1 mostra o bloco Criar Promessa iniciando uma variável como promessa. Em seguida, obloco Obter conteúdo da URL espera obter um serviço REST: caso consiga, o retorno de Sucesso será executado e o bloco Atribuir valor para a promessa irá alimentar a promessa com o conteúdo obtido, definindo seu tipo como "resolve"; caso não consiga obter o conteúdo REST, o retorno de Erro será executado e o bloco Atribuir valor para a promessa irá alimentar a promessa com o erro obtido, definindo seu tipo como "reject".
Ao final, a função Blocos de promessa retorna a promessa resolvida ou rejeitada. Veja um exemplo de uso aqui.
Figura 1 - Como é utilizado o bloco Atribuir valor para a promessa
Sobre o bloco
Esse bloco deve ser usado em conjunto com blocos que possuam o retorno "Sucesso" e "Erro".