Strip flow types transform
Strip all flow type annotations and declarations from your output code
Syntax only
This plugin only removes flow types. It doesn't actually check if the types are valid itself. You'll need to use flow itself or a different babel plugin.
Example
In
function foo(one: any, two: number, three?): string {}
Out
function foo(one, two, three) {}
Installation
npm install --save-dev babel-plugin-transform-flow-strip-types
Usage
Via .babelrc
(Recommended)
.babelrc
{ "plugins": ["transform-flow-strip-types"] }
Via CLI
babel --plugins transform-flow-strip-types script.js
Via Node API
require("babel-core").transform("code", { plugins: ["transform-flow-strip-types"] });
© 2018 Sebastian McKenzie
Licensed under the MIT License.
http://babeljs.io/docs/plugins/transform-flow-strip-types/