Upgrade Flow to v0.56.0

Reviewed By: calebmer

Differential Revision: D5958715

fbshipit-source-id: 7feda03a9540e69bf8d9b4eb89720248ff43294f
This commit is contained in:
Sam Goldman 2017-10-02 20:59:10 -07:00 committed by Facebook Github Bot
parent 86a69bf25d
commit 87cfc05ea6
10 changed files with 33 additions and 2 deletions

View File

@ -136,6 +136,9 @@ export type ConfigT = {
runBeforeMainModule: Array<string>, runBeforeMainModule: Array<string>,
}; };
/* $FlowFixMe(>=0.56.0 site=react_native_fb) This comment suppresses an error
* found when Flow v0.56 was deployed. To see the error delete this comment and
* run Flow. */
const DEFAULT = ({ const DEFAULT = ({
extraNodeModules: Object.create(null), extraNodeModules: Object.create(null),
getAssetExts: () => [], getAssetExts: () => [],

View File

@ -316,6 +316,9 @@ class DeltaTransformer extends EventEmitter {
).map(dep => this._getModuleId({path: dep})); ).map(dep => this._getModuleId({path: dep}));
} }
/* $FlowFixMe(>=0.56.0 site=react_native_fb) This comment suppresses an
* error found when Flow v0.56 was deployed. To see the error delete this
* comment and run Flow. */
return output; return output;
} }

View File

@ -141,6 +141,9 @@ class Transformer {
kill() { kill() {
if (this._usesFarm && this._workers) { if (this._usesFarm && this._workers) {
/* $FlowFixMe(>=0.56.0 site=react_native_fb) This comment suppresses an
* error found when Flow v0.56 was deployed. To see the error delete this
* comment and run Flow. */
workerFarm.end(this._workers); workerFarm.end(this._workers);
} }
} }

View File

@ -53,8 +53,14 @@ type VerboseModuleNameForDev = string;
global.require = require; global.require = require;
global.__d = define; global.__d = define;
/* $FlowFixMe(>=0.56.0 site=react_native_fb) This comment suppresses an error
* found when Flow v0.56 was deployed. To see the error delete this comment and
* run Flow. */
const modules: ModuleMap = Object.create(null); const modules: ModuleMap = Object.create(null);
if (__DEV__) { if (__DEV__) {
/* $FlowFixMe(>=0.56.0 site=react_native_fb) This comment suppresses an error
* found when Flow v0.56 was deployed. To see the error delete this comment
* and run Flow. */
var verboseNamesToModuleIds: {[key: string]: number} = Object.create(null); var verboseNamesToModuleIds: {[key: string]: number} = Object.create(null);
} }

View File

@ -234,6 +234,9 @@ class Server {
this._reporter = reporter; this._reporter = reporter;
this._projectRoots = this._opts.projectRoots; this._projectRoots = this._opts.projectRoots;
/* $FlowFixMe(>=0.56.0 site=react_native_fb) This comment suppresses an
* error found when Flow v0.56 was deployed. To see the error delete this
* comment and run Flow. */
this._bundles = Object.create(null); this._bundles = Object.create(null);
this._bundleBuildInfos = new WeakMap(); this._bundleBuildInfos = new WeakMap();
this._changeWatchers = []; this._changeWatchers = [];
@ -473,6 +476,9 @@ class Server {
} }
_clearBundles() { _clearBundles() {
/* $FlowFixMe(>=0.56.0 site=react_native_fb) This comment suppresses an
* error found when Flow v0.56 was deployed. To see the error delete this
* comment and run Flow. */
this._bundles = Object.create(null); this._bundles = Object.create(null);
} }

View File

@ -332,7 +332,6 @@ class DependencyGraph extends EventEmitter {
} }
function NotFoundError(...args) { function NotFoundError(...args) {
/* $FlowFixMe: monkey-patching */
Error.call(this); Error.call(this);
Error.captureStackTrace(this, this.constructor); Error.captureStackTrace(this, this.constructor);
var msg = util.format.apply(util, args); var msg = util.format.apply(util, args);

View File

@ -363,6 +363,9 @@ class ResolutionRequest<TModule: Moduleish, TPackage: Packageish> {
} }
_resetResolutionCache() { _resetResolutionCache() {
/* $FlowFixMe(>=0.56.0 site=react_native_fb) This comment suppresses an
* error found when Flow v0.56 was deployed. To see the error delete this
* comment and run Flow. */
this._immediateResolutionCache = Object.create(null); this._immediateResolutionCache = Object.create(null);
} }

View File

@ -34,6 +34,9 @@ class ResolutionResponse<TModule: {hash(): string}, TOptions> {
this.mocks = null; this.mocks = null;
this.numPrependedDependencies = 0; this.numPrependedDependencies = 0;
this.options = options; this.options = options;
/* $FlowFixMe(>=0.56.0 site=react_native_fb) This comment suppresses an
* error found when Flow v0.56 was deployed. To see the error delete this
* comment and run Flow. */
this._mappings = Object.create(null); this._mappings = Object.create(null);
this._finalized = false; this._finalized = false;
} }

View File

@ -72,8 +72,14 @@ class ModuleCache {
this._getTransformCacheKey = getTransformCacheKey; this._getTransformCacheKey = getTransformCacheKey;
this._globalTransformCache = globalTransformCache; this._globalTransformCache = globalTransformCache;
this._depGraphHelpers = depGraphHelpers; this._depGraphHelpers = depGraphHelpers;
/* $FlowFixMe(>=0.56.0 site=react_native_fb) This comment suppresses an
* error found when Flow v0.56 was deployed. To see the error delete this
* comment and run Flow. */
this._moduleCache = Object.create(null); this._moduleCache = Object.create(null);
this._moduleOptions = moduleOptions; this._moduleOptions = moduleOptions;
/* $FlowFixMe(>=0.56.0 site=react_native_fb) This comment suppresses an
* error found when Flow v0.56 was deployed. To see the error delete this
* comment and run Flow. */
this._packageCache = Object.create(null); this._packageCache = Object.create(null);
this._packageModuleMap = new WeakMap(); this._packageModuleMap = new WeakMap();
this._platforms = platforms; this._platforms = platforms;

View File

@ -169,7 +169,6 @@ function getReplacements(pkg: PackageContent): mixed {
// merge with "browser" as default, // merge with "browser" as default,
// "react-native" as override // "react-native" as override
// $FlowFixMe(>=0.35.0) browser and rn should be objects
return {...browser, ...rn}; return {...browser, ...rn};
} }