1
resposta

Erro: Argument of type 'string | null | undefined' is not assignable to parameter of type 'string'.

Estou tendo alguns problemas na aplicação por estar depreciado em alguns trechos. Só funcionou pra mim quando eu crio o app do zero e sigo as aulas.

Esse erro acima ele diz que o tipo null ou undefined não pode ser atribuído a string.

Eu posso declarar o prefixo do tipo 'any' no retorno da função generateUniqueIdWithPrefix(prefix: any) ? Ou tem outra forma de fazer isso?

1 resposta

Como a função tem um tratamento para quando o prefixo for null ou undefined (disparar um erro), você pode adicionar estes dois casos na declaração da função das seguintes formas:

  • generateUniqueIdWithPrefix(prefix: string | null | undefined)
  • generateUniqueIdWithPrefix(prefix?: string | null)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software