flow-runtime

Type checker

Provides a runtime type system for JavaScript that enables full Flow compatibility and supports API input validation

A runtime type system for JavaScript with full Flow compatibility.

GitHub

802 stars
13 watching
57 forks
Language: JavaScript
last commit: almost 2 years ago
Linked from 1 awesome list

babel-pluginflow-runtimeflowtypetype-safetyvalidation

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
gajus/eslint-plugin-flowtype A plugin for ESLint to enforce Flow type checking rules 1,077
vitalets/babel-plugin-runtyper An add-on to JavaScript code analysis that detects and prevents type-coercion bugs during runtime. 116
amilajack/eslint-plugin-flowtype-errors A tool that integrates Flow type checking into ESLint for easier JavaScript development and error detection. 402
xodio/hm-def Enables runtime type checking for JavaScript functions using Hindley-Milner signatures 198
johngeorgewright/runtyping Tool for generating runtime validation from static types and JSON schema 45
emludei/checktype A decorator that checks function arguments and return types at runtime. 0
woutervh-/typescript-is Automates writing type predicate functions to check unknown or untyped data at runtime 959
thoughtspile/banditypes A lightweight validation library that checks data conforms to TypeScript types at runtime. 168
azu/babel-plugin-jsdoc-to-assert Transforms JSDoc annotations to enable runtime type checking 55
microsoft/typescript A language extension that adds optional types to JavaScript for large-scale applications 101,081
jscs-dev/gulp-jscs Automates JavaScript code style checking and reporting with automatic fixing options 312
stereobooster/type-o-rama An online conversion tool and resource for interoperability between various JavaScript type systems 244
janestreet/typerep A runtime environment providing type-safe functionality for the OCaml programming language 23
neuledge/computed-types A strongly-typed validation library for TypeScript that allows developers to create accurate interfaces and transform data at compile-time. 364
brigand/babel-plugin-flow-react-proptypes A plugin to automatically generate React PropTypes definitions from Flow type declarations. 432