Estou recebendo esse erro no código, nos lugares onde chamamos o "valueValidator(value)": argument_type_not_assignable
A solução que a IDE sugere é colocar um "null check". Ficando assim: valueValidator(value!)
Estou recebendo esse erro no código, nos lugares onde chamamos o "valueValidator(value)": argument_type_not_assignable
A solução que a IDE sugere é colocar um "null check". Ficando assim: valueValidator(value!)
E aí, Bismark!
Então, esse erro "argument_type_not_assignable" pode rolar quando o tipo do argumento que você está passando não é compatível com o que a função ou método está esperando. No seu caso, parece que a função "valueValidator" está sendo chamada com um tipo de argumento que não é o esperado.
A sugestão da IDE de adicionar um "null check" (o "value!") pode estar resolvendo o problema temporariamente, mas é importante entender por que isso está acontecendo. O "null check" basicamente está dizendo para a IDE confiar que "value" não é nulo, então pode ser uma solução válida dependendo do contexto do seu código.
Mas, idealmente, seria legal dar uma olhada mais a fundo no código e entender por que "value" está causando esse erro. Talvez seja necessário ajustar o tipo do argumento que "valueValidator" está esperando ou verificar se "value" pode ser nulo em algumas situações.
Espero que isso te ajude a resolver o problema!