Pular para o conteúdo principal

type_annotate_public_apis

Detalhes sobre o diagnóstico 'type_annotate_public_apis' produzido pelo analisador do Dart.

Missing type annotation on a public API.

Descrição

#

O analisador produz este diagnóstico quando a declaração de parte da API pública de um pacote não tem anotações de tipo explícitas.

Exemplo

#

O código a seguir produz este diagnóstico porque a função f não tem um tipo de retorno explícito e os parâmetros x e y não têm tipos explícitos:

dart
f(x, y) => '';

Correções comuns

#

Adicione anotações de tipo à API:

dart
String f(int x, int y) => '';

Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.