Displaying 1 to 4 from 4 results

runtime-types - Use flow type information at runtime

  •    Javascript

Use flow type information at runtime. Automatically generate validation code, ORM schemas, etc from the type definition. Then you can check various objects to make sure they match User at runtime.

konstraints - Constraint checker for given target for provided rules

  •    CoffeeScript

Constraint checker for given target by provided rules. With konstraints you can make sure that your objects are fits with in your requirements. Run npm test to run tests, you can also check test/konstraint.coffee for more example.

infrared - :sparkles::rocket: Blazing fast, light-weight, inferred static type checker for JavaScript

  •    OCaml

Blazing fast, light-weight, inferred static type checker for JavaScript. Infared is a static analysis tool that eliminates 99% of runtime type errors. This is done by statically inferring a fluid type system onto your program, and identifying any potential type errors that can occur, before they happen.

graphql-strong - Define your GraphQL schemas with confidence that your values are correct.

  •    TypeScript

One of the biggest reasons to use GraphQL is its static type system. This type system makes it easy for GraphQL clients to do interesting optimizations and allows for powerful developer tools. Including GraphQL API development tools. Strong GraphQL, or graphql-strong, is a library that leverages TypeScript types to give you the power of static type analysis when defining your GraphQL API in JavaScript. With the reference graphql-js implementation you can’t get the type safety GraphQL provides when building your API, but with Strong GraphQL you can.