diff --git a/.flowconfig b/.flowconfig index f6d9c3102ab..9183349de79 100644 --- a/.flowconfig +++ b/.flowconfig @@ -36,4 +36,4 @@ untyped-import untyped-type-import [version] -0.180.0 +0.181.0 diff --git a/package.json b/package.json index 6970546ffaf..054a1b83962 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@types/node": "^15.12.4", "cross-env": "^7.0.0", "eslint": "^7.20.0", - "flow-bin": "0.180.0", + "flow-bin": "0.181.0", "glob": "^7.1.6", "gulp": "^4.0.2", "gulp-babel": "^8.0.0", diff --git a/packages/core/core/src/dumpGraphToGraphViz.js b/packages/core/core/src/dumpGraphToGraphViz.js index e0c6799636d..aa54975b20f 100644 --- a/packages/core/core/src/dumpGraphToGraphViz.js +++ b/packages/core/core/src/dumpGraphToGraphViz.js @@ -33,7 +33,6 @@ const TYPE_COLORS = { }; export default async function dumpGraphToGraphViz( - // $FlowFixMe graph: | Graph | Graph<{| @@ -137,15 +136,12 @@ export default async function dumpGraphToGraphViz( } } else if (node.type === 'asset_group') { if (node.deferred) label += '(deferred)'; - // $FlowFixMe } else if (node.type === 'file') { label += path.basename(node.value.filePath); - // $FlowFixMe } else if (node.type === 'transformer_request') { label += path.basename(node.value.filePath) + ` (${getEnvDescription(node.value.env)})`; - // $FlowFixMe } else if (node.type === 'bundle') { let parts = []; if (node.value.needsStableName) parts.push('stable name'); @@ -153,7 +149,6 @@ export default async function dumpGraphToGraphViz( parts.push('bb:' + (node.value.bundleBehavior ?? 'null')); if (parts.length) label += ' (' + parts.join(', ') + ')'; if (node.value.env) label += ` (${getEnvDescription(node.value.env)})`; - // $FlowFixMe } else if (node.type === 'request') { label = node.value.type + ':' + node.id; } diff --git a/packages/core/core/src/public/Symbols.js b/packages/core/core/src/public/Symbols.js index cca19f14c0d..82ae6e3ae70 100644 --- a/packages/core/core/src/public/Symbols.js +++ b/packages/core/core/src/public/Symbols.js @@ -75,7 +75,6 @@ export class AssetSymbols implements IAssetSymbols { } exportSymbols(): Iterable { - // $FlowFixMe return this.#value.symbols?.keys() ?? []; } // $FlowFixMe diff --git a/packages/core/core/src/serializerCore.js b/packages/core/core/src/serializerCore.js index 124a042861f..67ddc94c0bd 100644 --- a/packages/core/core/src/serializerCore.js +++ b/packages/core/core/src/serializerCore.js @@ -1,7 +1,5 @@ // @flow import v8 from 'v8'; -// $FlowFixMe - Flow doesn't know about this method yet export let serializeRaw: any => Buffer = v8.serialize; -// $FlowFixMe - Flow doesn't know about this method yet export let deserializeRaw: Buffer => any = v8.deserialize; diff --git a/packages/core/test-utils/src/utils.js b/packages/core/test-utils/src/utils.js index bf273979da9..4642db29dd3 100644 --- a/packages/core/test-utils/src/utils.js +++ b/packages/core/test-utils/src/utils.js @@ -1130,7 +1130,6 @@ export async function assertNoFilePathInCache( if (contents.includes(projectRoot)) { let deserialized; try { - // $FlowFixMe deserialized = v8.deserialize(contents); } catch (err) { // rudimentary detection of binary files diff --git a/packages/core/workers/src/child.js b/packages/core/workers/src/child.js index 73da6006396..e38027e5c1a 100644 --- a/packages/core/workers/src/child.js +++ b/packages/core/workers/src/child.js @@ -163,7 +163,6 @@ export class Child { try { let v8 = require('v8'); result = responseFromContent( - // $FlowFixMe v8.writeHeapSnapshot( 'heap-' + args[0] + diff --git a/yarn.lock b/yarn.lock index db4c0f7ed2b..0ff780849f5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6050,10 +6050,10 @@ flatted@^3.1.0: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== -flow-bin@0.180.0: - version "0.180.0" - resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.180.0.tgz#7a26f3a0cff61e386267e72ef7971d1af73e317a" - integrity sha512-jEZoIwOxzrtQ0erUu94nEzlqUoX7OAMeVs0CjO0rN6b7SDBhI5IysVRvGSQkkFWBJpy5VQ9lvzBYzq5Sq9vcmg== +flow-bin@0.181.0: + version "0.181.0" + resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.181.0.tgz#0a0ceee391dea166232958826c09ac2973eec9ae" + integrity sha512-JVuD0GN9IhAj0WgS3e2BDstTOpx4KmYMTdiVSjeeLud49gs8EN5Ah/Jw59d7rdSXn1fTodoepPe1cKwleDoEag== flush-write-stream@^1.0.0, flush-write-stream@^1.0.2: version "1.1.1"