radekmie / meteor-flow-types

:zap: Meteor Flow types :zap:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⚡ Meteor Flow types ⚡

See discussion.

Usage

  1. Clone into your flow-typed directory
  2. Remove package.json and package-lock.json
  3. Update .flowconfig (optional):
[ignore]
.*/.meteor/.*\.json
.*/.npm/.*\.json

[options]
module.name_mapper='^\/\(.*\)$' -> '<PROJECT_ROOT>/\1'
module.name_mapper='^meteor\/\(.*\):\(.*\)$' -> '<PROJECT_ROOT>/.meteor/local/build/programs/server/packages/\1_\2'
module.name_mapper='^meteor\/\(.*\):\(.*\)$' -> '<PROJECT_ROOT>/.meteor/local/build/programs/web.browser/packages/\1_\2'
module.name_mapper='^meteor\/\(.*\)$' -> '<PROJECT_ROOT>/.meteor/local/build/programs/server/packages/\1'
module.name_mapper='^meteor\/\(.*\)$' -> '<PROJECT_ROOT>/.meteor/local/build/programs/web.browser/packages/\1'

aldeed:collection2

Collection2 needs type casting, for example

const Posts: Aldeed$Collection2<PostProps> = (new Mongo.Collection('documents'): any);

About

:zap: Meteor Flow types :zap:

License:MIT License


Languages

Language:JavaScript 100.0%