mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-18 19:25:48 +00:00
21 lines
682 B
Markdown
21 lines
682 B
Markdown
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
|