

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# AWS AppSync diretivas
<a name="aws-appsync-directives"></a>

**nota**  
Agora, oferecemos suporte principalmente ao runtime do APPSYNC\$1JS e sua documentação. Considere usar o runtime do APPSYNC\$1JS e seus guias disponíveis [aqui](https://docs.aws.amazon.com/appsync/latest/devguide/resolver-reference-js-version.html).

AWS AppSync expõe diretivas para facilitar a produtividade do desenvolvedor ao escrever em VTL.

## Utilitários da diretiva
<a name="utility-helpers-in-directives"></a>

****`#return(Object)`****  
O `#return(Object)` permite retornar prematuramente de qualquer modelo de mapeamento. `#return(Object)` é análogo à palavra-chave *return* em linguagens de programação, pois será retornado a partir do bloco de lógica com escopo mais próximo. O uso de `#return(Object)` dentro de um modelo de mapeamento do resolvedor retornará do resolvedor. Além disso, usar `#return(Object)` de um modelo de mapeamento de função retornará da função e continuará a execução para a próxima função no pipeline ou para o modelo de mapeamento de resposta do resolvedor.

****`#return`****  
A diretiva `#return` exibe o mesmo comportamento que `#return(Object)`, mas `null` será retornado em seu lugar.