From cec787563aab8fa467b76afd86990b62fa6af1ec Mon Sep 17 00:00:00 2001 From: David Aurelio Date: Fri, 20 Jan 2017 10:28:23 -0800 Subject: [PATCH] amend babel definitions to allow inline plugins without configuration Summary: Updates babel flow defs to allow for inline plugins without configuration arguments. Reviewed By: jeanlauliac Differential Revision: D4442217 fbshipit-source-id: 1b4392bf13977d97984c72cff65b28e62f602300 --- flow/babel.js.flow | 4 ++-- .../react-packager/src/ModuleGraph/worker/optimize-module.js | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/flow/babel.js.flow b/flow/babel.js.flow index 9ff719bf4..9dc2bd0b6 100644 --- a/flow/babel.js.flow +++ b/flow/babel.js.flow @@ -49,14 +49,14 @@ type GeneratorOptions = { sourceFileName?: string, }; -type InlinePlugin = [string | {} | () => {}, any]; +type InlinePlugin = string | {} | () => {}; // based on https://babeljs.io/docs/usage/options/ -- 2016-11-11 type __TransformOptions = { filename?: string, filenameRelative?: string, presets?: Array, - plugins?: Array, + plugins?: Array, parserOpts?: BabylonOptions, generatorOpts?: GeneratorOptions, highlightCode?: boolean, diff --git a/packager/react-packager/src/ModuleGraph/worker/optimize-module.js b/packager/react-packager/src/ModuleGraph/worker/optimize-module.js index 7a83850e5..3369f7d1e 100644 --- a/packager/react-packager/src/ModuleGraph/worker/optimize-module.js +++ b/packager/react-packager/src/ModuleGraph/worker/optimize-module.js @@ -71,10 +71,6 @@ function optimize(transformed, file, originalCode, options): TransformResult { } function optimizeCode(code, map, filename, inliningOptions) { - /* $FlowFixMe(>=0.38.0 site=react_native_fb,react_native_oss) - Flow error - * detected during the deployment of v0.38.0. To see the error, remove this - * comment and run flow - */ return babel.transform(code, { plugins: [ [constantFolding],