yahoo/jafar

Add validator - "typeof"

Aberta

#31 aberto em 20 de fev. de 2020

 (0 comentário) (0 reação) (0 responsável)JavaScript (9 forks)auto 404
enhancementgood first issuehelp wanted

Métricas do repositório

Stars
 (109 estrelas)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Add a new validator to packages/form/src/validators.js file of "typeof".

Motivation Fields can define a validation of their value type, to be verified when field value changes. For example to verify that the value of the field is "string".

Code

  • args (and defaultArgs) should include:
  • "type" - default undefined
  • func: checks if : typeof value === args.type

  • message: should have a matching error message depend on the args of 'Invalid type. Expected type of "{args.type}"'

Tests

Docs should add documentation in Form -> Validators -> Build in validators: https://yahoo.github.io/jafar/docs/validators.html#built-in-validators

CHANGELOG

Guia do colaborador