Flow
You can add static typing to JavaScript to improve developer productivity and code quality thanks to Flow.
flow-typed
flow-typed is a repository of third-party library interface definitions for use with Flow. The community is maintaining the definitions under this project.