Uma Dúvida sobre o validator no TabNews
Estava Olhando os codigos do TabNews vir esta parte a onde eeta retornando o content 'required' fiquei na duvida o que estava passando ou de onde vem este content?
if (feature
===
'read:content"){
filteredOutputValues
= validator(output,
content:
'required'
});
}
if (feature
"read: content: list') {
filteredOutputValues=output.map((content
return validator (content, {
content:
required
});
});
Creio que esse trecho do código seja da implementação do validator, se você observar o código dá para perceber que é sobre a validação dos dados. A função validator
recebe 2 inputs, um object
e as keys
, o objeto é parseado de Json e para cada key há uma função de validação declarada em schemas
. O content
é obrigatório. Você pode ver mais sobre a lib de validação usada no repo do Joi ou nas docs do Joi: https://joi.dev/api/?v=17.6.0.
Como o pessoal já falou, colocando um pouco mais de esforço na elaboração e construção da sua dúvida vai ser mais produtivo para nós e para você, fazer boas perguntas é sempre um bom aprendizado, aqui tem alguns guias de formatação com markdown que vão te ajudar: https://www.tabnews.com.br/portaldev/como-fazer-publicacoes-mais-bonitas-no-tabnews Você pode editar a publicação atual para quem ver depois não ficar perdido
E ae, Gabriel!
Uma sugestão: se você usar esse caractere ` 3 vezes, é possível colocar um bloco de código formatado no meio do texto e aí fica muito mais fácil de ler.
``` var code = "Put your code here!" ```
Por exemplo:
"read: content: list') {
filteredOutputValues=output.map((content
return validator (content, { content: required});
});
Gabriel, se possível, peço que coloque um pouco mais de esforço no título e corpo da sua publicação, pois fica difícil lhe ajudar dessa forma.