Files
xahau.js/docs/BUILD.md
2015-01-12 17:34:11 -08:00

682 B

Using Flow typechecking

Stage 1

  1. Add /* @flow */ to the top of a file you want to typecheck
  2. Run gulp typecheck to generate a list of warnings

Stage 2

When all source files have the /* @flow */ header and all warnings have been addressed, remove the weak: true option from Gulpfile.js, run gulp typecheck and remove all the additional warnings.

Stage 3

Add type annotations to the source code and run gulp strip to strip the type annotations and write the output to the out directory. After type annotations are added, the program must be run from the out directory because Node does not understand the annotations