yahoo/jafar

Add validator - "typeof"

Offen

#31 geöffnet am 20.02.2020

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)JavaScript (9 Forks)auto 404
enhancementgood first issuehelp wanted

Repository-Metriken

Stars
 (109 Sterne)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

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

Contributor Guide