Data Requirements is a Typescript library. Use it to build type validators for anonymous objects in your libraries.
At the moment, this is very much an experimental library. I'm expecting it to change a lot before the v1.0 release.
# run this from your Terminal
npm install @safelytyped/data-requirements
Looking for more detailed documentation? You'll find it under the docs folder.