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
This commit is contained in:
parent
c9ad00068b
commit
cec787563a
|
@ -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<string | Object>,
|
||||
plugins?: Array<string | Object | InlinePlugin>,
|
||||
plugins?: Array<string | Object | [InlinePlugin] | [InlinePlugin, mixed]>,
|
||||
parserOpts?: BabylonOptions,
|
||||
generatorOpts?: GeneratorOptions,
|
||||
highlightCode?: boolean,
|
||||
|
|
|
@ -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],
|
||||
|
|
Loading…
Reference in New Issue