validate-fptf
Validate data in the Friendly Public Transport Format. Currently validates against Friendly Public Transport Format (FPTF) 1.2.1
.
Installing
npm install validate-fptf
Usage
const createValidate = const validate = // you may pass in custom validators here
API
const validate =
You may provide an object customValidators
, where each key is an FPTF type, and the corresponding function validates an FPTF object of this type.
validate
recursively validates item
. Throws an AssertionError
if something is not valid FPTF 1.2.1
.
To validate against one or more specific FPTF types, provide a string or an array of strings via the types
parameter.
To get more meaningful assertion errors, provide the name of your item via the name
parameter.
Contributing
If you have a question or have difficulties using validate-fptf
, please double-check your code and setup first. If you think you have found a bug or want to propose a feature, refer to the issues page.