/flowInterfaces

List of flowtype Interfaces.

Primary LanguageShellMIT LicenseMIT

Flow Interfaces

Flow interfaces for 40+ common npm modules like Lodash, Redux, Moment, and Koa.

Usage

Install with NPM

Every interface is available on NPM; each is prefixed with iflow-:

npm install --save-dev iflow-lodash

Add to Flow Config

Add each interface to your .flowconfig:

[libs]
node_modules/iflow-lodash/index.js.flow

Available Interfaces

  • iflow-bluebird
  • iflow-chartist
  • iflow-core-decorators
  • iflow-debug
  • iflow-deep-diff
  • iflow-fuzzaldrin
  • iflow-invariant
  • iflow-isomorphic-fetch
  • iflow-jquery
  • iflow-koa
  • iflow-koa-bodyparser
  • iflow-koa-router
  • iflow-lodash
  • iflow-primus-emit
  • iflow-primus-rooms
  • iflow-react-addons-test-utils
  • iflow-react-gemini-scrollbar
  • iflow-react-native-vector-icons
  • iflow-react-redux
  • iflow-react-router
  • iflow-react-router-redux
  • iflow-react-widgets
  • iflow-redux-logger
  • iflow-redux-thunk
  • iflow-shallowequal
  • iflow-stardust
  • iflow-vex
  • iflow-warning

Contributing

Pull requests are welcome! If you are adding a new interface, simply follow the structure of the packages/iflow-* folder:

  • index.js.flow - Your Flow interface goes here.
  • package.json - Replace the library's name in the name and description fields from an existing package.json.