From 4fafef79cb89a2abd10b89b0ee59d4ee6c443800 Mon Sep 17 00:00:00 2001 From: Gabe Levi Date: Mon, 14 Nov 2016 20:39:21 -0800 Subject: [PATCH] Deploy v0.35.0 Reviewed By: davidaurelio Differential Revision: D4177391 fbshipit-source-id: c02cf98ed275b7032103b11eab6d0e189f8d8f24 --- react-packager/src/Bundler/BundleBase.js | 6 +++++- react-packager/src/node-haste/Module.js | 8 ++++---- react-packager/src/node-haste/Package.js | 1 + 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/react-packager/src/Bundler/BundleBase.js b/react-packager/src/Bundler/BundleBase.js index 4d2ce0d2..35c8a56d 100644 --- a/react-packager/src/Bundler/BundleBase.js +++ b/react-packager/src/Bundler/BundleBase.js @@ -110,7 +110,11 @@ class BundleBase { setRamGroups(ramGroups: Array) {} - toJSON(): mixed { + toJSON(): { + modules: Array, + assets: Array, + mainModuleId: number | void, + } { return { modules: this._modules, assets: this._assets, diff --git a/react-packager/src/node-haste/Module.js b/react-packager/src/node-haste/Module.js index ee5c28fc..3cea23d0 100644 --- a/react-packager/src/node-haste/Module.js +++ b/react-packager/src/node-haste/Module.js @@ -114,11 +114,11 @@ class Module { ); } - getCode(transformOptions: mixed) { + getCode(transformOptions: Object) { return this.read(transformOptions).then(({code}) => code); } - getMap(transformOptions: mixed) { + getMap(transformOptions: Object) { return this.read(transformOptions).then(({map}) => map); } @@ -154,7 +154,7 @@ class Module { return this._moduleCache.getPackageForModule(this); } - getDependencies(transformOptions: mixed) { + getDependencies(transformOptions: Object) { return this.read(transformOptions).then(({dependencies}) => dependencies); } @@ -244,7 +244,7 @@ class Module { * dependencies, etc. The overall process is to read the cache first, and if * it's a miss, we let the worker write to the cache and read it again. */ - read(transformOptions: mixed): Promise { + read(transformOptions: Object): Promise { const key = stableObjectHash(transformOptions || {}); const promise = this._readPromises.get(key); if (promise != null) { diff --git a/react-packager/src/node-haste/Package.js b/react-packager/src/node-haste/Package.js index 3e4ffa1d..1961f273 100644 --- a/react-packager/src/node-haste/Package.js +++ b/react-packager/src/node-haste/Package.js @@ -165,6 +165,7 @@ function getReplacements(pkg) { // merge with "browser" as default, // "react-native" as override + // $FlowFixMe(>=0.35.0) browser and rn should be objects return { ...browser, ...rn }; }