flexdinesh/typy

[Feature] Include custom types in schema validation

Open

#17 geöffnet am 14. Jan. 2019

Auf GitHub ansehen
 (0 Kommentare) (4 Reaktionen) (0 zugewiesene Personen)JavaScript (21 Forks)github user discovery
enhancementhelp wanted

Repository-Metriken

Stars
 (226 Stars)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

Like so:

import { addCustomTypes } from 'typy';

addCustomTypes({
  isFirstName: input => 3 <= input.length && input.length <= 15,
  isLastName: input => 3 <= input.length && input.length <= 15
});
import t, { Schema } from 'typy';

const schema = { 
  firstName: Schema.isFirstName,
  lastName: Schema.isLastName
}

t({
  firstName: 'John',
  lastName: 'Doe'
}, schema);

Contributor Guide