]> source.dussan.org Git - sonarqube.git/commitdiff
Update flow typed
authorGrégoire Aubert <gregoire.aubert@sonarsource.com>
Thu, 13 Jul 2017 14:01:29 +0000 (16:01 +0200)
committerGrégoire Aubert <gregoire.aubert@sonarsource.com>
Tue, 15 Aug 2017 15:21:24 +0000 (17:21 +0200)
78 files changed:
server/sonar-web/flow-typed/npm/autoprefixer_vx.x.x.js
server/sonar-web/flow-typed/npm/babel-core_vx.x.x.js
server/sonar-web/flow-typed/npm/babel-eslint_vx.x.x.js
server/sonar-web/flow-typed/npm/babel-jest_vx.x.x.js
server/sonar-web/flow-typed/npm/babel-loader_vx.x.x.js
server/sonar-web/flow-typed/npm/babel-plugin-dynamic-import-node_vx.x.x.js [new file with mode: 0644]
server/sonar-web/flow-typed/npm/babel-plugin-syntax-dynamic-import_vx.x.x.js [new file with mode: 0644]
server/sonar-web/flow-typed/npm/babel-plugin-transform-class-properties_vx.x.x.js
server/sonar-web/flow-typed/npm/babel-plugin-transform-object-rest-spread_vx.x.x.js
server/sonar-web/flow-typed/npm/babel-plugin-transform-react-constant-elements_vx.x.x.js
server/sonar-web/flow-typed/npm/babel-plugin-transform-react-jsx-self_vx.x.x.js
server/sonar-web/flow-typed/npm/babel-plugin-transform-react-jsx-source_vx.x.x.js
server/sonar-web/flow-typed/npm/babel-polyfill_vx.x.x.js
server/sonar-web/flow-typed/npm/babel-preset-env_vx.x.x.js
server/sonar-web/flow-typed/npm/babel-preset-react_vx.x.x.js
server/sonar-web/flow-typed/npm/backbone.marionette_vx.x.x.js
server/sonar-web/flow-typed/npm/backbone_v1.x.x.js
server/sonar-web/flow-typed/npm/blueimp-md5_vx.x.x.js
server/sonar-web/flow-typed/npm/chalk_v1.x.x.js
server/sonar-web/flow-typed/npm/classnames_v2.x.x.js
server/sonar-web/flow-typed/npm/clipboard_vx.x.x.js
server/sonar-web/flow-typed/npm/create-react-class_v15.x.x.js [new file with mode: 0644]
server/sonar-web/flow-typed/npm/css-loader_vx.x.x.js
server/sonar-web/flow-typed/npm/d3-array_vx.x.x.js
server/sonar-web/flow-typed/npm/d3-hierarchy_vx.x.x.js
server/sonar-web/flow-typed/npm/d3-scale_vx.x.x.js
server/sonar-web/flow-typed/npm/d3-selection_vx.x.x.js
server/sonar-web/flow-typed/npm/d3-shape_vx.x.x.js
server/sonar-web/flow-typed/npm/enzyme-to-json_vx.x.x.js
server/sonar-web/flow-typed/npm/enzyme_v2.3.x.js
server/sonar-web/flow-typed/npm/escape-html_vx.x.x.js
server/sonar-web/flow-typed/npm/eslint-loader_vx.x.x.js
server/sonar-web/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js
server/sonar-web/flow-typed/npm/eslint-plugin-import_vx.x.x.js
server/sonar-web/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js
server/sonar-web/flow-typed/npm/eslint-plugin-react_vx.x.x.js
server/sonar-web/flow-typed/npm/eslint_vx.x.x.js
server/sonar-web/flow-typed/npm/expose-loader_vx.x.x.js
server/sonar-web/flow-typed/npm/extract-text-webpack-plugin_vx.x.x.js
server/sonar-web/flow-typed/npm/fs-extra_vx.x.x.js
server/sonar-web/flow-typed/npm/handlebars-loader_vx.x.x.js
server/sonar-web/flow-typed/npm/handlebars_vx.x.x.js
server/sonar-web/flow-typed/npm/history_vx.x.x.js
server/sonar-web/flow-typed/npm/html-webpack-plugin_vx.x.x.js
server/sonar-web/flow-typed/npm/jest_v19.x.x.js [deleted file]
server/sonar-web/flow-typed/npm/jest_v20.x.x.js [new file with mode: 0644]
server/sonar-web/flow-typed/npm/jquery_vx.x.x.js
server/sonar-web/flow-typed/npm/keymaster_vx.x.x.js
server/sonar-web/flow-typed/npm/less-loader_vx.x.x.js
server/sonar-web/flow-typed/npm/less_vx.x.x.js
server/sonar-web/flow-typed/npm/lodash_v4.x.x.js
server/sonar-web/flow-typed/npm/moment_v2.x.x.js
server/sonar-web/flow-typed/npm/numeral_vx.x.x.js
server/sonar-web/flow-typed/npm/postcss-loader_vx.x.x.js
server/sonar-web/flow-typed/npm/prettier_vx.x.x.js
server/sonar-web/flow-typed/npm/prop-types_v15.x.x.js [new file with mode: 0644]
server/sonar-web/flow-typed/npm/rc-tooltip_vx.x.x.js
server/sonar-web/flow-typed/npm/react-dev-utils_vx.x.x.js
server/sonar-web/flow-typed/npm/react-draggable_vx.x.x.js
server/sonar-web/flow-typed/npm/react-error-overlay_vx.x.x.js [new file with mode: 0644]
server/sonar-web/flow-typed/npm/react-helmet_vx.x.x.js [new file with mode: 0644]
server/sonar-web/flow-typed/npm/react-modal_vx.x.x.js [new file with mode: 0644]
server/sonar-web/flow-typed/npm/react-redux_v4.x.x.js [deleted file]
server/sonar-web/flow-typed/npm/react-redux_v5.x.x.js [new file with mode: 0644]
server/sonar-web/flow-typed/npm/react-router_vx.x.x.js
server/sonar-web/flow-typed/npm/react-select_vx.x.x.js
server/sonar-web/flow-typed/npm/react-test-renderer_vx.x.x.js [new file with mode: 0644]
server/sonar-web/flow-typed/npm/react-virtualized_vx.x.x.js
server/sonar-web/flow-typed/npm/redux-logger_vx.x.x.js
server/sonar-web/flow-typed/npm/redux-thunk_vx.x.x.js
server/sonar-web/flow-typed/npm/redux_v3.x.x.js
server/sonar-web/flow-typed/npm/rimraf_vx.x.x.js
server/sonar-web/flow-typed/npm/style-loader_vx.x.x.js
server/sonar-web/flow-typed/npm/underscore_v1.x.x.js
server/sonar-web/flow-typed/npm/webpack-bundle-analyzer_vx.x.x.js
server/sonar-web/flow-typed/npm/webpack-dev-server_vx.x.x.js
server/sonar-web/flow-typed/npm/webpack_vx.x.x.js
server/sonar-web/flow-typed/npm/whatwg-fetch_vx.x.x.js

index 3da1f8fa600f99c9b9680ff2254c5e35b32ce38d..ac35f889532132a1ca7f543fb47dcdd9eb1c7280 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 60fdd1f737bc0e5fa8ff2ddfdfb5f6ed
-// flow-typed version: <<STUB>>/autoprefixer_v6.4.1/flow_v0.47.0
+// flow-typed signature: 1db749b20c42c6548583bbb179f70583
+// flow-typed version: <<STUB>>/autoprefixer_v7.1.1/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
@@ -58,6 +58,10 @@ declare module 'autoprefixer/lib/hacks/align-self' {
   declare module.exports: any;
 }
 
+declare module 'autoprefixer/lib/hacks/appearance' {
+  declare module.exports: any;
+}
+
 declare module 'autoprefixer/lib/hacks/background-size' {
   declare module.exports: any;
 }
@@ -90,10 +94,6 @@ declare module 'autoprefixer/lib/hacks/display-grid' {
   declare module.exports: any;
 }
 
-declare module 'autoprefixer/lib/hacks/fill' {
-  declare module.exports: any;
-}
-
 declare module 'autoprefixer/lib/hacks/filter-value' {
   declare module.exports: any;
 }
@@ -146,6 +146,10 @@ declare module 'autoprefixer/lib/hacks/gradient' {
   declare module.exports: any;
 }
 
+declare module 'autoprefixer/lib/hacks/grid-column-align' {
+  declare module.exports: any;
+}
+
 declare module 'autoprefixer/lib/hacks/grid-end' {
   declare module.exports: any;
 }
@@ -174,11 +178,11 @@ declare module 'autoprefixer/lib/hacks/inline-logical' {
   declare module.exports: any;
 }
 
-declare module 'autoprefixer/lib/hacks/justify-content' {
+declare module 'autoprefixer/lib/hacks/intrinsic' {
   declare module.exports: any;
 }
 
-declare module 'autoprefixer/lib/hacks/justify-items' {
+declare module 'autoprefixer/lib/hacks/justify-content' {
   declare module.exports: any;
 }
 
@@ -286,6 +290,9 @@ declare module 'autoprefixer/lib/hacks/align-items.js' {
 declare module 'autoprefixer/lib/hacks/align-self.js' {
   declare module.exports: $Exports<'autoprefixer/lib/hacks/align-self'>;
 }
+declare module 'autoprefixer/lib/hacks/appearance.js' {
+  declare module.exports: $Exports<'autoprefixer/lib/hacks/appearance'>;
+}
 declare module 'autoprefixer/lib/hacks/background-size.js' {
   declare module.exports: $Exports<'autoprefixer/lib/hacks/background-size'>;
 }
@@ -310,9 +317,6 @@ declare module 'autoprefixer/lib/hacks/display-flex.js' {
 declare module 'autoprefixer/lib/hacks/display-grid.js' {
   declare module.exports: $Exports<'autoprefixer/lib/hacks/display-grid'>;
 }
-declare module 'autoprefixer/lib/hacks/fill.js' {
-  declare module.exports: $Exports<'autoprefixer/lib/hacks/fill'>;
-}
 declare module 'autoprefixer/lib/hacks/filter-value.js' {
   declare module.exports: $Exports<'autoprefixer/lib/hacks/filter-value'>;
 }
@@ -352,6 +356,9 @@ declare module 'autoprefixer/lib/hacks/fullscreen.js' {
 declare module 'autoprefixer/lib/hacks/gradient.js' {
   declare module.exports: $Exports<'autoprefixer/lib/hacks/gradient'>;
 }
+declare module 'autoprefixer/lib/hacks/grid-column-align.js' {
+  declare module.exports: $Exports<'autoprefixer/lib/hacks/grid-column-align'>;
+}
 declare module 'autoprefixer/lib/hacks/grid-end.js' {
   declare module.exports: $Exports<'autoprefixer/lib/hacks/grid-end'>;
 }
@@ -373,12 +380,12 @@ declare module 'autoprefixer/lib/hacks/image-set.js' {
 declare module 'autoprefixer/lib/hacks/inline-logical.js' {
   declare module.exports: $Exports<'autoprefixer/lib/hacks/inline-logical'>;
 }
+declare module 'autoprefixer/lib/hacks/intrinsic.js' {
+  declare module.exports: $Exports<'autoprefixer/lib/hacks/intrinsic'>;
+}
 declare module 'autoprefixer/lib/hacks/justify-content.js' {
   declare module.exports: $Exports<'autoprefixer/lib/hacks/justify-content'>;
 }
-declare module 'autoprefixer/lib/hacks/justify-items.js' {
-  declare module.exports: $Exports<'autoprefixer/lib/hacks/justify-items'>;
-}
 declare module 'autoprefixer/lib/hacks/mask-border.js' {
   declare module.exports: $Exports<'autoprefixer/lib/hacks/mask-border'>;
 }
index 5b56af6ab3b231db713b6b42cc533fbafdc30a52..501d5bf9e695e781cda934b3978063fcd675fe53 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 5ee5df21233fab68d1d5ddf515725bff
-// flow-typed version: <<STUB>>/babel-core_v^6.22.1/flow_v0.47.0
+// flow-typed signature: 6db13dea6d37be303b06fe0a636d3088
+// flow-typed version: <<STUB>>/babel-core_v^6.22.1/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 2ee4507300246182e641a4ed495aef68730dd047..ebcb9d2d3018c6a0625d2e84bab2fbe2521c2dd1 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 306df0ca636f50ba0d328a6d841c7746
-// flow-typed version: <<STUB>>/babel-eslint_v6.1.2/flow_v0.47.0
+// flow-typed signature: c3829cd5a2a95567d5e7cbee342dd343
+// flow-typed version: <<STUB>>/babel-eslint_v7.2.3/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
@@ -26,6 +26,10 @@ declare module 'babel-eslint/babylon-to-espree/attachComments' {
   declare module.exports: any;
 }
 
+declare module 'babel-eslint/babylon-to-espree/convertComments' {
+  declare module.exports: any;
+}
+
 declare module 'babel-eslint/babylon-to-espree/convertTemplateType' {
   declare module.exports: any;
 }
@@ -50,6 +54,9 @@ declare module 'babel-eslint/babylon-to-espree/toTokens' {
 declare module 'babel-eslint/babylon-to-espree/attachComments.js' {
   declare module.exports: $Exports<'babel-eslint/babylon-to-espree/attachComments'>;
 }
+declare module 'babel-eslint/babylon-to-espree/convertComments.js' {
+  declare module.exports: $Exports<'babel-eslint/babylon-to-espree/convertComments'>;
+}
 declare module 'babel-eslint/babylon-to-espree/convertTemplateType.js' {
   declare module.exports: $Exports<'babel-eslint/babylon-to-espree/convertTemplateType'>;
 }
index 49330bab9036768108009982e29d9e9fa70d5078..cb2ba864860f996a049971827fc11f8964e682f4 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 9820583eda38283be5bfd6faba5b5f7d
-// flow-typed version: <<STUB>>/babel-jest_v19.0.0/flow_v0.47.0
+// flow-typed signature: 2e01d2f15ef93ba894e424219b073611
+// flow-typed version: <<STUB>>/babel-jest_v20.0.3/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index c1eba8e9c45f7715e6dab770082a990c484c0a3d..778c9f572cbb721962c729ae0a2ba0615f9e0963 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 6f2636674c25d5553ebc08ab6cd1c4c5
-// flow-typed version: <<STUB>>/babel-loader_v^6.2.10/flow_v0.47.0
+// flow-typed signature: 0dd27d24794f82ef59f1482a0e3e0e3d
+// flow-typed version: <<STUB>>/babel-loader_v7.0.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
diff --git a/server/sonar-web/flow-typed/npm/babel-plugin-dynamic-import-node_vx.x.x.js b/server/sonar-web/flow-typed/npm/babel-plugin-dynamic-import-node_vx.x.x.js
new file mode 100644 (file)
index 0000000..f3827c4
--- /dev/null
@@ -0,0 +1,32 @@
+// flow-typed signature: 2f8e82997564e3cb953922018291702e
+// flow-typed version: <<STUB>>/babel-plugin-dynamic-import-node_v1.0.2/flow_v0.52.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'babel-plugin-dynamic-import-node'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the
+ * community by sending a pull request to:
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'babel-plugin-dynamic-import-node' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'babel-plugin-dynamic-import-node/lib/index' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'babel-plugin-dynamic-import-node/lib/index.js' {
+  declare module.exports: $Exports<'babel-plugin-dynamic-import-node/lib/index'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/babel-plugin-syntax-dynamic-import_vx.x.x.js b/server/sonar-web/flow-typed/npm/babel-plugin-syntax-dynamic-import_vx.x.x.js
new file mode 100644 (file)
index 0000000..846fb5e
--- /dev/null
@@ -0,0 +1,32 @@
+// flow-typed signature: 91a0e8f81cb63fe750a4b714e2239c29
+// flow-typed version: <<STUB>>/babel-plugin-syntax-dynamic-import_v6.18.0/flow_v0.52.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'babel-plugin-syntax-dynamic-import'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the
+ * community by sending a pull request to:
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'babel-plugin-syntax-dynamic-import' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'babel-plugin-syntax-dynamic-import/lib/index' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'babel-plugin-syntax-dynamic-import/lib/index.js' {
+  declare module.exports: $Exports<'babel-plugin-syntax-dynamic-import/lib/index'>;
+}
index 580a003ce8c1324f64da877499c6dbcb4b89ca08..fc486fcce43423c0e28bcbf29a95b9fb991f443d 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 4aa6067a74995de56edb55440daa42ba
-// flow-typed version: <<STUB>>/babel-plugin-transform-class-properties_v^6.22.0/flow_v0.47.0
+// flow-typed signature: ceeca4eb7d68346870fdba9fdd1dd719
+// flow-typed version: <<STUB>>/babel-plugin-transform-class-properties_v^6.22.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index e6559c98c13bde5930e7172d9a183e376e566eea..eebbe670deeb5f3788a08816a2483185267d657c 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: e866407e578d940a553d5ade7fd7a9c4
-// flow-typed version: <<STUB>>/babel-plugin-transform-object-rest-spread_v^6.22.0/flow_v0.47.0
+// flow-typed signature: 32f1a0abfe4dca624e71baa1bd017496
+// flow-typed version: <<STUB>>/babel-plugin-transform-object-rest-spread_v^6.22.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 3483055b2df7281383b490f92bb68acef9c15125..beb418f062343e3210e52d11503aab2733ccd363 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 1d276fccc5afbdfe7f53c1ce2d2a8112
-// flow-typed version: <<STUB>>/babel-plugin-transform-react-constant-elements_v^6.22.0/flow_v0.47.0
+// flow-typed signature: b9c5123870c21ac72e381844f520c541
+// flow-typed version: <<STUB>>/babel-plugin-transform-react-constant-elements_v^6.22.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index be6978b9a21bd81c06d9efc00ad04f76dac3c7df..3a0993323a7fe2e8068ec40658cdf0af33d007c1 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: e5c406322c737b9b381b68057fadd699
-// flow-typed version: <<STUB>>/babel-plugin-transform-react-jsx-self_v^6.22.0/flow_v0.47.0
+// flow-typed signature: 9032516c55484666686ab45cf713303f
+// flow-typed version: <<STUB>>/babel-plugin-transform-react-jsx-self_v^6.22.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 7f0133b79f07de1fafd5b65a4c62c3b3b2ccd723..b4bd136ab45bb569981e975fc9d9079277d4d7fa 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: c0d4de1998444bab92a43b0ffec48e2d
-// flow-typed version: <<STUB>>/babel-plugin-transform-react-jsx-source_v^6.22.0/flow_v0.47.0
+// flow-typed signature: 08ed1ebecfeae5b12fa6f760cd4bd425
+// flow-typed version: <<STUB>>/babel-plugin-transform-react-jsx-source_v^6.22.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index c11cd8e24c4cebc91c76bc53ca3ec8951213ff03..06618f4433b0d30e6fe172b48e2adb049ad0a993 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: ec475671ec3c33c5d6f73f45c4d22c85
-// flow-typed version: <<STUB>>/babel-polyfill_v^6.22.0/flow_v0.47.0
+// flow-typed signature: f46672f3a262de9a7e6ad7ef7878862d
+// flow-typed version: <<STUB>>/babel-polyfill_v6.23.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index cc86a716432898c8f4ed494840b7dd555cc6517d..f466b1e5e08a812262e23dc3baad3c2e99c5700e 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: bc0de4aebe01cf171165ee8c11e60a92
-// flow-typed version: <<STUB>>/babel-preset-env_v^1.1.8/flow_v0.47.0
+// flow-typed signature: 40407c1f52dd5412423310f6f7484600
+// flow-typed version: <<STUB>>/babel-preset-env_v^1.1.8/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 996c28e1220d8eede7a3a1c8f9e52177b15487f9..aa5baca18c59b7b4b0d467cf068911c62280a8ec 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 8aa856751d3c61d44bbfb1103420acf5
-// flow-typed version: <<STUB>>/babel-preset-react_v^6.22.0/flow_v0.47.0
+// flow-typed signature: eec8fa33187204780b6908562dc0a2a1
+// flow-typed version: <<STUB>>/babel-preset-react_v^6.22.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index d7d4be5bc0f53e8ac1b8b8bffd8fc82e9e493b01..2dec4325b3f39ca70f82ac3c06d9625b9b3bd76b 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 5019b7fb4236e0bb555d80fa57f454e3
-// flow-typed version: <<STUB>>/backbone.marionette_v2.4.3/flow_v0.47.0
+// flow-typed signature: c16c3091a8fd8b7ac11b6d43b45bedc5
+// flow-typed version: <<STUB>>/backbone.marionette_v2.4.3/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 10ce9b7cf8e497815a9cf35f013e376288e3cee5..11d1dca5b0ec2fa4f8e52f50bee0b8296a9b735b 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 86547335f85946dbef9c3913c3b16416
-// flow-typed version: c80fa24011/backbone_v1.x.x/flow_>=v0.25.x
+// flow-typed signature: d94730953f5a16ea863cdff3e9a1e239
+// flow-typed version: b43dff3e0e/backbone_v1.x.x/flow_>=v0.20.x
 
 declare module 'backbone' {
   declare var $: any; // @TODO this is no correct, but it is difficult to require another definition from here.
index d2b5875c41462ac58d1df0ed864812ff2080b26c..51d1d7c85a75e8e5baa5a987b1a4cb1ca7e589fb 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 00de7208013c04231eb092c1e0c9fcd6
-// flow-typed version: <<STUB>>/blueimp-md5_v1.1.1/flow_v0.47.0
+// flow-typed signature: c55f510de505a207a974ca9c3f7100e6
+// flow-typed version: <<STUB>>/blueimp-md5_v1.1.1/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index a10a34eaebb458770ea7c76fe61a0367308a4a04..9cabf16bcd47e555793830115cbb7d8107aef979 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 9d7ebf432fe5436b8912d014b367d934
-// flow-typed version: b059774d08/chalk_v1.x.x/flow_>=v0.21.x
+// flow-typed signature: b1a2d646047879188d7e44cb218212b5
+// flow-typed version: b43dff3e0e/chalk_v1.x.x/flow_>=v0.19.x
 
 type $npm$chalk$StyleElement = {
   open: string;
index 6911b23462c8c03ec2d4922f9c3079c5641ab1c6..4d993c94e54bba9229a23fa9a75f07ca19d584bf 100644 (file)
@@ -1,16 +1,18 @@
-// flow-typed signature: f18a1d7eaf96fce01718f217f06c838e
-// flow-typed version: 3c3f096590/classnames_v2.x.x/flow_>=v0.23.x
+// flow-typed signature: 04e310e8c98cdb5de377193da621970b
+// flow-typed version: 7fd0a6404e/classnames_v2.x.x/flow_>=v0.25.x
 
 type $npm$classnames$Classes =
-  string |
-  {[className: string]: * } |
-  Array<string> |
-  false |
-  void |
-  null
+  | string
+  | { [className: string]: * }
+  | Array<string>
+  | false
+  | void
+  | null;
 
 declare module 'classnames' {
-  declare function exports(
-    ...classes: Array<$npm$classnames$Classes>
-  ): string;
+  declare function exports(...classes: Array<$npm$classnames$Classes>): string;
+}
+
+declare module 'classnames/bind' {
+  declare module.exports: $Exports<'classnames'>;
 }
index 0d72cc2229cfbf4586aed4ec1ffeeae6aa08bce3..506583aeebc97bb78778abf55d7d8364df9a91f0 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 9e829d5a9f0fccc4b21a4d88ea8529ca
-// flow-typed version: <<STUB>>/clipboard_v1.5.5/flow_v0.47.0
+// flow-typed signature: 46b620e0210fd4953a77ce1e5a16608d
+// flow-typed version: <<STUB>>/clipboard_v1.5.5/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
diff --git a/server/sonar-web/flow-typed/npm/create-react-class_v15.x.x.js b/server/sonar-web/flow-typed/npm/create-react-class_v15.x.x.js
new file mode 100644 (file)
index 0000000..0178057
--- /dev/null
@@ -0,0 +1,6 @@
+// flow-typed signature: 121e589c9be7dac408c14a02e88287fa
+// flow-typed version: a1a20d4928/create-react-class_v15.x.x/flow_>=v0.41.x
+
+declare module 'create-react-class' {
+  declare var exports: React$CreateClass;
+}
index 5da008e0c4ffc061113221be21864c5533b49f3b..3772a805fa67cfeee2f0cea41394b4c3f2802c0d 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: ad2d53ebfe0f2209a03178ef8882bba9
-// flow-typed version: <<STUB>>/css-loader_v0.23.1/flow_v0.47.0
+// flow-typed signature: d6745e301810f8b445465c0d5c664e80
+// flow-typed version: <<STUB>>/css-loader_v0.28.4/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
@@ -26,6 +26,10 @@ declare module 'css-loader/lib/compile-exports' {
   declare module.exports: any;
 }
 
+declare module 'css-loader/lib/createResolver' {
+  declare module.exports: any;
+}
+
 declare module 'css-loader/lib/css-base' {
   declare module.exports: any;
 }
@@ -64,6 +68,9 @@ declare module 'css-loader/index.js' {
 declare module 'css-loader/lib/compile-exports.js' {
   declare module.exports: $Exports<'css-loader/lib/compile-exports'>;
 }
+declare module 'css-loader/lib/createResolver.js' {
+  declare module.exports: $Exports<'css-loader/lib/createResolver'>;
+}
 declare module 'css-loader/lib/css-base.js' {
   declare module.exports: $Exports<'css-loader/lib/css-base'>;
 }
index 66cd7c27efc675c952cfb3af044f4e682afe8b7d..44233d5da796425e24438a05ab79af2684ef3acb 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: c5ba9cfe9ca498464127d5e83e31061b
-// flow-typed version: <<STUB>>/d3-array_v1.1.1/flow_v0.47.0
+// flow-typed signature: 2da975241914b06f67e0c5c7e787c133
+// flow-typed version: <<STUB>>/d3-array_v1.1.1/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 37f7d6a895eef156cf94dbd4528a3cc73b23374d..31129e21df7269e82e70048c341c85d628dfaf43 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: fb16ae779749cfb4e21d267710c3398c
-// flow-typed version: <<STUB>>/d3-hierarchy_v1.1.4/flow_v0.47.0
+// flow-typed signature: 2dd04f5e0e22b6f3cdc5f9a00a2298e2
+// flow-typed version: <<STUB>>/d3-hierarchy_v1.1.4/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 7a7d61def3546dab6b599f2e66b6e5e574c2fbbc..798ded4c7b70f1e3259d5072d2b3701892ed77f0 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 429893e922eff99af714d9439a5053da
-// flow-typed version: <<STUB>>/d3-scale_v1.0.5/flow_v0.47.0
+// flow-typed signature: 41aaac5f278fadf00827536acb712945
+// flow-typed version: <<STUB>>/d3-scale_v1.0.5/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index a6cf9528a7ee7614be953ff47132ecbd42cd762f..fb71ca58f16f83ab80f2a89d16d7eae44df794b1 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: b8f6ab6113171f49eb4493a1a1f81036
-// flow-typed version: <<STUB>>/d3-selection_v1.0.5/flow_v0.47.0
+// flow-typed signature: d04db25c242adc79015499b4eb0d1154
+// flow-typed version: <<STUB>>/d3-selection_v1.0.5/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 24112cb7fe299a76f7b15e43f5f61ab239db15a0..b40c352f7680292913e8b3aa63a2b84b65a2237a 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 3a5ccccc83a546a282b7f0f0de00035e
-// flow-typed version: <<STUB>>/d3-shape_v1.0.6/flow_v0.47.0
+// flow-typed signature: ad04109ea2eba7006277c96909b6a431
+// flow-typed version: <<STUB>>/d3-shape_v1.0.6/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 9c84eb4201955d2656c2ce71b62d5e0b0fab8906..63534615cc2d55f08a8774ccaa75b4d2d9c5d284 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: d92c8554707fb2baec8640667354dd70
-// flow-typed version: <<STUB>>/enzyme-to-json_v^1.4.5/flow_v0.47.0
+// flow-typed signature: 5917dfd49654885c50b669971bba1f0b
+// flow-typed version: <<STUB>>/enzyme-to-json_v1.5.1/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 8fab0a245fbaa0d59d331d792fb02dbe3971e92c..3898acbe2ead2f93a6ce8b6bbfd3e4dd3ed25dbb 100644 (file)
@@ -1,8 +1,8 @@
-// flow-typed signature: a66d63ce84b8c546ae8bc484f7b4c4bc
-// flow-typed version: 778b20e026/enzyme_v2.3.x/flow_>=v0.28.x
+// flow-typed signature: 67cf88555a22019251c4870d6e78a462
+// flow-typed version: 60d0f06df5/enzyme_v2.3.x/flow_>=v0.28.x
 
 declare module 'enzyme' {
-  declare type PredicateFunction<T: Wrapper> = (wrapper: T) => boolean;
+  declare type PredicateFunction<T: Wrapper> = (wrapper: T, index: number) => boolean;
   declare type NodeOrNodes = React$Element<any> | Array<React$Element<any>>;
   declare type EnzymeSelector = string | ReactClass<any> | Object;
 
@@ -25,7 +25,7 @@ declare module 'enzyme' {
     hasClass(className: string): boolean;
     is(selector: EnzymeSelector): boolean;
     isEmpty(): boolean;
-    not(selector: EnzymeSelector): boolean;
+    not(selector: EnzymeSelector): this;
     children(selector?: EnzymeSelector): this;
     childAt(index: number): this;
     parents(selector?: EnzymeSelector): this;
@@ -38,6 +38,7 @@ declare module 'enzyme' {
     get(index: number): React$Element<any>;
     getNode(): React$Element<any>;
     getNodes(): Array<React$Element<any>>;
+    getDOMNode(): HTMLElement | HTMLInputElement;
     at(index: number): this;
     first(): this;
     last(): this;
@@ -47,16 +48,16 @@ declare module 'enzyme' {
     prop(key: string): any;
     key(): string;
     simulate(event: string, ...args: Array<any>): this;
-    setState(state: Object, callback?: Function): this,
-    setProps(props: Object): this;
+    setState(state: {}, callback?: Function): this,
+    setProps(props: {}): this;
     setContext(context: Object): this;
-    instance(): React$Component<any, any, any>;
+    instance(): React$Component<*, *, *>;
     update(): this;
     debug(): string;
     type(): string | Function | null;
     name(): string;
-    forEach(fn: (node: this) => any): this;
-    map<T>(fn: (node: this) => T): Array<T>;
+    forEach(fn: (node: this, index: number) => mixed): this;
+    map<T>(fn: (node: this, index: number) => T): Array<T>;
     reduce<T>(fn: (value: T, node: this, index: number) => T, initialValue?: T): Array<T>;
     reduceRight<T>(fn: (value: T, node: this, index: number) => T, initialValue?: T): Array<T>;
     some(selector: EnzymeSelector): boolean;
@@ -67,6 +68,7 @@ declare module 'enzyme' {
   }
 
   declare export class ReactWrapper extends Wrapper {
+    constructor(nodes: NodeOrNodes, root: any, options?: ?Object): ReactWrapper;
     mount(): this;
     ref(refName: string): this;
     detach(): void;
index 86927a092da33ce760c30678a03af27e158344ee..33cad0c5d971e71711c74ed2fcbcb1ddfa64c1e8 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 129bd2594c198afae1831d9964ab8804
-// flow-typed version: <<STUB>>/escape-html_v1.0.3/flow_v0.47.0
+// flow-typed signature: 99a0baf58391609c35d6c9c8364cbdd6
+// flow-typed version: <<STUB>>/escape-html_v1.0.3/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 7aeebc6993a1bc73de3c6be8ab867cb996cb0379..4ed6418da5236bd5303eb50dd7e2b77a886bb11a 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: dfb1bece41344b5e2094fe0efa25bdba
-// flow-typed version: <<STUB>>/eslint-loader_v1.5.0/flow_v0.47.0
+// flow-typed signature: 9101f2a9ae56488828a19dae452ca6d8
+// flow-typed version: <<STUB>>/eslint-loader_v1.8.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 001c128cd1b552564003441e17dedc5ee15e4e73..98c68e2c093dd0824a89ead1a3702e8286236797 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: a81b204b66e010933e263b8cd5c9b5b8
-// flow-typed version: <<STUB>>/eslint-plugin-flowtype_v^2.29.1/flow_v0.47.0
+// flow-typed signature: 4da6ab9863686594d2834fbda521680b
+// flow-typed version: <<STUB>>/eslint-plugin-flowtype_v^2.29.1/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 835ad0dcf229a0eb5092ade2e7c4354b17a0b957..1e56bbdd5cbd20364f5cc2029e1088f0a63af5df 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 2f0f5ae36859834da4ac39aa2843ab33
-// flow-typed version: <<STUB>>/eslint-plugin-import_v^2.2.0/flow_v0.47.0
+// flow-typed signature: c9f2362286a01d896664bf91c8507dec
+// flow-typed version: <<STUB>>/eslint-plugin-import_v^2.2.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 09dcdace0cc9c09ee7f6da21d654ccc77ee46fdc..88cca617715e481ea5bbc254495b8012de2cbbaf 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: eb1675bfc0d1d05388c0cba63e014ba1
-// flow-typed version: <<STUB>>/eslint-plugin-jsx-a11y_v^3.0.2/flow_v0.47.0
+// flow-typed signature: 91a553fb8acc38262cb1cf6616ef617f
+// flow-typed version: <<STUB>>/eslint-plugin-jsx-a11y_v^3.0.2/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 8b14cae5be4eb0f2ccaab1d228ad756606cc6601..eab9c046bb7c0fa4e4347db87634bb988233fce5 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: ee7148975bdd2f97f60ec7b626f974cb
-// flow-typed version: <<STUB>>/eslint-plugin-react_v^6.8.0/flow_v0.47.0
+// flow-typed signature: 167f8de1461f9386b3db56dcde68954f
+// flow-typed version: <<STUB>>/eslint-plugin-react_v^6.8.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 6effba6d1f867e3c7e16a73a7161c39996141044..f36cdaf6ad74a36c9dab0e3d1000efa665c4767f 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 1f8591279872f50fda810ab6e0a2345d
-// flow-typed version: <<STUB>>/eslint_v^3.12.2/flow_v0.47.0
+// flow-typed signature: 50cb4d885b24321dfd78db8d962ea848
+// flow-typed version: <<STUB>>/eslint_v3.14.1/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
@@ -682,6 +682,10 @@ declare module 'eslint/lib/rules/no-mixed-spaces-and-tabs' {
   declare module.exports: any;
 }
 
+declare module 'eslint/lib/rules/no-multi-assign' {
+  declare module.exports: any;
+}
+
 declare module 'eslint/lib/rules/no-multi-spaces' {
   declare module.exports: any;
 }
@@ -1018,10 +1022,18 @@ declare module 'eslint/lib/rules/prefer-const' {
   declare module.exports: any;
 }
 
+declare module 'eslint/lib/rules/prefer-destructuring' {
+  declare module.exports: any;
+}
+
 declare module 'eslint/lib/rules/prefer-numeric-literals' {
   declare module.exports: any;
 }
 
+declare module 'eslint/lib/rules/prefer-promise-reject-errors' {
+  declare module.exports: any;
+}
+
 declare module 'eslint/lib/rules/prefer-reflect' {
   declare module.exports: any;
 }
@@ -1734,6 +1746,9 @@ declare module 'eslint/lib/rules/no-mixed-requires.js' {
 declare module 'eslint/lib/rules/no-mixed-spaces-and-tabs.js' {
   declare module.exports: $Exports<'eslint/lib/rules/no-mixed-spaces-and-tabs'>;
 }
+declare module 'eslint/lib/rules/no-multi-assign.js' {
+  declare module.exports: $Exports<'eslint/lib/rules/no-multi-assign'>;
+}
 declare module 'eslint/lib/rules/no-multi-spaces.js' {
   declare module.exports: $Exports<'eslint/lib/rules/no-multi-spaces'>;
 }
@@ -1986,9 +2001,15 @@ declare module 'eslint/lib/rules/prefer-arrow-callback.js' {
 declare module 'eslint/lib/rules/prefer-const.js' {
   declare module.exports: $Exports<'eslint/lib/rules/prefer-const'>;
 }
+declare module 'eslint/lib/rules/prefer-destructuring.js' {
+  declare module.exports: $Exports<'eslint/lib/rules/prefer-destructuring'>;
+}
 declare module 'eslint/lib/rules/prefer-numeric-literals.js' {
   declare module.exports: $Exports<'eslint/lib/rules/prefer-numeric-literals'>;
 }
+declare module 'eslint/lib/rules/prefer-promise-reject-errors.js' {
+  declare module.exports: $Exports<'eslint/lib/rules/prefer-promise-reject-errors'>;
+}
 declare module 'eslint/lib/rules/prefer-reflect.js' {
   declare module.exports: $Exports<'eslint/lib/rules/prefer-reflect'>;
 }
index 4f99fb24ec23695e526582148ce2699b06e3b450..63594fcc656976b1e628f375d9b56a63eefb37ef 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: a20f2ecf6620bedd86dcc879693e9f0e
-// flow-typed version: <<STUB>>/expose-loader_v0.7.1/flow_v0.47.0
+// flow-typed signature: a28c3bec2332b71bd8214ec6bc47c53b
+// flow-typed version: <<STUB>>/expose-loader_v0.7.3/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 8cbbcbdf6a4b718d5b4e155f61dca7f5b26918a3..21c6f713490e5d4f54f7b86171395432e7e5d26c 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 0d37234d3caf07932bfb0fd7a2a0bf2a
-// flow-typed version: <<STUB>>/extract-text-webpack-plugin_v1.0.1/flow_v0.47.0
+// flow-typed signature: b44d40d252a86a3bcb76162943d7b58c
+// flow-typed version: <<STUB>>/extract-text-webpack-plugin_v2.1.2/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 5c2d955d91cb6ea546f9b1a64aa4fe635c341806..b0b46df121044b0f032ce59147eed12212c48e83 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 2cf3dbadde1504ad3653cda464d45c5e
-// flow-typed version: <<STUB>>/fs-extra_v0.30.0/flow_v0.47.0
+// flow-typed signature: 856b7e9d69adef60cfac70658a9c0b34
+// flow-typed version: <<STUB>>/fs-extra_v0.30.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 5c15946c9d68d0b58521cd0439354f0ccb823e34..c3f252e11d0632831d976c8f090779ccf9df9f67 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: ddf9c668156c84f277649eb042d2ef9d
-// flow-typed version: <<STUB>>/handlebars-loader_v1.1.4/flow_v0.47.0
+// flow-typed signature: b21e3f04849f787996a843af72afc6cd
+// flow-typed version: <<STUB>>/handlebars-loader_v1.5.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index f1f1b077da76889e826a379bb0f27754b0d761fe..1362443fcf4a7181d537e0b0edbdc033425887ea 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: bf0740de511972a6016e5b0be717e577
-// flow-typed version: <<STUB>>/handlebars_v2.0.0/flow_v0.47.0
+// flow-typed signature: 23c15c6265e8c0ef292ece4ed48c96f8
+// flow-typed version: <<STUB>>/handlebars_v2.0.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index de0cf1f0ce2a0425b35c3ce2d40e7933021dbade..f5c5e6338d46ed89ba0ed9011ac9af9a111c9940 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 4fc9fd71bb2edccf1ca594a35b8f26d1
-// flow-typed version: <<STUB>>/history_v3.3.0/flow_v0.47.0
+// flow-typed signature: 1dd6530ee19cf817e7afcb6cbb8f21e8
+// flow-typed version: <<STUB>>/history_v3.3.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index ef9132b18451a7336f64b16d6f62c979d7771b5b..ab2b164b7ed28cf7873f8c381e24d9133a55c36e 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 151c108105468e39bea9946c596a5c67
-// flow-typed version: <<STUB>>/html-webpack-plugin_v2.24.1/flow_v0.47.0
+// flow-typed signature: 91f243c117dd4a03488b6517147646d5
+// flow-typed version: <<STUB>>/html-webpack-plugin_v2.28.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
diff --git a/server/sonar-web/flow-typed/npm/jest_v19.x.x.js b/server/sonar-web/flow-typed/npm/jest_v19.x.x.js
deleted file mode 100644 (file)
index 6b20c8d..0000000
+++ /dev/null
@@ -1,459 +0,0 @@
-// flow-typed signature: 07da7976dee381abd05d21b890d521b9
-// flow-typed version: fcaf13fb04/jest_v19.x.x/flow_>=v0.33.x
-
-type JestMockFn = {
-  (...args: Array<any>): any,
-  /**
-   * An object for introspecting mock calls
-   */
-  mock: {
-    /**
-     * An array that represents all calls that have been made into this mock
-     * function. Each call is represented by an array of arguments that were
-     * passed during the call.
-     */
-    calls: Array<Array<any>>,
-    /**
-     * An array that contains all the object instances that have been
-     * instantiated from this mock function.
-     */
-    instances: mixed,
-  },
-  /**
-   * Resets all information stored in the mockFn.mock.calls and
-   * mockFn.mock.instances arrays. Often this is useful when you want to clean
-   * up a mock's usage data between two assertions.
-   */
-  mockClear(): Function,
-  /**
-   * Resets all information stored in the mock. This is useful when you want to
-   * completely restore a mock back to its initial state.
-   */
-  mockReset(): Function,
-  /**
-   * Accepts a function that should be used as the implementation of the mock.
-   * The mock itself will still record all calls that go into and instances
-   * that come from itself -- the only difference is that the implementation
-   * will also be executed when the mock is called.
-   */
-  mockImplementation(fn: Function): JestMockFn,
-  /**
-   * Accepts a function that will be used as an implementation of the mock for
-   * one call to the mocked function. Can be chained so that multiple function
-   * calls produce different results.
-   */
-  mockImplementationOnce(fn: Function): JestMockFn,
-  /**
-   * Just a simple sugar function for returning `this`
-   */
-  mockReturnThis(): void,
-  /**
-   * Deprecated: use jest.fn(() => value) instead
-   */
-  mockReturnValue(value: any): JestMockFn,
-  /**
-   * Sugar for only returning a value once inside your mock
-   */
-  mockReturnValueOnce(value: any): JestMockFn,
-}
-
-type JestAsymmetricEqualityType = {
-  /**
-   * A custom Jasmine equality tester
-   */
-  asymmetricMatch(value: mixed): boolean,
-}
-
-type JestCallsType = {
-  allArgs(): mixed,
-  all(): mixed,
-  any(): boolean,
-  count(): number,
-  first(): mixed,
-  mostRecent(): mixed,
-  reset(): void,
-}
-
-type JestClockType = {
-  install(): void,
-  mockDate(date: Date): void,
-  tick(milliseconds?:number): void,
-  uninstall(): void,
-}
-
-type JestMatcherResult = {
-  message?: string | ()=>string,
-  pass: boolean,
-}
-
-type JestMatcher = (actual: any, expected: any) => JestMatcherResult;
-
-type JestExpectType = {
-  not: JestExpectType,
-  /**
-   * If you have a mock function, you can use .lastCalledWith to test what
-   * arguments it was last called with.
-   */
-  lastCalledWith(...args: Array<any>): void,
-  /**
-   * toBe just checks that a value is what you expect. It uses === to check
-   * strict equality.
-   */
-  toBe(value: any): void,
-  /**
-   * Use .toHaveBeenCalled to ensure that a mock function got called.
-   */
-  toBeCalled(): void,
-  /**
-   * Use .toBeCalledWith to ensure that a mock function was called with
-   * specific arguments.
-   */
-  toBeCalledWith(...args: Array<any>): void,
-  /**
-   * Using exact equality with floating point numbers is a bad idea. Rounding
-   * means that intuitive things fail.
-   */
-  toBeCloseTo(num: number, delta: any): void,
-  /**
-   * Use .toBeDefined to check that a variable is not undefined.
-   */
-  toBeDefined(): void,
-  /**
-   * Use .toBeFalsy when you don't care what a value is, you just want to
-   * ensure a value is false in a boolean context.
-   */
-  toBeFalsy(): void,
-  /**
-   * To compare floating point numbers, you can use toBeGreaterThan.
-   */
-  toBeGreaterThan(number: number): void,
-  /**
-   * To compare floating point numbers, you can use toBeGreaterThanOrEqual.
-   */
-  toBeGreaterThanOrEqual(number: number): void,
-  /**
-   * To compare floating point numbers, you can use toBeLessThan.
-   */
-  toBeLessThan(number: number): void,
-  /**
-   * To compare floating point numbers, you can use toBeLessThanOrEqual.
-   */
-  toBeLessThanOrEqual(number: number): void,
-  /**
-   * Use .toBeInstanceOf(Class) to check that an object is an instance of a
-   * class.
-   */
-  toBeInstanceOf(cls: Class<*>): void,
-  /**
-   * .toBeNull() is the same as .toBe(null) but the error messages are a bit
-   * nicer.
-   */
-  toBeNull(): void,
-  /**
-   * Use .toBeTruthy when you don't care what a value is, you just want to
-   * ensure a value is true in a boolean context.
-   */
-  toBeTruthy(): void,
-  /**
-   * Use .toBeUndefined to check that a variable is undefined.
-   */
-  toBeUndefined(): void,
-  /**
-   * Use .toContain when you want to check that an item is in a list. For
-   * testing the items in the list, this uses ===, a strict equality check.
-   */
-  toContain(item: any): void,
-  /**
-   * Use .toContainEqual when you want to check that an item is in a list. For
-   * testing the items in the list, this matcher recursively checks the
-   * equality of all fields, rather than checking for object identity.
-   */
-  toContainEqual(item: any): void,
-  /**
-   * Use .toEqual when you want to check that two objects have the same value.
-   * This matcher recursively checks the equality of all fields, rather than
-   * checking for object identity.
-   */
-  toEqual(value: any): void,
-  /**
-   * Use .toHaveBeenCalled to ensure that a mock function got called.
-   */
-  toHaveBeenCalled(): void,
-  /**
-   * Use .toHaveBeenCalledTimes to ensure that a mock function got called exact
-   * number of times.
-   */
-  toHaveBeenCalledTimes(number: number): void,
-  /**
-   * Use .toHaveBeenCalledWith to ensure that a mock function was called with
-   * specific arguments.
-   */
-  toHaveBeenCalledWith(...args: Array<any>): void,
-  /**
-   * If you have a mock function, you can use .toHaveBeenLastCalledWith to test what
-   * arguments it was last called with.
-   */
-  toHaveBeenLastCalledWith(...args: Array<any>): void,
-  /**
-   * Check that an object has a .length property and it is set to a certain
-   * numeric value.
-   */
-  toHaveLength(number: number): void,
-  /**
-   *
-   */
-  toHaveProperty(propPath: string, value?: any): void,
-  /**
-   * Use .toMatch to check that a string matches a regular expression.
-   */
-  toMatch(regexp: RegExp): void,
-  /**
-   * Use .toMatchObject to check that a javascript object matches a subset of the properties of an object.
-   */
-  toMatchObject(object: Object): void,
-  /**
-   * This ensures that a React component matches the most recent snapshot.
-   */
-  toMatchSnapshot(name?: string): void,
-  /**
-   * Use .toThrow to test that a function throws when it is called.
-   */
-  toThrow(message?: string | Error): void,
-  /**
-   * Use .toThrowError to test that a function throws a specific error when it
-   * is called. The argument can be a string for the error message, a class for
-   * the error, or a regex that should match the error.
-   */
-  toThrowError(message?: string | Error | RegExp): void,
-  /**
-   * Use .toThrowErrorMatchingSnapshot to test that a function throws a error
-   * matching the most recent snapshot when it is called.
-   */
-  toThrowErrorMatchingSnapshot(): void,
-}
-
-type JestObjectType = {
-  /**
-   *  Disables automatic mocking in the module loader.
-   *
-   *  After this method is called, all `require()`s will return the real
-   *  versions of each module (rather than a mocked version).
-   */
-  disableAutomock(): JestObjectType,
-  /**
-   * An un-hoisted version of disableAutomock
-   */
-  autoMockOff(): JestObjectType,
-  /**
-   * Enables automatic mocking in the module loader.
-   */
-  enableAutomock(): JestObjectType,
-  /**
-   * An un-hoisted version of enableAutomock
-   */
-  autoMockOn(): JestObjectType,
-  /**
-   * Clears the mock.calls and mock.instances properties of all mocks.
-   * Equivalent to calling .mockClear() on every mocked function.
-   */
-  clearAllMocks(): JestObjectType,
-  /**
-   * Resets the state of all mocks. Equivalent to calling .mockReset() on every
-   * mocked function.
-   */
-  resetAllMocks(): JestObjectType,
-  /**
-   * Removes any pending timers from the timer system.
-   */
-  clearAllTimers(): void,
-  /**
-   * The same as `mock` but not moved to the top of the expectation by
-   * babel-jest.
-   */
-  doMock(moduleName: string, moduleFactory?: any): JestObjectType,
-  /**
-   * The same as `unmock` but not moved to the top of the expectation by
-   * babel-jest.
-   */
-  dontMock(moduleName: string): JestObjectType,
-  /**
-   * Returns a new, unused mock function. Optionally takes a mock
-   * implementation.
-   */
-  fn(implementation?: Function): JestMockFn,
-  /**
-   * Determines if the given function is a mocked function.
-   */
-  isMockFunction(fn: Function): boolean,
-  /**
-   * Given the name of a module, use the automatic mocking system to generate a
-   * mocked version of the module for you.
-   */
-  genMockFromModule(moduleName: string): any,
-  /**
-   * Mocks a module with an auto-mocked version when it is being required.
-   *
-   * The second argument can be used to specify an explicit module factory that
-   * is being run instead of using Jest's automocking feature.
-   *
-   * The third argument can be used to create virtual mocks -- mocks of modules
-   * that don't exist anywhere in the system.
-   */
-  mock(moduleName: string, moduleFactory?: any, options?: Object): JestObjectType,
-  /**
-   * Resets the module registry - the cache of all required modules. This is
-   * useful to isolate modules where local state might conflict between tests.
-   */
-  resetModules(): JestObjectType,
-  /**
-   * Exhausts the micro-task queue (usually interfaced in node via
-   * process.nextTick).
-   */
-  runAllTicks(): void,
-  /**
-   * Exhausts the macro-task queue (i.e., all tasks queued by setTimeout(),
-   * setInterval(), and setImmediate()).
-   */
-  runAllTimers(): void,
-  /**
-   * Exhausts all tasks queued by setImmediate().
-   */
-  runAllImmediates(): void,
-  /**
-   * Executes only the macro task queue (i.e. all tasks queued by setTimeout()
-   * or setInterval() and setImmediate()).
-   */
-  runTimersToTime(msToRun: number): void,
-  /**
-   * Executes only the macro-tasks that are currently pending (i.e., only the
-   * tasks that have been queued by setTimeout() or setInterval() up to this
-   * point)
-   */
-  runOnlyPendingTimers(): void,
-  /**
-   * Explicitly supplies the mock object that the module system should return
-   * for the specified module. Note: It is recommended to use jest.mock()
-   * instead.
-   */
-  setMock(moduleName: string, moduleExports: any): JestObjectType,
-  /**
-   * Indicates that the module system should never return a mocked version of
-   * the specified module from require() (e.g. that it should always return the
-   * real module).
-   */
-  unmock(moduleName: string): JestObjectType,
-  /**
-   * Instructs Jest to use fake versions of the standard timer functions
-   * (setTimeout, setInterval, clearTimeout, clearInterval, nextTick,
-   * setImmediate and clearImmediate).
-   */
-  useFakeTimers(): JestObjectType,
-  /**
-   * Instructs Jest to use the real versions of the standard timer functions.
-   */
-  useRealTimers(): JestObjectType,
-  /**
-   * Creates a mock function similar to jest.fn but also tracks calls to
-   * object[methodName].
-   */
-  spyOn(object: Object, methodName: string): JestMockFn,
-}
-
-type JestSpyType = {
-  calls: JestCallsType,
-}
-
-/** Runs this function after every test inside this context */
-declare function afterEach(fn: Function): void;
-/** Runs this function before every test inside this context */
-declare function beforeEach(fn: Function): void;
-/** Runs this function after all tests have finished inside this context */
-declare function afterAll(fn: Function): void;
-/** Runs this function before any tests have started inside this context */
-declare function beforeAll(fn: Function): void;
-/** A context for grouping tests together */
-declare function describe(name: string, fn: Function): void;
-
-/** An individual test unit */
-declare var it: {
-  /**
-   * An individual test unit
-   *
-   * @param {string} Name of Test
-   * @param {Function} Test
-   */
-  (name: string, fn?: Function): ?Promise<void>,
-  /**
-   * Only run this test
-   *
-   * @param {string} Name of Test
-   * @param {Function} Test
-   */
-  only(name: string, fn?: Function): ?Promise<void>,
-  /**
-   * Skip running this test
-   *
-   * @param {string} Name of Test
-   * @param {Function} Test
-   */
-  skip(name: string, fn?: Function): ?Promise<void>,
-  /**
-   * Run the test concurrently
-   *
-   * @param {string} Name of Test
-   * @param {Function} Test
-   */
-  concurrent(name: string, fn?: Function): ?Promise<void>,
-};
-declare function fit(name: string, fn: Function): ?Promise<void>;
-/** An individual test unit */
-declare var test: typeof it;
-/** A disabled group of tests */
-declare var xdescribe: typeof describe;
-/** A focused group of tests */
-declare var fdescribe: typeof describe;
-/** A disabled individual test */
-declare var xit: typeof it;
-/** A disabled individual test */
-declare var xtest: typeof it;
-
-/** The expect function is used every time you want to test a value */
-declare var expect: {
-  /** The object that you want to make assertions against */
-  (value: any): JestExpectType,
-  /** Add additional Jasmine matchers to Jest's roster */
-  extend(matchers: {[name:string]: JestMatcher}): void,
-  /** Add a module that formats application-specific data structures. */
-  addSnapshotSerializer(serializer: (input: Object) => string): void,
-  assertions(expectedAssertions: number): void,
-  any(value: mixed): JestAsymmetricEqualityType,
-  anything(): void,
-  arrayContaining(value: Array<mixed>): void,
-  objectContaining(value: Object): void,
-  /** Matches any received string that contains the exact expected string. */
-  stringContaining(value: string): void,
-  stringMatching(value: string | RegExp): void,
-};
-
-// TODO handle return type
-// http://jasmine.github.io/2.4/introduction.html#section-Spies
-declare function spyOn(value: mixed, method: string): Object;
-
-/** Holds all functions related to manipulating test runner */
-declare var jest: JestObjectType
-
-/**
- * The global Jamine object, this is generally not exposed as the public API,
- * using features inside here could break in later versions of Jest.
- */
-declare var jasmine: {
-  DEFAULT_TIMEOUT_INTERVAL: number,
-  any(value: mixed): JestAsymmetricEqualityType,
-  anything(): void,
-  arrayContaining(value: Array<mixed>): void,
-  clock(): JestClockType,
-  createSpy(name: string): JestSpyType,
-  createSpyObj(baseName: string, methodNames: Array<string>): {[methodName: string]: JestSpyType},
-  objectContaining(value: Object): void,
-  stringMatching(value: string): void,
-}
diff --git a/server/sonar-web/flow-typed/npm/jest_v20.x.x.js b/server/sonar-web/flow-typed/npm/jest_v20.x.x.js
new file mode 100644 (file)
index 0000000..eaf6620
--- /dev/null
@@ -0,0 +1,542 @@
+// flow-typed signature: 5960ed076fe29ecf92f57584d68acf98
+// flow-typed version: b2a49dc910/jest_v20.x.x/flow_>=v0.39.x
+
+type JestMockFn<TArguments: $ReadOnlyArray<*>, TReturn> = {
+  (...args: TArguments): TReturn,
+  /**
+   * An object for introspecting mock calls
+   */
+  mock: {
+    /**
+     * An array that represents all calls that have been made into this mock
+     * function. Each call is represented by an array of arguments that were
+     * passed during the call.
+     */
+    calls: Array<TArguments>,
+    /**
+     * An array that contains all the object instances that have been
+     * instantiated from this mock function.
+     */
+    instances: Array<TReturn>
+  },
+  /**
+   * Resets all information stored in the mockFn.mock.calls and
+   * mockFn.mock.instances arrays. Often this is useful when you want to clean
+   * up a mock's usage data between two assertions.
+   */
+  mockClear(): void,
+  /**
+   * Resets all information stored in the mock. This is useful when you want to
+   * completely restore a mock back to its initial state.
+   */
+  mockReset(): void,
+  /**
+   * Removes the mock and restores the initial implementation. This is useful
+   * when you want to mock functions in certain test cases and restore the
+   * original implementation in others. Beware that mockFn.mockRestore only
+   * works when mock was created with jest.spyOn. Thus you have to take care of
+   * restoration yourself when manually assigning jest.fn().
+   */
+  mockRestore(): void,
+  /**
+   * Accepts a function that should be used as the implementation of the mock.
+   * The mock itself will still record all calls that go into and instances
+   * that come from itself -- the only difference is that the implementation
+   * will also be executed when the mock is called.
+   */
+  mockImplementation(
+    fn: (...args: TArguments) => TReturn,
+  ): JestMockFn<TArguments, TReturn>,
+  /**
+   * Accepts a function that will be used as an implementation of the mock for
+   * one call to the mocked function. Can be chained so that multiple function
+   * calls produce different results.
+   */
+  mockImplementationOnce(
+    fn: (...args: TArguments) => TReturn,
+  ): JestMockFn<TArguments, TReturn>,
+  /**
+   * Just a simple sugar function for returning `this`
+   */
+  mockReturnThis(): void,
+  /**
+   * Deprecated: use jest.fn(() => value) instead
+   */
+  mockReturnValue(value: TReturn): JestMockFn<TArguments, TReturn>,
+  /**
+   * Sugar for only returning a value once inside your mock
+   */
+  mockReturnValueOnce(value: TReturn): JestMockFn<TArguments, TReturn>
+};
+
+type JestAsymmetricEqualityType = {
+  /**
+   * A custom Jasmine equality tester
+   */
+  asymmetricMatch(value: mixed): boolean
+};
+
+type JestCallsType = {
+  allArgs(): mixed,
+  all(): mixed,
+  any(): boolean,
+  count(): number,
+  first(): mixed,
+  mostRecent(): mixed,
+  reset(): void
+};
+
+type JestClockType = {
+  install(): void,
+  mockDate(date: Date): void,
+  tick(milliseconds?: number): void,
+  uninstall(): void
+};
+
+type JestMatcherResult = {
+  message?: string | (() => string),
+  pass: boolean
+};
+
+type JestMatcher = (actual: any, expected: any) => JestMatcherResult;
+
+type JestPromiseType = {
+  /**
+   * Use rejects to unwrap the reason of a rejected promise so any other
+   * matcher can be chained. If the promise is fulfilled the assertion fails.
+   */
+  rejects: JestExpectType,
+  /**
+   * Use resolves to unwrap the value of a fulfilled promise so any other
+   * matcher can be chained. If the promise is rejected the assertion fails.
+   */
+  resolves: JestExpectType
+};
+
+/**
+ *  Plugin: jest-enzyme
+ */
+type EnzymeMatchersType = {
+  toBeChecked(): void,
+  toBeDisabled(): void,
+  toBeEmpty(): void,
+  toBePresent(): void,
+  toContainReact(element: React$Element<any>): void,
+  toHaveClassName(className: string): void,
+  toHaveHTML(html: string): void,
+  toHaveProp(propKey: string, propValue?: any): void,
+  toHaveRef(refName: string): void,
+  toHaveState(stateKey: string, stateValue?: any): void,
+  toHaveStyle(styleKey: string, styleValue?: any): void,
+  toHaveTagName(tagName: string): void,
+  toHaveText(text: string): void,
+  toIncludeText(text: string): void,
+  toHaveValue(value: any): void,
+  toMatchElement(element: React$Element<any>): void,
+  toMatchSelector(selector: string): void,
+};
+
+type JestExpectType = {
+  not: JestExpectType & EnzymeMatchersType,
+  /**
+   * If you have a mock function, you can use .lastCalledWith to test what
+   * arguments it was last called with.
+   */
+  lastCalledWith(...args: Array<any>): void,
+  /**
+   * toBe just checks that a value is what you expect. It uses === to check
+   * strict equality.
+   */
+  toBe(value: any): void,
+  /**
+   * Use .toHaveBeenCalled to ensure that a mock function got called.
+   */
+  toBeCalled(): void,
+  /**
+   * Use .toBeCalledWith to ensure that a mock function was called with
+   * specific arguments.
+   */
+  toBeCalledWith(...args: Array<any>): void,
+  /**
+   * Using exact equality with floating point numbers is a bad idea. Rounding
+   * means that intuitive things fail.
+   */
+  toBeCloseTo(num: number, delta: any): void,
+  /**
+   * Use .toBeDefined to check that a variable is not undefined.
+   */
+  toBeDefined(): void,
+  /**
+   * Use .toBeFalsy when you don't care what a value is, you just want to
+   * ensure a value is false in a boolean context.
+   */
+  toBeFalsy(): void,
+  /**
+   * To compare floating point numbers, you can use toBeGreaterThan.
+   */
+  toBeGreaterThan(number: number): void,
+  /**
+   * To compare floating point numbers, you can use toBeGreaterThanOrEqual.
+   */
+  toBeGreaterThanOrEqual(number: number): void,
+  /**
+   * To compare floating point numbers, you can use toBeLessThan.
+   */
+  toBeLessThan(number: number): void,
+  /**
+   * To compare floating point numbers, you can use toBeLessThanOrEqual.
+   */
+  toBeLessThanOrEqual(number: number): void,
+  /**
+   * Use .toBeInstanceOf(Class) to check that an object is an instance of a
+   * class.
+   */
+  toBeInstanceOf(cls: Class<*>): void,
+  /**
+   * .toBeNull() is the same as .toBe(null) but the error messages are a bit
+   * nicer.
+   */
+  toBeNull(): void,
+  /**
+   * Use .toBeTruthy when you don't care what a value is, you just want to
+   * ensure a value is true in a boolean context.
+   */
+  toBeTruthy(): void,
+  /**
+   * Use .toBeUndefined to check that a variable is undefined.
+   */
+  toBeUndefined(): void,
+  /**
+   * Use .toContain when you want to check that an item is in a list. For
+   * testing the items in the list, this uses ===, a strict equality check.
+   */
+  toContain(item: any): void,
+  /**
+   * Use .toContainEqual when you want to check that an item is in a list. For
+   * testing the items in the list, this matcher recursively checks the
+   * equality of all fields, rather than checking for object identity.
+   */
+  toContainEqual(item: any): void,
+  /**
+   * Use .toEqual when you want to check that two objects have the same value.
+   * This matcher recursively checks the equality of all fields, rather than
+   * checking for object identity.
+   */
+  toEqual(value: any): void,
+  /**
+   * Use .toHaveBeenCalled to ensure that a mock function got called.
+   */
+  toHaveBeenCalled(): void,
+  /**
+   * Use .toHaveBeenCalledTimes to ensure that a mock function got called exact
+   * number of times.
+   */
+  toHaveBeenCalledTimes(number: number): void,
+  /**
+   * Use .toHaveBeenCalledWith to ensure that a mock function was called with
+   * specific arguments.
+   */
+  toHaveBeenCalledWith(...args: Array<any>): void,
+  /**
+   * Use .toHaveBeenLastCalledWith to ensure that a mock function was last called
+   * with specific arguments.
+   */
+  toHaveBeenLastCalledWith(...args: Array<any>): void,
+  /**
+   * Check that an object has a .length property and it is set to a certain
+   * numeric value.
+   */
+  toHaveLength(number: number): void,
+  /**
+   *
+   */
+  toHaveProperty(propPath: string, value?: any): void,
+  /**
+   * Use .toMatch to check that a string matches a regular expression or string.
+   */
+  toMatch(regexpOrString: RegExp | string): void,
+  /**
+   * Use .toMatchObject to check that a javascript object matches a subset of the properties of an object.
+   */
+  toMatchObject(object: Object): void,
+  /**
+   * This ensures that a React component matches the most recent snapshot.
+   */
+  toMatchSnapshot(name?: string): void,
+  /**
+   * Use .toThrow to test that a function throws when it is called.
+   * If you want to test that a specific error gets thrown, you can provide an
+   * argument to toThrow. The argument can be a string for the error message,
+   * a class for the error, or a regex that should match the error.
+   *
+   * Alias: .toThrowError
+   */
+  toThrow(message?: string | Error | RegExp): void,
+  toThrowError(message?: string | Error | RegExp): void,
+  /**
+   * Use .toThrowErrorMatchingSnapshot to test that a function throws a error
+   * matching the most recent snapshot when it is called.
+   */
+  toThrowErrorMatchingSnapshot(): void
+};
+
+type JestObjectType = {
+  /**
+   *  Disables automatic mocking in the module loader.
+   *
+   *  After this method is called, all `require()`s will return the real
+   *  versions of each module (rather than a mocked version).
+   */
+  disableAutomock(): JestObjectType,
+  /**
+   * An un-hoisted version of disableAutomock
+   */
+  autoMockOff(): JestObjectType,
+  /**
+   * Enables automatic mocking in the module loader.
+   */
+  enableAutomock(): JestObjectType,
+  /**
+   * An un-hoisted version of enableAutomock
+   */
+  autoMockOn(): JestObjectType,
+  /**
+   * Clears the mock.calls and mock.instances properties of all mocks.
+   * Equivalent to calling .mockClear() on every mocked function.
+   */
+  clearAllMocks(): JestObjectType,
+  /**
+   * Resets the state of all mocks. Equivalent to calling .mockReset() on every
+   * mocked function.
+   */
+  resetAllMocks(): JestObjectType,
+  /**
+   * Removes any pending timers from the timer system.
+   */
+  clearAllTimers(): void,
+  /**
+   * The same as `mock` but not moved to the top of the expectation by
+   * babel-jest.
+   */
+  doMock(moduleName: string, moduleFactory?: any): JestObjectType,
+  /**
+   * The same as `unmock` but not moved to the top of the expectation by
+   * babel-jest.
+   */
+  dontMock(moduleName: string): JestObjectType,
+  /**
+   * Returns a new, unused mock function. Optionally takes a mock
+   * implementation.
+   */
+  fn<TArguments: $ReadOnlyArray<*>, TReturn>(
+    implementation?: (...args: TArguments) => TReturn,
+  ): JestMockFn<TArguments, TReturn>,
+  /**
+   * Determines if the given function is a mocked function.
+   */
+  isMockFunction(fn: Function): boolean,
+  /**
+   * Given the name of a module, use the automatic mocking system to generate a
+   * mocked version of the module for you.
+   */
+  genMockFromModule(moduleName: string): any,
+  /**
+   * Mocks a module with an auto-mocked version when it is being required.
+   *
+   * The second argument can be used to specify an explicit module factory that
+   * is being run instead of using Jest's automocking feature.
+   *
+   * The third argument can be used to create virtual mocks -- mocks of modules
+   * that don't exist anywhere in the system.
+   */
+  mock(
+    moduleName: string,
+    moduleFactory?: any,
+    options?: Object
+  ): JestObjectType,
+  /**
+   * Resets the module registry - the cache of all required modules. This is
+   * useful to isolate modules where local state might conflict between tests.
+   */
+  resetModules(): JestObjectType,
+  /**
+   * Exhausts the micro-task queue (usually interfaced in node via
+   * process.nextTick).
+   */
+  runAllTicks(): void,
+  /**
+   * Exhausts the macro-task queue (i.e., all tasks queued by setTimeout(),
+   * setInterval(), and setImmediate()).
+   */
+  runAllTimers(): void,
+  /**
+   * Exhausts all tasks queued by setImmediate().
+   */
+  runAllImmediates(): void,
+  /**
+   * Executes only the macro task queue (i.e. all tasks queued by setTimeout()
+   * or setInterval() and setImmediate()).
+   */
+  runTimersToTime(msToRun: number): void,
+  /**
+   * Executes only the macro-tasks that are currently pending (i.e., only the
+   * tasks that have been queued by setTimeout() or setInterval() up to this
+   * point)
+   */
+  runOnlyPendingTimers(): void,
+  /**
+   * Explicitly supplies the mock object that the module system should return
+   * for the specified module. Note: It is recommended to use jest.mock()
+   * instead.
+   */
+  setMock(moduleName: string, moduleExports: any): JestObjectType,
+  /**
+   * Indicates that the module system should never return a mocked version of
+   * the specified module from require() (e.g. that it should always return the
+   * real module).
+   */
+  unmock(moduleName: string): JestObjectType,
+  /**
+   * Instructs Jest to use fake versions of the standard timer functions
+   * (setTimeout, setInterval, clearTimeout, clearInterval, nextTick,
+   * setImmediate and clearImmediate).
+   */
+  useFakeTimers(): JestObjectType,
+  /**
+   * Instructs Jest to use the real versions of the standard timer functions.
+   */
+  useRealTimers(): JestObjectType,
+  /**
+   * Creates a mock function similar to jest.fn but also tracks calls to
+   * object[methodName].
+   */
+  spyOn(object: Object, methodName: string): JestMockFn<any, any>
+};
+
+type JestSpyType = {
+  calls: JestCallsType
+};
+
+/** Runs this function after every test inside this context */
+declare function afterEach(fn: (done: () => void) => ?Promise<mixed>, timeout?: number): void;
+/** Runs this function before every test inside this context */
+declare function beforeEach(fn: (done: () => void) => ?Promise<mixed>, timeout?: number): void;
+/** Runs this function after all tests have finished inside this context */
+declare function afterAll(fn: (done: () => void) => ?Promise<mixed>, timeout?: number): void;
+/** Runs this function before any tests have started inside this context */
+declare function beforeAll(fn: (done: () => void) => ?Promise<mixed>, timeout?: number): void;
+
+/** A context for grouping tests together */
+declare var describe: {
+  /**
+   * Creates a block that groups together several related tests in one "test suite"
+   */
+  (name: string, fn: () => void): void,
+
+  /**
+   * Only run this describe block
+   */
+  only(name: string, fn: () => void): void,
+
+  /**
+   * Skip running this describe block
+   */
+  skip(name: string, fn: () => void): void,
+};
+
+
+/** An individual test unit */
+declare var it: {
+  /**
+   * An individual test unit
+   *
+   * @param {string} Name of Test
+   * @param {Function} Test
+   * @param {number} Timeout for the test, in milliseconds.
+   */
+  (name: string, fn?: (done: () => void) => ?Promise<mixed>, timeout?: number): void,
+  /**
+   * Only run this test
+   *
+   * @param {string} Name of Test
+   * @param {Function} Test
+   * @param {number} Timeout for the test, in milliseconds.
+   */
+  only(name: string, fn?: (done: () => void) => ?Promise<mixed>, timeout?: number): void,
+  /**
+   * Skip running this test
+   *
+   * @param {string} Name of Test
+   * @param {Function} Test
+   * @param {number} Timeout for the test, in milliseconds.
+   */
+  skip(name: string, fn?: (done: () => void) => ?Promise<mixed>, timeout?: number): void,
+  /**
+   * Run the test concurrently
+   *
+   * @param {string} Name of Test
+   * @param {Function} Test
+   * @param {number} Timeout for the test, in milliseconds.
+   */
+  concurrent(name: string, fn?: (done: () => void) => ?Promise<mixed>, timeout?: number): void,
+};
+declare function fit(
+  name: string,
+  fn: (done: () => void) => ?Promise<mixed>,
+  timeout?: number,
+): void;
+/** An individual test unit */
+declare var test: typeof it;
+/** A disabled group of tests */
+declare var xdescribe: typeof describe;
+/** A focused group of tests */
+declare var fdescribe: typeof describe;
+/** A disabled individual test */
+declare var xit: typeof it;
+/** A disabled individual test */
+declare var xtest: typeof it;
+
+/** The expect function is used every time you want to test a value */
+declare var expect: {
+  /** The object that you want to make assertions against */
+  (value: any): JestExpectType & JestPromiseType & EnzymeMatchersType,
+  /** Add additional Jasmine matchers to Jest's roster */
+  extend(matchers: { [name: string]: JestMatcher }): void,
+  /** Add a module that formats application-specific data structures. */
+  addSnapshotSerializer(serializer: (input: Object) => string): void,
+  assertions(expectedAssertions: number): void,
+  hasAssertions(): void,
+  any(value: mixed): JestAsymmetricEqualityType,
+  anything(): void,
+  arrayContaining(value: Array<mixed>): void,
+  objectContaining(value: Object): void,
+  /** Matches any received string that contains the exact expected string. */
+  stringContaining(value: string): void,
+  stringMatching(value: string | RegExp): void
+};
+
+// TODO handle return type
+// http://jasmine.github.io/2.4/introduction.html#section-Spies
+declare function spyOn(value: mixed, method: string): Object;
+
+/** Holds all functions related to manipulating test runner */
+declare var jest: JestObjectType;
+
+/**
+ * The global Jamine object, this is generally not exposed as the public API,
+ * using features inside here could break in later versions of Jest.
+ */
+declare var jasmine: {
+  DEFAULT_TIMEOUT_INTERVAL: number,
+  any(value: mixed): JestAsymmetricEqualityType,
+  anything(): void,
+  arrayContaining(value: Array<mixed>): void,
+  clock(): JestClockType,
+  createSpy(name: string): JestSpyType,
+  createSpyObj(
+    baseName: string,
+    methodNames: Array<string>
+  ): { [methodName: string]: JestSpyType },
+  objectContaining(value: Object): void,
+  stringMatching(value: string): void
+};
index 70c93850cf516b8d2d60d5e89bab975178a845d6..4e9f07568e1cec369a83d919c4f7c4b8cef9254b 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: e73ff2911915e7681bbbbfae9450f60c
-// flow-typed version: <<STUB>>/jquery_v2.2.0/flow_v0.47.0
+// flow-typed signature: 51de0373f8b9c4df7c74c75db6a00bd3
+// flow-typed version: <<STUB>>/jquery_v2.2.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index c89ea4a4f4b54e4a5d99e82ee05f8342013e2285..b31924ed31ceb8662f163023349f7301155427a1 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: b8c10316a595a7eeeb779076e3b4ae71
-// flow-typed version: <<STUB>>/keymaster_v1.6.2/flow_v0.47.0
+// flow-typed signature: 8fc027ddd2123b1b448589f86c549f83
+// flow-typed version: <<STUB>>/keymaster_v1.6.2/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 17b6a2e5ac07c06b2588c4ed222a40dd51953a59..02b715fd3006d8e1e2fb28e57f47c25c64a0a4e2 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: eaecd4bb7049d0f7d5baafaa61b27ec8
-// flow-typed version: <<STUB>>/less-loader_v2.2.3/flow_v0.47.0
+// flow-typed signature: fa46d6a82b149149dac1fcb9dbba01d8
+// flow-typed version: <<STUB>>/less-loader_v4.0.4/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
@@ -22,17 +22,53 @@ declare module 'less-loader' {
  * require those files directly. Feel free to delete any files that aren't
  * needed.
  */
-declare module 'less-loader/stringify.loader' {
+declare module 'less-loader/dist/createWebpackLessPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'less-loader/dist/formatLessError' {
+  declare module.exports: any;
+}
+
+declare module 'less-loader/dist/getOptions' {
+  declare module.exports: any;
+}
+
+declare module 'less-loader/dist/index' {
+  declare module.exports: any;
+}
+
+declare module 'less-loader/dist/processResult' {
+  declare module.exports: any;
+}
+
+declare module 'less-loader/dist/removeSourceMappingUrl' {
+  declare module.exports: any;
+}
+
+declare module 'less-loader/dist/stringifyLoader' {
   declare module.exports: any;
 }
 
 // Filename aliases
-declare module 'less-loader/index' {
-  declare module.exports: $Exports<'less-loader'>;
+declare module 'less-loader/dist/createWebpackLessPlugin.js' {
+  declare module.exports: $Exports<'less-loader/dist/createWebpackLessPlugin'>;
+}
+declare module 'less-loader/dist/formatLessError.js' {
+  declare module.exports: $Exports<'less-loader/dist/formatLessError'>;
+}
+declare module 'less-loader/dist/getOptions.js' {
+  declare module.exports: $Exports<'less-loader/dist/getOptions'>;
+}
+declare module 'less-loader/dist/index.js' {
+  declare module.exports: $Exports<'less-loader/dist/index'>;
+}
+declare module 'less-loader/dist/processResult.js' {
+  declare module.exports: $Exports<'less-loader/dist/processResult'>;
 }
-declare module 'less-loader/index.js' {
-  declare module.exports: $Exports<'less-loader'>;
+declare module 'less-loader/dist/removeSourceMappingUrl.js' {
+  declare module.exports: $Exports<'less-loader/dist/removeSourceMappingUrl'>;
 }
-declare module 'less-loader/stringify.loader.js' {
-  declare module.exports: $Exports<'less-loader/stringify.loader'>;
+declare module 'less-loader/dist/stringifyLoader.js' {
+  declare module.exports: $Exports<'less-loader/dist/stringifyLoader'>;
 }
index 1ed8b081587317e8afe5d7ad065b01920199d1a7..ea28eb280e7bf9ab7cd8f7631094f0278a502aa0 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: d19037fe7bea19fc6fce38d6c58e3783
-// flow-typed version: <<STUB>>/less_v2.7.1/flow_v0.47.0
+// flow-typed signature: c619f8103173e17d0d98513a1fc3bb54
+// flow-typed version: <<STUB>>/less_v2.7.1/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index da54020f6348463d6db79f71ba7da407f824bb21..2ca1687129c081cf531a279ded020a7f57b4397b 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: b611e91eea833723f66a55f458ee8e27
-// flow-typed version: 13ceae43c9/lodash_v4.x.x/flow_>=v0.47.x
+// flow-typed signature: 495348fe7e36289229ca4b9b8cbad572
+// flow-typed version: 9821eaaefe/lodash_v4.x.x/flow_>=v0.47.x
 
 declare module 'lodash' {
   declare type TemplateSettings = {
@@ -77,8 +77,8 @@ declare module 'lodash' {
     dropRightWhile<T>(array: ?Array<T>, predicate?: Predicate<T>): Array<T>;
     dropWhile<T>(array: ?Array<T>, predicate?: Predicate<T>): Array<T>;
     fill<T, U>(array: ?Array<T>, value: U, start?: number, end?: number): Array<T|U>;
-    findIndex<T>(array: ?Array<T>, predicate?: Predicate<T>): number;
-    findLastIndex<T>(array: ?Array<T>, predicate?: Predicate<T>): number;
+    findIndex<T>(array: ?Array<T>, predicate?: Predicate<T>, fromIndex?: number): number;
+    findLastIndex<T>(array: ?Array<T>, predicate?: Predicate<T>, fromIndex?: number): number;
     // alias of _.head
     first<T>(array: ?Array<T>): T;
     flatten<T,X>(array: Array<Array<T>|X>): Array<T|X>;
@@ -179,9 +179,9 @@ declare module 'lodash' {
     every<T: Object>(object: T, iteratee?: OIteratee<T>): bool;
     filter<T>(array: ?Array<T>, predicate?: Predicate<T>): Array<T>;
     filter<A, T: {[id: string]: A}>(object: T, predicate?: OPredicate<A, T>): Array<A>;
-    find<T>(array: ?Array<T>, predicate?: Predicate<T>): T|void;
-    find<V, A, T: {[id: string]: A}>(object: T, predicate?: OPredicate<A, T>): V;
-    findLast<T>(array: ?Array<T>, predicate?: Predicate<T>): T|void;
+    find<T>(array: ?Array<T>, predicate?: Predicate<T>, fromIndex?: number): T|void;
+    find<V, A, T: {[id: string]: A}>(object: T, predicate?: OPredicate<A, T>, fromIndex?: number): V;
+    findLast<T>(array: ?Array<T>, predicate?: Predicate<T>, fromIndex?: number): T|void;
     findLast<V, A, T: {[id: string]: A}>(object: T, predicate?: OPredicate<A, T>): V;
     flatMap<T, U>(array: ?Array<T>, iteratee?: FlatMapIteratee<T, U>): Array<U>;
     flatMap<T: Object, U>(object: T, iteratee?: OFlatMapIteratee<T, U>): Array<U>;
@@ -193,8 +193,8 @@ declare module 'lodash' {
     forEach<T: Object>(object: T, iteratee?: OIteratee<T>): T;
     forEachRight<T>(array: ?Array<T>, iteratee?: Iteratee<T>): Array<T>;
     forEachRight<T: Object>(object: T, iteratee?: OIteratee<T>): T;
-    groupBy<V, T>(array: ?Array<T>, iteratee?: ValueOnlyIteratee<T>): {[key: V]: ?Array<T>};
-    groupBy<V, A, T: {[id: string]: A}>(object: T, iteratee?: ValueOnlyIteratee<A>): {[key: V]: ?Array<A>};
+    groupBy<V, T>(array: ?Array<T>, iteratee?: ValueOnlyIteratee<T>): {[key: V]: Array<T>};
+    groupBy<V, A, T: {[id: string]: A}>(object: T, iteratee?: ValueOnlyIteratee<A>): {[key: V]: Array<A>};
     includes<T>(array: ?Array<T>, value: T, fromIndex?: number): bool;
     includes<T: Object>(object: T, value: any, fromIndex?: number): bool;
     includes(str: string, value: string, fromIndex?: number): bool;
@@ -303,7 +303,7 @@ declare module 'lodash' {
     isSafeInteger(value: any): bool;
     isSet(value: any): bool;
     isString(value: string): true;
-    isString(value: number|Function|void|null|Object|Array<any>): false;
+    isString(value: number|bool|Function|void|null|Object|Array<any>): false;
     isSymbol(value: any): bool;
     isTypedArray(value: any): bool;
     isUndefined(value: any): bool;
index 29fd88a5be10bbe0185025b6abc871d5c61f61ce..29c3f0d39ed1941fe712fe96f96304338bb457be 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 18b0758a665cf7eb72bdb60fb6713aca
-// flow-typed version: 5eb011abdd/moment_v2.x.x/flow_>=v0.34.x
+// flow-typed signature: 176e3a527f2c771b38fcb2267c232bbe
+// flow-typed version: b0a2f0a72a/moment_v2.x.x/flow_>=v0.28.x
 
 type moment$MomentOptions = {
   y?: number|string,
@@ -118,6 +118,7 @@ declare class moment$Moment {
   static utc(moment: moment$Moment): moment$Moment;
   static utc(date: Date): moment$Moment;
   static parseZone(rawDate: string): moment$Moment;
+  parseZone(): moment$Moment;
   isValid(): bool;
   invalidAt(): 0|1|2|3|4|5|6;
   creationData(): moment$MomentCreationData;
@@ -217,8 +218,8 @@ declare class moment$Moment {
   clone(): moment$Moment;
   static isMoment(obj: any): bool;
   static isDate(obj: any): bool;
-  static locale(locale: string, localeData?: Object): string;
   static updateLocale(locale: string, localeData?: ?Object): void;
+  static locale(locale?: string, localeData?: Object): string;
   static locale(locales: Array<string>): string;
   locale(locale: string, customization?: Object|null): moment$Moment;
   locale(): string;
index 841866ca65e21449f2f4926f390e671df86e7a35..f3e7e90c39076cccd6d05bee7de4a5b50881ef86 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 1267ce260d15a9e40919aefba1cca9a9
-// flow-typed version: <<STUB>>/numeral_v1.5.3/flow_v0.47.0
+// flow-typed signature: b68fc447cbf1e7b2d60e08f7cebd76bc
+// flow-typed version: <<STUB>>/numeral_v1.5.3/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 8cfb7d455f5b9c18cbfb2878bcc93c227a0b4157..25b0b7a4395ffde9ea5c59811768b161b6b79815 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: d2214192e7692e81312a296469cf1879
-// flow-typed version: <<STUB>>/postcss-loader_v0.8.0/flow_v0.47.0
+// flow-typed signature: 8e10b6e5179d164cba06cfab76480531
+// flow-typed version: <<STUB>>/postcss-loader_v2.0.6/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
@@ -22,12 +22,25 @@ declare module 'postcss-loader' {
  * require those files directly. Feel free to delete any files that aren't
  * needed.
  */
+declare module 'postcss-loader/lib/Error' {
+  declare module.exports: any;
+}
+
+declare module 'postcss-loader/lib/index' {
+  declare module.exports: any;
+}
 
+declare module 'postcss-loader/lib/options' {
+  declare module.exports: any;
+}
 
 // Filename aliases
-declare module 'postcss-loader/index' {
-  declare module.exports: $Exports<'postcss-loader'>;
+declare module 'postcss-loader/lib/Error.js' {
+  declare module.exports: $Exports<'postcss-loader/lib/Error'>;
+}
+declare module 'postcss-loader/lib/index.js' {
+  declare module.exports: $Exports<'postcss-loader/lib/index'>;
 }
-declare module 'postcss-loader/index.js' {
-  declare module.exports: $Exports<'postcss-loader'>;
+declare module 'postcss-loader/lib/options.js' {
+  declare module.exports: $Exports<'postcss-loader/lib/options'>;
 }
index 34532433504a67c066ca1d44dd934b89ce74444c..9e2d848dc2142f2847b6d16f2af74bc9c089cb84 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 48fec0bdc6ecc842dc92fb6c295eae83
-// flow-typed version: <<STUB>>/prettier_v1.2.2/flow_v0.47.0
+// flow-typed signature: 9062d6a73ad45f2a0b15aa7679b5ef11
+// flow-typed version: <<STUB>>/prettier_v1.5.2/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
@@ -26,63 +26,31 @@ declare module 'prettier/bin/prettier' {
   declare module.exports: any;
 }
 
-declare module 'prettier/docs/prettier.min' {
+declare module 'prettier/parser-babylon' {
   declare module.exports: any;
 }
 
-declare module 'prettier/docs/rollup.config' {
+declare module 'prettier/parser-flow' {
   declare module.exports: any;
 }
 
-declare module 'prettier/scripts/sync-flow-tests' {
+declare module 'prettier/parser-graphql' {
   declare module.exports: any;
 }
 
-declare module 'prettier/src/comments' {
+declare module 'prettier/parser-json' {
   declare module.exports: any;
 }
 
-declare module 'prettier/src/deprecated' {
+declare module 'prettier/parser-parse5' {
   declare module.exports: any;
 }
 
-declare module 'prettier/src/doc-builders' {
+declare module 'prettier/parser-postcss' {
   declare module.exports: any;
 }
 
-declare module 'prettier/src/doc-debug' {
-  declare module.exports: any;
-}
-
-declare module 'prettier/src/doc-printer' {
-  declare module.exports: any;
-}
-
-declare module 'prettier/src/doc-utils' {
-  declare module.exports: any;
-}
-
-declare module 'prettier/src/fast-path' {
-  declare module.exports: any;
-}
-
-declare module 'prettier/src/options' {
-  declare module.exports: any;
-}
-
-declare module 'prettier/src/parser' {
-  declare module.exports: any;
-}
-
-declare module 'prettier/src/printer' {
-  declare module.exports: any;
-}
-
-declare module 'prettier/src/util' {
-  declare module.exports: any;
-}
-
-declare module 'prettier/test' {
+declare module 'prettier/parser-typescript' {
   declare module.exports: any;
 }
 
@@ -90,54 +58,30 @@ declare module 'prettier/test' {
 declare module 'prettier/bin/prettier.js' {
   declare module.exports: $Exports<'prettier/bin/prettier'>;
 }
-declare module 'prettier/docs/prettier.min.js' {
-  declare module.exports: $Exports<'prettier/docs/prettier.min'>;
-}
-declare module 'prettier/docs/rollup.config.js' {
-  declare module.exports: $Exports<'prettier/docs/rollup.config'>;
-}
 declare module 'prettier/index' {
   declare module.exports: $Exports<'prettier'>;
 }
 declare module 'prettier/index.js' {
   declare module.exports: $Exports<'prettier'>;
 }
-declare module 'prettier/scripts/sync-flow-tests.js' {
-  declare module.exports: $Exports<'prettier/scripts/sync-flow-tests'>;
-}
-declare module 'prettier/src/comments.js' {
-  declare module.exports: $Exports<'prettier/src/comments'>;
-}
-declare module 'prettier/src/deprecated.js' {
-  declare module.exports: $Exports<'prettier/src/deprecated'>;
-}
-declare module 'prettier/src/doc-builders.js' {
-  declare module.exports: $Exports<'prettier/src/doc-builders'>;
-}
-declare module 'prettier/src/doc-debug.js' {
-  declare module.exports: $Exports<'prettier/src/doc-debug'>;
-}
-declare module 'prettier/src/doc-printer.js' {
-  declare module.exports: $Exports<'prettier/src/doc-printer'>;
-}
-declare module 'prettier/src/doc-utils.js' {
-  declare module.exports: $Exports<'prettier/src/doc-utils'>;
+declare module 'prettier/parser-babylon.js' {
+  declare module.exports: $Exports<'prettier/parser-babylon'>;
 }
-declare module 'prettier/src/fast-path.js' {
-  declare module.exports: $Exports<'prettier/src/fast-path'>;
+declare module 'prettier/parser-flow.js' {
+  declare module.exports: $Exports<'prettier/parser-flow'>;
 }
-declare module 'prettier/src/options.js' {
-  declare module.exports: $Exports<'prettier/src/options'>;
+declare module 'prettier/parser-graphql.js' {
+  declare module.exports: $Exports<'prettier/parser-graphql'>;
 }
-declare module 'prettier/src/parser.js' {
-  declare module.exports: $Exports<'prettier/src/parser'>;
+declare module 'prettier/parser-json.js' {
+  declare module.exports: $Exports<'prettier/parser-json'>;
 }
-declare module 'prettier/src/printer.js' {
-  declare module.exports: $Exports<'prettier/src/printer'>;
+declare module 'prettier/parser-parse5.js' {
+  declare module.exports: $Exports<'prettier/parser-parse5'>;
 }
-declare module 'prettier/src/util.js' {
-  declare module.exports: $Exports<'prettier/src/util'>;
+declare module 'prettier/parser-postcss.js' {
+  declare module.exports: $Exports<'prettier/parser-postcss'>;
 }
-declare module 'prettier/test.js' {
-  declare module.exports: $Exports<'prettier/test'>;
+declare module 'prettier/parser-typescript.js' {
+  declare module.exports: $Exports<'prettier/parser-typescript'>;
 }
diff --git a/server/sonar-web/flow-typed/npm/prop-types_v15.x.x.js b/server/sonar-web/flow-typed/npm/prop-types_v15.x.x.js
new file mode 100644 (file)
index 0000000..113b0b5
--- /dev/null
@@ -0,0 +1,34 @@
+// flow-typed signature: 3eaa1f24c7397b78a7481992d2cddcb2
+// flow-typed version: a1a20d4928/prop-types_v15.x.x/flow_>=v0.41.x
+
+type $npm$propTypes$ReactPropsCheckType = (
+  props: any,
+  propName: string,
+  componentName: string,
+  href?: string) => ?Error;
+
+declare module 'prop-types' {
+  declare var array: React$PropType$Primitive<Array<any>>;
+  declare var bool: React$PropType$Primitive<boolean>;
+  declare var func: React$PropType$Primitive<Function>;
+  declare var number: React$PropType$Primitive<number>;
+  declare var object: React$PropType$Primitive<Object>;
+  declare var string: React$PropType$Primitive<string>;
+  declare var any: React$PropType$Primitive<any>;
+  declare var arrayOf: React$PropType$ArrayOf;
+  declare var element: React$PropType$Primitive<any>; /* TODO */
+  declare var instanceOf: React$PropType$InstanceOf;
+  declare var node: React$PropType$Primitive<any>; /* TODO */
+  declare var objectOf: React$PropType$ObjectOf;
+  declare var oneOf: React$PropType$OneOf;
+  declare var oneOfType: React$PropType$OneOfType;
+  declare var shape: React$PropType$Shape;
+
+  declare function checkPropTypes<V>(
+    propTypes: $Subtype<{[_: $Keys<V>]: $npm$propTypes$ReactPropsCheckType}>,
+    values: V,
+    location: string,
+    componentName: string,
+    getStack: ?(() => ?string)
+  ) : void;
+}
index c98847eb13db19d52b925aa985c42c94ee7de9f4..9cb7a5d1cd6ecb8e04ec0138b653dafb6678c321 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 8e6e97225097561b2e0358d5523db9b9
-// flow-typed version: <<STUB>>/rc-tooltip_v^3.4.2/flow_v0.47.0
+// flow-typed signature: 4dbf12c91095d6c663cf0627c00db910
+// flow-typed version: <<STUB>>/rc-tooltip_v3.4.7/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
@@ -22,6 +22,18 @@ declare module 'rc-tooltip' {
  * require those files directly. Feel free to delete any files that aren't
  * needed.
  */
+declare module 'rc-tooltip/es/index' {
+  declare module.exports: any;
+}
+
+declare module 'rc-tooltip/es/placements' {
+  declare module.exports: any;
+}
+
+declare module 'rc-tooltip/es/Tooltip' {
+  declare module.exports: any;
+}
+
 declare module 'rc-tooltip/lib/index' {
   declare module.exports: any;
 }
@@ -35,6 +47,15 @@ declare module 'rc-tooltip/lib/Tooltip' {
 }
 
 // Filename aliases
+declare module 'rc-tooltip/es/index.js' {
+  declare module.exports: $Exports<'rc-tooltip/es/index'>;
+}
+declare module 'rc-tooltip/es/placements.js' {
+  declare module.exports: $Exports<'rc-tooltip/es/placements'>;
+}
+declare module 'rc-tooltip/es/Tooltip.js' {
+  declare module.exports: $Exports<'rc-tooltip/es/Tooltip'>;
+}
 declare module 'rc-tooltip/lib/index.js' {
   declare module.exports: $Exports<'rc-tooltip/lib/index'>;
 }
index d7ca62776774a886babb344e2d823ed0fec7ad2e..23ea091fd908be0226f68d9ebccd08991dfb36ce 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: a97175a147a098b37241c9b75282ae70
-// flow-typed version: <<STUB>>/react-dev-utils_v0.2.1/flow_v0.47.0
+// flow-typed signature: 4816d58d3737bec238ef38c36329cd87
+// flow-typed version: <<STUB>>/react-dev-utils_v3.0.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
@@ -22,6 +22,10 @@ declare module 'react-dev-utils' {
  * require those files directly. Feel free to delete any files that aren't
  * needed.
  */
+declare module 'react-dev-utils/ansiHTML' {
+  declare module.exports: any;
+}
+
 declare module 'react-dev-utils/checkRequiredFiles' {
   declare module.exports: any;
 }
@@ -30,19 +34,51 @@ declare module 'react-dev-utils/clearConsole' {
   declare module.exports: any;
 }
 
+declare module 'react-dev-utils/crossSpawn' {
+  declare module.exports: any;
+}
+
+declare module 'react-dev-utils/eslintFormatter' {
+  declare module.exports: any;
+}
+
+declare module 'react-dev-utils/FileSizeReporter' {
+  declare module.exports: any;
+}
+
 declare module 'react-dev-utils/formatWebpackMessages' {
   declare module.exports: any;
 }
 
+declare module 'react-dev-utils/getProcessForPort' {
+  declare module.exports: any;
+}
+
+declare module 'react-dev-utils/inquirer' {
+  declare module.exports: any;
+}
+
 declare module 'react-dev-utils/InterpolateHtmlPlugin' {
   declare module.exports: any;
 }
 
+declare module 'react-dev-utils/launchEditor' {
+  declare module.exports: any;
+}
+
+declare module 'react-dev-utils/ModuleScopePlugin' {
+  declare module.exports: any;
+}
+
+declare module 'react-dev-utils/noopServiceWorkerMiddleware' {
+  declare module.exports: any;
+}
+
 declare module 'react-dev-utils/openBrowser' {
   declare module.exports: any;
 }
 
-declare module 'react-dev-utils/prompt' {
+declare module 'react-dev-utils/printHostingInstructions' {
   declare module.exports: any;
 }
 
@@ -50,32 +86,66 @@ declare module 'react-dev-utils/WatchMissingNodeModulesPlugin' {
   declare module.exports: any;
 }
 
+declare module 'react-dev-utils/WebpackDevServerUtils' {
+  declare module.exports: any;
+}
+
 declare module 'react-dev-utils/webpackHotDevClient' {
   declare module.exports: any;
 }
 
 // Filename aliases
+declare module 'react-dev-utils/ansiHTML.js' {
+  declare module.exports: $Exports<'react-dev-utils/ansiHTML'>;
+}
 declare module 'react-dev-utils/checkRequiredFiles.js' {
   declare module.exports: $Exports<'react-dev-utils/checkRequiredFiles'>;
 }
 declare module 'react-dev-utils/clearConsole.js' {
   declare module.exports: $Exports<'react-dev-utils/clearConsole'>;
 }
+declare module 'react-dev-utils/crossSpawn.js' {
+  declare module.exports: $Exports<'react-dev-utils/crossSpawn'>;
+}
+declare module 'react-dev-utils/eslintFormatter.js' {
+  declare module.exports: $Exports<'react-dev-utils/eslintFormatter'>;
+}
+declare module 'react-dev-utils/FileSizeReporter.js' {
+  declare module.exports: $Exports<'react-dev-utils/FileSizeReporter'>;
+}
 declare module 'react-dev-utils/formatWebpackMessages.js' {
   declare module.exports: $Exports<'react-dev-utils/formatWebpackMessages'>;
 }
+declare module 'react-dev-utils/getProcessForPort.js' {
+  declare module.exports: $Exports<'react-dev-utils/getProcessForPort'>;
+}
+declare module 'react-dev-utils/inquirer.js' {
+  declare module.exports: $Exports<'react-dev-utils/inquirer'>;
+}
 declare module 'react-dev-utils/InterpolateHtmlPlugin.js' {
   declare module.exports: $Exports<'react-dev-utils/InterpolateHtmlPlugin'>;
 }
+declare module 'react-dev-utils/launchEditor.js' {
+  declare module.exports: $Exports<'react-dev-utils/launchEditor'>;
+}
+declare module 'react-dev-utils/ModuleScopePlugin.js' {
+  declare module.exports: $Exports<'react-dev-utils/ModuleScopePlugin'>;
+}
+declare module 'react-dev-utils/noopServiceWorkerMiddleware.js' {
+  declare module.exports: $Exports<'react-dev-utils/noopServiceWorkerMiddleware'>;
+}
 declare module 'react-dev-utils/openBrowser.js' {
   declare module.exports: $Exports<'react-dev-utils/openBrowser'>;
 }
-declare module 'react-dev-utils/prompt.js' {
-  declare module.exports: $Exports<'react-dev-utils/prompt'>;
+declare module 'react-dev-utils/printHostingInstructions.js' {
+  declare module.exports: $Exports<'react-dev-utils/printHostingInstructions'>;
 }
 declare module 'react-dev-utils/WatchMissingNodeModulesPlugin.js' {
   declare module.exports: $Exports<'react-dev-utils/WatchMissingNodeModulesPlugin'>;
 }
+declare module 'react-dev-utils/WebpackDevServerUtils.js' {
+  declare module.exports: $Exports<'react-dev-utils/WebpackDevServerUtils'>;
+}
 declare module 'react-dev-utils/webpackHotDevClient.js' {
   declare module.exports: $Exports<'react-dev-utils/webpackHotDevClient'>;
 }
index 8ca895a6312224b070514f80d3d962ef1848da66..20e362d7e4318c42e00da8013b68918d05f3e7ef 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 92314861096ff1d670933fc8171dc838
-// flow-typed version: <<STUB>>/react-draggable_v2.2.3/flow_v0.47.0
+// flow-typed signature: 0c80c957e6a272e860380fd267a8d566
+// flow-typed version: <<STUB>>/react-draggable_v2.2.6/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
diff --git a/server/sonar-web/flow-typed/npm/react-error-overlay_vx.x.x.js b/server/sonar-web/flow-typed/npm/react-error-overlay_vx.x.x.js
new file mode 100644 (file)
index 0000000..f22e04e
--- /dev/null
@@ -0,0 +1,319 @@
+// flow-typed signature: 10d9ac9835c7f75d8ae11101df433e01
+// flow-typed version: <<STUB>>/react-error-overlay_v1.0.7/flow_v0.52.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'react-error-overlay'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the
+ * community by sending a pull request to:
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'react-error-overlay' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'react-error-overlay/lib/__tests__/extract-source-map' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/__tests__/get-source-map' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/__tests__/lines-around' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/__tests__/mapper' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/__tests__/parser/chrome' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/__tests__/parser/firefox' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/__tests__/parser/generic' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/__tests__/parser/react' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/__tests__/parser/safari' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/__tests__/script-lines' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/__tests__/setupJest' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/__tests__/stack-frame' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/__tests__/unmapper' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/components/additional' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/components/close' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/components/code' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/components/footer' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/components/frame' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/components/frames' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/components/overlay' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/effects/proxyConsole' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/effects/shortcuts' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/effects/stackTraceLimit' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/effects/unhandledError' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/effects/unhandledRejection' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/index' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/overlay' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/styles' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/utils/dom/absolutifyCaret' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/utils/dom/consumeEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/utils/dom/css' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/utils/dom/enableTabClick' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/utils/errorRegister' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/utils/getLinesAround' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/utils/getSourceMap' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/utils/isInternalFile' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/utils/mapper' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/utils/parser' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/utils/stack-frame' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/utils/unmapper' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/lib/utils/warnings' {
+  declare module.exports: any;
+}
+
+declare module 'react-error-overlay/middleware' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'react-error-overlay/lib/__tests__/extract-source-map.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/__tests__/extract-source-map'>;
+}
+declare module 'react-error-overlay/lib/__tests__/get-source-map.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/__tests__/get-source-map'>;
+}
+declare module 'react-error-overlay/lib/__tests__/lines-around.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/__tests__/lines-around'>;
+}
+declare module 'react-error-overlay/lib/__tests__/mapper.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/__tests__/mapper'>;
+}
+declare module 'react-error-overlay/lib/__tests__/parser/chrome.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/__tests__/parser/chrome'>;
+}
+declare module 'react-error-overlay/lib/__tests__/parser/firefox.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/__tests__/parser/firefox'>;
+}
+declare module 'react-error-overlay/lib/__tests__/parser/generic.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/__tests__/parser/generic'>;
+}
+declare module 'react-error-overlay/lib/__tests__/parser/react.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/__tests__/parser/react'>;
+}
+declare module 'react-error-overlay/lib/__tests__/parser/safari.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/__tests__/parser/safari'>;
+}
+declare module 'react-error-overlay/lib/__tests__/script-lines.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/__tests__/script-lines'>;
+}
+declare module 'react-error-overlay/lib/__tests__/setupJest.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/__tests__/setupJest'>;
+}
+declare module 'react-error-overlay/lib/__tests__/stack-frame.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/__tests__/stack-frame'>;
+}
+declare module 'react-error-overlay/lib/__tests__/unmapper.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/__tests__/unmapper'>;
+}
+declare module 'react-error-overlay/lib/components/additional.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/components/additional'>;
+}
+declare module 'react-error-overlay/lib/components/close.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/components/close'>;
+}
+declare module 'react-error-overlay/lib/components/code.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/components/code'>;
+}
+declare module 'react-error-overlay/lib/components/footer.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/components/footer'>;
+}
+declare module 'react-error-overlay/lib/components/frame.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/components/frame'>;
+}
+declare module 'react-error-overlay/lib/components/frames.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/components/frames'>;
+}
+declare module 'react-error-overlay/lib/components/overlay.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/components/overlay'>;
+}
+declare module 'react-error-overlay/lib/effects/proxyConsole.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/effects/proxyConsole'>;
+}
+declare module 'react-error-overlay/lib/effects/shortcuts.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/effects/shortcuts'>;
+}
+declare module 'react-error-overlay/lib/effects/stackTraceLimit.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/effects/stackTraceLimit'>;
+}
+declare module 'react-error-overlay/lib/effects/unhandledError.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/effects/unhandledError'>;
+}
+declare module 'react-error-overlay/lib/effects/unhandledRejection.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/effects/unhandledRejection'>;
+}
+declare module 'react-error-overlay/lib/index.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/index'>;
+}
+declare module 'react-error-overlay/lib/overlay.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/overlay'>;
+}
+declare module 'react-error-overlay/lib/styles.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/styles'>;
+}
+declare module 'react-error-overlay/lib/utils/dom/absolutifyCaret.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/utils/dom/absolutifyCaret'>;
+}
+declare module 'react-error-overlay/lib/utils/dom/consumeEvent.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/utils/dom/consumeEvent'>;
+}
+declare module 'react-error-overlay/lib/utils/dom/css.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/utils/dom/css'>;
+}
+declare module 'react-error-overlay/lib/utils/dom/enableTabClick.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/utils/dom/enableTabClick'>;
+}
+declare module 'react-error-overlay/lib/utils/errorRegister.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/utils/errorRegister'>;
+}
+declare module 'react-error-overlay/lib/utils/getLinesAround.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/utils/getLinesAround'>;
+}
+declare module 'react-error-overlay/lib/utils/getSourceMap.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/utils/getSourceMap'>;
+}
+declare module 'react-error-overlay/lib/utils/isInternalFile.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/utils/isInternalFile'>;
+}
+declare module 'react-error-overlay/lib/utils/mapper.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/utils/mapper'>;
+}
+declare module 'react-error-overlay/lib/utils/parser.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/utils/parser'>;
+}
+declare module 'react-error-overlay/lib/utils/stack-frame.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/utils/stack-frame'>;
+}
+declare module 'react-error-overlay/lib/utils/unmapper.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/utils/unmapper'>;
+}
+declare module 'react-error-overlay/lib/utils/warnings.js' {
+  declare module.exports: $Exports<'react-error-overlay/lib/utils/warnings'>;
+}
+declare module 'react-error-overlay/middleware.js' {
+  declare module.exports: $Exports<'react-error-overlay/middleware'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/react-helmet_vx.x.x.js b/server/sonar-web/flow-typed/npm/react-helmet_vx.x.x.js
new file mode 100644 (file)
index 0000000..c1167aa
--- /dev/null
@@ -0,0 +1,88 @@
+// flow-typed signature: 12a761fc84670746f728301be66c7181
+// flow-typed version: <<STUB>>/react-helmet_v5.1.3/flow_v0.52.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'react-helmet'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the
+ * community by sending a pull request to:
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'react-helmet' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'react-helmet/es/Helmet' {
+  declare module.exports: any;
+}
+
+declare module 'react-helmet/es/HelmetConstants' {
+  declare module.exports: any;
+}
+
+declare module 'react-helmet/es/HelmetUtils' {
+  declare module.exports: any;
+}
+
+declare module 'react-helmet/lib/Helmet' {
+  declare module.exports: any;
+}
+
+declare module 'react-helmet/lib/HelmetConstants' {
+  declare module.exports: any;
+}
+
+declare module 'react-helmet/lib/HelmetUtils' {
+  declare module.exports: any;
+}
+
+declare module 'react-helmet/test/HelmetDeclarativeTest' {
+  declare module.exports: any;
+}
+
+declare module 'react-helmet/test/HelmetTest' {
+  declare module.exports: any;
+}
+
+declare module 'react-helmet/test/test' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'react-helmet/es/Helmet.js' {
+  declare module.exports: $Exports<'react-helmet/es/Helmet'>;
+}
+declare module 'react-helmet/es/HelmetConstants.js' {
+  declare module.exports: $Exports<'react-helmet/es/HelmetConstants'>;
+}
+declare module 'react-helmet/es/HelmetUtils.js' {
+  declare module.exports: $Exports<'react-helmet/es/HelmetUtils'>;
+}
+declare module 'react-helmet/lib/Helmet.js' {
+  declare module.exports: $Exports<'react-helmet/lib/Helmet'>;
+}
+declare module 'react-helmet/lib/HelmetConstants.js' {
+  declare module.exports: $Exports<'react-helmet/lib/HelmetConstants'>;
+}
+declare module 'react-helmet/lib/HelmetUtils.js' {
+  declare module.exports: $Exports<'react-helmet/lib/HelmetUtils'>;
+}
+declare module 'react-helmet/test/HelmetDeclarativeTest.js' {
+  declare module.exports: $Exports<'react-helmet/test/HelmetDeclarativeTest'>;
+}
+declare module 'react-helmet/test/HelmetTest.js' {
+  declare module.exports: $Exports<'react-helmet/test/HelmetTest'>;
+}
+declare module 'react-helmet/test/test.js' {
+  declare module.exports: $Exports<'react-helmet/test/test'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/react-modal_vx.x.x.js b/server/sonar-web/flow-typed/npm/react-modal_vx.x.x.js
new file mode 100644 (file)
index 0000000..e863ec0
--- /dev/null
@@ -0,0 +1,144 @@
+// flow-typed signature: 5585be7695cd9b326ea74fd5c19718ae
+// flow-typed version: <<STUB>>/react-modal_v2.2.2/flow_v0.52.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'react-modal'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the
+ * community by sending a pull request to:
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'react-modal' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'react-modal/coverage/lcov-report/prettify' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/coverage/lcov-report/sorter' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/dist/react-modal' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/dist/react-modal.min' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/lib/components/Modal' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/lib/components/ModalPortal' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/lib/helpers/ariaAppHider' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/lib/helpers/bodyClassList' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/lib/helpers/focusManager' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/lib/helpers/refCount' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/lib/helpers/safeHTMLElement' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/lib/helpers/scopeTab' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/lib/helpers/tabbable' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/lib/index' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/webpack.config' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/webpack.dist.config' {
+  declare module.exports: any;
+}
+
+declare module 'react-modal/webpack.test.config' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'react-modal/coverage/lcov-report/prettify.js' {
+  declare module.exports: $Exports<'react-modal/coverage/lcov-report/prettify'>;
+}
+declare module 'react-modal/coverage/lcov-report/sorter.js' {
+  declare module.exports: $Exports<'react-modal/coverage/lcov-report/sorter'>;
+}
+declare module 'react-modal/dist/react-modal.js' {
+  declare module.exports: $Exports<'react-modal/dist/react-modal'>;
+}
+declare module 'react-modal/dist/react-modal.min.js' {
+  declare module.exports: $Exports<'react-modal/dist/react-modal.min'>;
+}
+declare module 'react-modal/lib/components/Modal.js' {
+  declare module.exports: $Exports<'react-modal/lib/components/Modal'>;
+}
+declare module 'react-modal/lib/components/ModalPortal.js' {
+  declare module.exports: $Exports<'react-modal/lib/components/ModalPortal'>;
+}
+declare module 'react-modal/lib/helpers/ariaAppHider.js' {
+  declare module.exports: $Exports<'react-modal/lib/helpers/ariaAppHider'>;
+}
+declare module 'react-modal/lib/helpers/bodyClassList.js' {
+  declare module.exports: $Exports<'react-modal/lib/helpers/bodyClassList'>;
+}
+declare module 'react-modal/lib/helpers/focusManager.js' {
+  declare module.exports: $Exports<'react-modal/lib/helpers/focusManager'>;
+}
+declare module 'react-modal/lib/helpers/refCount.js' {
+  declare module.exports: $Exports<'react-modal/lib/helpers/refCount'>;
+}
+declare module 'react-modal/lib/helpers/safeHTMLElement.js' {
+  declare module.exports: $Exports<'react-modal/lib/helpers/safeHTMLElement'>;
+}
+declare module 'react-modal/lib/helpers/scopeTab.js' {
+  declare module.exports: $Exports<'react-modal/lib/helpers/scopeTab'>;
+}
+declare module 'react-modal/lib/helpers/tabbable.js' {
+  declare module.exports: $Exports<'react-modal/lib/helpers/tabbable'>;
+}
+declare module 'react-modal/lib/index.js' {
+  declare module.exports: $Exports<'react-modal/lib/index'>;
+}
+declare module 'react-modal/webpack.config.js' {
+  declare module.exports: $Exports<'react-modal/webpack.config'>;
+}
+declare module 'react-modal/webpack.dist.config.js' {
+  declare module.exports: $Exports<'react-modal/webpack.dist.config'>;
+}
+declare module 'react-modal/webpack.test.config.js' {
+  declare module.exports: $Exports<'react-modal/webpack.test.config'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/react-redux_v4.x.x.js b/server/sonar-web/flow-typed/npm/react-redux_v4.x.x.js
deleted file mode 100644 (file)
index 3e1e8e1..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-// flow-typed signature: 88bd9be7fa0a534f29b71312d891027d
-// flow-typed version: 31bd2e9f94/react-redux_v4.x.x/flow_>=v0.30.x
-
-import type { Dispatch, Store } from 'redux'
-
-declare module 'react-redux' {
-
-  /*
-
-    S = State
-    A = Action
-    OP = OwnProps
-    SP = StateProps
-    DP = DispatchProps
-
-  */
-
-  declare type MapStateToProps<S, OP: Object, SP: Object> = (state: S, ownProps: OP) => SP;
-
-  declare type MapDispatchToProps<A, OP: Object, DP: Object> = ((dispatch: Dispatch<A>, ownProps: OP) => DP) | DP;
-
-  declare type MergeProps<SP, DP: Object, OP: Object, P: Object> = (stateProps: SP, dispatchProps: DP, ownProps: OP) => P;
-
-  declare type StatelessComponent<P> = (props: P) => ?React$Element<any>;
-
-  declare class ConnectedComponent<OP, P, Def, St> extends React$Component<void, OP, void> {
-    static WrappedComponent: Class<React$Component<Def, P, St>>;
-    getWrappedInstance(): React$Component<Def, P, St>;
-    static defaultProps: void;
-    props: OP;
-    state: void;
-  }
-
-  declare type ConnectedComponentClass<OP, P, Def, St> = Class<ConnectedComponent<OP, P, Def, St>>;
-
-  declare type Connector<OP, P> = {
-    (component: StatelessComponent<P>): ConnectedComponentClass<OP, P, void, void>;
-    <Def, St>(component: Class<React$Component<Def, P, St>>): ConnectedComponentClass<OP, P, Def, St>;
-  };
-
-  declare class Provider<S, A> extends React$Component<void, { store: Store<S, A>, children?: any }, void> { }
-
-  declare type ConnectOptions = {
-    pure?: boolean,
-    withRef?: boolean
-  };
-
-  declare type Null = null | void;
-
-  declare function connect<A, OP>(
-    ...rest: Array<void> // <= workaround for https://github.com/facebook/flow/issues/2360
-  ): Connector<OP, $Supertype<{ dispatch: Dispatch<A> } & OP>>;
-
-  declare function connect<A, OP>(
-    mapStateToProps: Null,
-    mapDispatchToProps: Null,
-    mergeProps: Null,
-    options: ConnectOptions
-  ): Connector<OP, $Supertype<{ dispatch: Dispatch<A> } & OP>>;
-
-  declare function connect<S, A, OP, SP>(
-    mapStateToProps: MapStateToProps<S, OP, SP>,
-    mapDispatchToProps: Null,
-    mergeProps: Null,
-    options?: ConnectOptions
-  ): Connector<OP, $Supertype<SP & { dispatch: Dispatch<A> } & OP>>;
-
-  declare function connect<A, OP, DP>(
-    mapStateToProps: Null,
-    mapDispatchToProps: MapDispatchToProps<A, OP, DP>,
-    mergeProps: Null,
-    options?: ConnectOptions
-  ): Connector<OP, $Supertype<DP & OP>>;
-
-  declare function connect<S, A, OP, SP, DP>(
-    mapStateToProps: MapStateToProps<S, OP, SP>,
-    mapDispatchToProps: MapDispatchToProps<A, OP, DP>,
-    mergeProps: Null,
-    options?: ConnectOptions
-  ): Connector<OP, $Supertype<SP & DP & OP>>;
-
-  declare function connect<S, A, OP, SP, DP, P>(
-    mapStateToProps: MapStateToProps<S, OP, SP>,
-    mapDispatchToProps: MapDispatchToProps<A, OP, DP>,
-    mergeProps: MergeProps<SP, DP, OP, P>,
-    options?: ConnectOptions
-  ): Connector<OP, P>;
-
-}
diff --git a/server/sonar-web/flow-typed/npm/react-redux_v5.x.x.js b/server/sonar-web/flow-typed/npm/react-redux_v5.x.x.js
new file mode 100644 (file)
index 0000000..fa3b907
--- /dev/null
@@ -0,0 +1,98 @@
+// flow-typed signature: 8db7b853f57c51094bf0ab8b2650fd9c
+// flow-typed version: ab8db5f14d/react-redux_v5.x.x/flow_>=v0.30.x
+
+import type { Dispatch, Store } from 'redux'
+
+declare module 'react-redux' {
+
+  /*
+
+    S = State
+    A = Action
+    OP = OwnProps
+    SP = StateProps
+    DP = DispatchProps
+
+  */
+
+  declare type MapStateToProps<S, OP: Object, SP: Object> = (state: S, ownProps: OP) => SP | MapStateToProps<S, OP, SP>;
+
+  declare type MapDispatchToProps<A, OP: Object, DP: Object> = ((dispatch: Dispatch<A>, ownProps: OP) => DP) | DP;
+
+  declare type MergeProps<SP, DP: Object, OP: Object, P: Object> = (stateProps: SP, dispatchProps: DP, ownProps: OP) => P;
+
+  declare type Context = { store: Store<*, *> };
+
+  declare type StatelessComponent<P> = (props: P, context: Context) => ?React$Element<any>;
+
+  declare class ConnectedComponent<OP, P, Def, St> extends React$Component<void, OP, void> {
+    static WrappedComponent: Class<React$Component<Def, P, St>>;
+    getWrappedInstance(): React$Component<Def, P, St>;
+    static defaultProps: void;
+    props: OP;
+    state: void;
+  }
+
+  declare type ConnectedComponentClass<OP, P, Def, St> = Class<ConnectedComponent<OP, P, Def, St>>;
+
+  declare type Connector<OP, P> = {
+    (component: StatelessComponent<P>): ConnectedComponentClass<OP, P, void, void>;
+    <Def, St>(component: Class<React$Component<Def, P, St>>): ConnectedComponentClass<OP, P, Def, St>;
+  };
+
+  declare class Provider<S, A> extends React$Component<void, { store: Store<S, A>, children?: any }, void> { }
+
+  declare type ConnectOptions = {
+    pure?: boolean,
+    withRef?: boolean
+  };
+
+  declare type Null = null | void;
+
+  declare function connect<A, OP>(
+    ...rest: Array<void> // <= workaround for https://github.com/facebook/flow/issues/2360
+  ): Connector<OP, $Supertype<{ dispatch: Dispatch<A> } & OP>>;
+
+  declare function connect<A, OP>(
+    mapStateToProps: Null,
+    mapDispatchToProps: Null,
+    mergeProps: Null,
+    options: ConnectOptions
+  ): Connector<OP, $Supertype<{ dispatch: Dispatch<A> } & OP>>;
+
+  declare function connect<S, A, OP, SP>(
+    mapStateToProps: MapStateToProps<S, OP, SP>,
+    mapDispatchToProps: Null,
+    mergeProps: Null,
+    options?: ConnectOptions
+  ): Connector<OP, $Supertype<SP & { dispatch: Dispatch<A> } & OP>>;
+
+  declare function connect<A, OP, DP>(
+    mapStateToProps: Null,
+    mapDispatchToProps: MapDispatchToProps<A, OP, DP>,
+    mergeProps: Null,
+    options?: ConnectOptions
+  ): Connector<OP, $Supertype<DP & OP>>;
+
+  declare function connect<S, A, OP, SP, DP>(
+    mapStateToProps: MapStateToProps<S, OP, SP>,
+    mapDispatchToProps: MapDispatchToProps<A, OP, DP>,
+    mergeProps: Null,
+    options?: ConnectOptions
+  ): Connector<OP, $Supertype<SP & DP & OP>>;
+
+  declare function connect<S, A, OP, SP, DP, P>(
+    mapStateToProps: MapStateToProps<S, OP, SP>,
+    mapDispatchToProps: Null,
+    mergeProps: MergeProps<SP, DP, OP, P>,
+    options?: ConnectOptions
+  ): Connector<OP, P>;
+
+  declare function connect<S, A, OP, SP, DP, P>(
+    mapStateToProps: MapStateToProps<S, OP, SP>,
+    mapDispatchToProps: MapDispatchToProps<A, OP, DP>,
+    mergeProps: MergeProps<SP, DP, OP, P>,
+    options?: ConnectOptions
+  ): Connector<OP, P>;
+
+}
index 2a3514d37c2f89b9c594bbf711ba05168c788884..07a609b360a9fdcb80938eadfd8e479e1e49c5df 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: ce489f1a25b9d9921ad36cba46819ac2
-// flow-typed version: <<STUB>>/react-router_v3.0.2/flow_v0.47.0
+// flow-typed signature: 57faf52eb4b42de51e472972cbe307fe
+// flow-typed version: <<STUB>>/react-router_v3.0.5/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
@@ -286,14 +286,6 @@ declare module 'react-router/lib/withRouter' {
   declare module.exports: any;
 }
 
-declare module 'react-router/umd/react-router' {
-  declare module.exports: any;
-}
-
-declare module 'react-router/umd/react-router.min' {
-  declare module.exports: any;
-}
-
 declare module 'react-router/umd/ReactRouter' {
   declare module.exports: any;
 }
@@ -501,12 +493,6 @@ declare module 'react-router/lib/useRouterHistory.js' {
 declare module 'react-router/lib/withRouter.js' {
   declare module.exports: $Exports<'react-router/lib/withRouter'>;
 }
-declare module 'react-router/umd/react-router.js' {
-  declare module.exports: $Exports<'react-router/umd/react-router'>;
-}
-declare module 'react-router/umd/react-router.min.js' {
-  declare module.exports: $Exports<'react-router/umd/react-router.min'>;
-}
 declare module 'react-router/umd/ReactRouter.js' {
   declare module.exports: $Exports<'react-router/umd/ReactRouter'>;
 }
index 3be36b1322c545934f1f6405ba83bd13b68dce92..650ace3dd37ce261dfa41a202cb1e3e75e792276 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 9fd76865b33bdbb8e2eaa1582c3eba93
-// flow-typed version: <<STUB>>/react-select_v^1.0.0-rc.2/flow_v0.47.0
+// flow-typed signature: e665fe72ac8a219304a65008b57f5b13
+// flow-typed version: <<STUB>>/react-select_v1.0.0-rc.5/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
@@ -118,6 +118,10 @@ declare module 'react-select/lib/utils/defaultArrowRenderer' {
   declare module.exports: any;
 }
 
+declare module 'react-select/lib/utils/defaultClearRenderer' {
+  declare module.exports: any;
+}
+
 declare module 'react-select/lib/utils/defaultFilterOptions' {
   declare module.exports: any;
 }
@@ -158,6 +162,10 @@ declare module 'react-select/src/utils/defaultArrowRenderer' {
   declare module.exports: any;
 }
 
+declare module 'react-select/src/utils/defaultClearRenderer' {
+  declare module.exports: any;
+}
+
 declare module 'react-select/src/utils/defaultFilterOptions' {
   declare module.exports: any;
 }
@@ -279,6 +287,9 @@ declare module 'react-select/lib/Select.js' {
 declare module 'react-select/lib/utils/defaultArrowRenderer.js' {
   declare module.exports: $Exports<'react-select/lib/utils/defaultArrowRenderer'>;
 }
+declare module 'react-select/lib/utils/defaultClearRenderer.js' {
+  declare module.exports: $Exports<'react-select/lib/utils/defaultClearRenderer'>;
+}
 declare module 'react-select/lib/utils/defaultFilterOptions.js' {
   declare module.exports: $Exports<'react-select/lib/utils/defaultFilterOptions'>;
 }
@@ -309,6 +320,9 @@ declare module 'react-select/src/Select.js' {
 declare module 'react-select/src/utils/defaultArrowRenderer.js' {
   declare module.exports: $Exports<'react-select/src/utils/defaultArrowRenderer'>;
 }
+declare module 'react-select/src/utils/defaultClearRenderer.js' {
+  declare module.exports: $Exports<'react-select/src/utils/defaultClearRenderer'>;
+}
 declare module 'react-select/src/utils/defaultFilterOptions.js' {
   declare module.exports: $Exports<'react-select/src/utils/defaultFilterOptions'>;
 }
diff --git a/server/sonar-web/flow-typed/npm/react-test-renderer_vx.x.x.js b/server/sonar-web/flow-typed/npm/react-test-renderer_vx.x.x.js
new file mode 100644 (file)
index 0000000..131935f
--- /dev/null
@@ -0,0 +1,1781 @@
+// flow-typed signature: 9a6573f95cc35edcf72de3d07aa48916
+// flow-typed version: <<STUB>>/react-test-renderer_v15.6.1/flow_v0.52.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ *   'react-test-renderer'
+ *
+ * Fill this stub out by replacing all the `any` types.
+ *
+ * Once filled out, we encourage you to share your work with the
+ * community by sending a pull request to:
+ * https://github.com/flowtype/flow-typed
+ */
+
+declare module 'react-test-renderer' {
+  declare module.exports: any;
+}
+
+/**
+ * We include stubs for each file inside this npm package in case you need to
+ * require those files directly. Feel free to delete any files that aren't
+ * needed.
+ */
+declare module 'react-test-renderer/lib/accumulate' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/accumulateInto' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/adler32' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/CallbackQueue' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/canDefineProperty' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/checkReactTypeSpec' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/deprecated' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/EventConstants' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/EventPluginHub' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/EventPluginRegistry' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/EventPluginUtils' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/EventPropagators' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/flattenChildren' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/forEachAccumulated' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/getHostComponentFromComposite' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/getIteratorFn' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/instantiateReactComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/isTextInputElement' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/KeyEscapeUtils' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/lowPriorityWarning' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/PluginModuleType' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/PooledClass' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactChildFiber' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactChildReconciler' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactComponentEnvironment' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactCompositeComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactCoroutine' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactDebugTool' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactDefaultBatchingStrategy' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactElementSymbol' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactEmptyComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactErrorUtils' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactEventEmitterMixin' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactFeatureFlags' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactFiber' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactFiberBeginWork' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactFiberCommitWork' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactFiberCompleteWork' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactFiberReconciler' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactFiberRoot' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactFiberScheduler' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactFiberUpdateQueue' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactHostComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactHostOperationHistoryHook' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactInstanceMap' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactInstanceType' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactInstrumentation' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactInvalidSetStateWarningHook' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactMultiChild' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactMultiChildUpdateTypes' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactNodeTypes' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactOwner' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactPerf' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactPriorityLevel' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/reactProdInvariant' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactPropTypeLocationNames' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactPropTypeLocations' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactPropTypesSecret' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactReconciler' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactRef' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactReifiedYield' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactShallowRenderer' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactSimpleEmptyComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactSyntheticEventType' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactTestEmptyComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactTestMount' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactTestReconcileTransaction' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactTestRenderer' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactTestTextComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactTypeOfWork' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactTypes' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactUpdateQueue' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactUpdates' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ReactVersion' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ResponderEventPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ResponderSyntheticEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/ResponderTouchHistoryStore' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/accumulate' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/accumulateInto' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/adler32' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ARIADOMPropertyConfig' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/AutoFocusUtils' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/BeforeInputEventPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/CallbackQueue' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/canDefineProperty' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ChangeEventPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/checkReactTypeSpec' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/createMicrosoftUnsafeLocalFunction' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/CSSProperty' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/CSSPropertyOperations' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/Danger' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/dangerousStyleValue' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/DefaultEventPluginOrder' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/deprecated' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/DOMChildrenOperations' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/DOMLazyTree' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/DOMNamespaces' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/DOMProperty' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/DOMPropertyOperations' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/EnterLeaveEventPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/escapeTextContentForBrowser' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/EventConstants' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/EventPluginHub' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/EventPluginRegistry' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/EventPluginUtils' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/EventPropagators' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/FallbackCompositionState' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/findDOMNode' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/flattenChildren' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/forEachAccumulated' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/getEventCharCode' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/getEventKey' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/getEventModifierState' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/getEventTarget' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/getHostComponentFromComposite' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/getIteratorFn' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/getNodeForCharacterOffset' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/getTextContentAccessor' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/getVendorPrefixedEventName' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/HTMLDOMPropertyConfig' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/inputValueTracking' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/instantiateReactComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/isEventSupported' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/isTextInputElement' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/KeyEscapeUtils' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/LinkedValueUtils' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/lowPriorityWarning' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/PluginModuleType' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/PooledClass' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/quoteAttributeValueForBrowser' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactBrowserEventEmitter' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactChildFiber' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactChildReconciler' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactComponentBrowserEnvironment' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactComponentEnvironment' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactCompositeComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactCoroutine' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDebugTool' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDefaultBatchingStrategy' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDefaultInjection' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOM' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMComponentFlags' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMComponentTree' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMContainerInfo' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMEmptyComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMFeatureFlags' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMFiber' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMIDOperations' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMInput' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMInvalidARIAHook' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMNullInputValuePropHook' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMOption' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMSelect' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMSelection' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMServer' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMTextarea' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMTextComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMTreeTraversal' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactDOMUnknownPropertyHook' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactElementSymbol' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactEmptyComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactErrorUtils' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactEventEmitterMixin' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactEventListener' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactFeatureFlags' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactFiber' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactFiberBeginWork' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactFiberCommitWork' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactFiberCompleteWork' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactFiberReconciler' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactFiberRoot' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactFiberScheduler' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactFiberUpdateQueue' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactHostComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactHostOperationHistoryHook' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactInjection' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactInputSelection' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactInstanceMap' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactInstanceType' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactInstrumentation' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactInvalidSetStateWarningHook' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactMarkupChecksum' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactMount' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactMultiChild' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactMultiChildUpdateTypes' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactNodeTypes' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactOwner' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactPerf' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactPriorityLevel' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/reactProdInvariant' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactPropTypeLocationNames' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactPropTypeLocations' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactPropTypesSecret' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactReconciler' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactReconcileTransaction' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactRef' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactReifiedYield' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactServerBatchingStrategy' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactServerRendering' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactServerRenderingTransaction' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactServerUpdateQueue' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactShallowRenderer' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactSimpleEmptyComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactSyntheticEventType' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactTestEmptyComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactTestMount' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactTestReconcileTransaction' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactTestRenderer' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactTestTextComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactTypeOfWork' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactTypes' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactUpdateQueue' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactUpdates' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ReactVersion' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/renderSubtreeIntoContainer' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ResponderEventPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ResponderSyntheticEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ResponderTouchHistoryStore' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SelectEventPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/setInnerHTML' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/setTextContent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/shouldUpdateReactComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SimpleEventPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SVGDOMPropertyConfig' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SyntheticAnimationEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SyntheticClipboardEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SyntheticCompositionEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SyntheticDragEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SyntheticEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SyntheticFocusEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SyntheticInputEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SyntheticKeyboardEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SyntheticMouseEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SyntheticTouchEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SyntheticTransitionEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SyntheticUIEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/SyntheticWheelEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/TapEventPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/TouchHistoryMath' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/Transaction' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/traverseAllChildren' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/validateDOMNesting' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shallow/ViewportMetrics' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/shouldUpdateReactComponent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/SyntheticEvent' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/TouchHistoryMath' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/Transaction' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/lib/traverseAllChildren' {
+  declare module.exports: any;
+}
+
+declare module 'react-test-renderer/shallow' {
+  declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'react-test-renderer/index' {
+  declare module.exports: $Exports<'react-test-renderer'>;
+}
+declare module 'react-test-renderer/index.js' {
+  declare module.exports: $Exports<'react-test-renderer'>;
+}
+declare module 'react-test-renderer/lib/accumulate.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/accumulate'>;
+}
+declare module 'react-test-renderer/lib/accumulateInto.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/accumulateInto'>;
+}
+declare module 'react-test-renderer/lib/adler32.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/adler32'>;
+}
+declare module 'react-test-renderer/lib/CallbackQueue.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/CallbackQueue'>;
+}
+declare module 'react-test-renderer/lib/canDefineProperty.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/canDefineProperty'>;
+}
+declare module 'react-test-renderer/lib/checkReactTypeSpec.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/checkReactTypeSpec'>;
+}
+declare module 'react-test-renderer/lib/deprecated.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/deprecated'>;
+}
+declare module 'react-test-renderer/lib/EventConstants.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/EventConstants'>;
+}
+declare module 'react-test-renderer/lib/EventPluginHub.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/EventPluginHub'>;
+}
+declare module 'react-test-renderer/lib/EventPluginRegistry.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/EventPluginRegistry'>;
+}
+declare module 'react-test-renderer/lib/EventPluginUtils.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/EventPluginUtils'>;
+}
+declare module 'react-test-renderer/lib/EventPropagators.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/EventPropagators'>;
+}
+declare module 'react-test-renderer/lib/flattenChildren.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/flattenChildren'>;
+}
+declare module 'react-test-renderer/lib/forEachAccumulated.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/forEachAccumulated'>;
+}
+declare module 'react-test-renderer/lib/getHostComponentFromComposite.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/getHostComponentFromComposite'>;
+}
+declare module 'react-test-renderer/lib/getIteratorFn.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/getIteratorFn'>;
+}
+declare module 'react-test-renderer/lib/instantiateReactComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/instantiateReactComponent'>;
+}
+declare module 'react-test-renderer/lib/isTextInputElement.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/isTextInputElement'>;
+}
+declare module 'react-test-renderer/lib/KeyEscapeUtils.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/KeyEscapeUtils'>;
+}
+declare module 'react-test-renderer/lib/lowPriorityWarning.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/lowPriorityWarning'>;
+}
+declare module 'react-test-renderer/lib/PluginModuleType.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/PluginModuleType'>;
+}
+declare module 'react-test-renderer/lib/PooledClass.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/PooledClass'>;
+}
+declare module 'react-test-renderer/lib/ReactChildFiber.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactChildFiber'>;
+}
+declare module 'react-test-renderer/lib/ReactChildReconciler.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactChildReconciler'>;
+}
+declare module 'react-test-renderer/lib/ReactComponentEnvironment.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactComponentEnvironment'>;
+}
+declare module 'react-test-renderer/lib/ReactCompositeComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactCompositeComponent'>;
+}
+declare module 'react-test-renderer/lib/ReactCoroutine.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactCoroutine'>;
+}
+declare module 'react-test-renderer/lib/ReactDebugTool.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactDebugTool'>;
+}
+declare module 'react-test-renderer/lib/ReactDefaultBatchingStrategy.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactDefaultBatchingStrategy'>;
+}
+declare module 'react-test-renderer/lib/ReactElementSymbol.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactElementSymbol'>;
+}
+declare module 'react-test-renderer/lib/ReactEmptyComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactEmptyComponent'>;
+}
+declare module 'react-test-renderer/lib/ReactErrorUtils.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactErrorUtils'>;
+}
+declare module 'react-test-renderer/lib/ReactEventEmitterMixin.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactEventEmitterMixin'>;
+}
+declare module 'react-test-renderer/lib/ReactFeatureFlags.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactFeatureFlags'>;
+}
+declare module 'react-test-renderer/lib/ReactFiber.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactFiber'>;
+}
+declare module 'react-test-renderer/lib/ReactFiberBeginWork.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberBeginWork'>;
+}
+declare module 'react-test-renderer/lib/ReactFiberCommitWork.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberCommitWork'>;
+}
+declare module 'react-test-renderer/lib/ReactFiberCompleteWork.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberCompleteWork'>;
+}
+declare module 'react-test-renderer/lib/ReactFiberReconciler.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberReconciler'>;
+}
+declare module 'react-test-renderer/lib/ReactFiberRoot.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberRoot'>;
+}
+declare module 'react-test-renderer/lib/ReactFiberScheduler.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberScheduler'>;
+}
+declare module 'react-test-renderer/lib/ReactFiberUpdateQueue.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactFiberUpdateQueue'>;
+}
+declare module 'react-test-renderer/lib/ReactHostComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactHostComponent'>;
+}
+declare module 'react-test-renderer/lib/ReactHostOperationHistoryHook.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactHostOperationHistoryHook'>;
+}
+declare module 'react-test-renderer/lib/ReactInstanceMap.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactInstanceMap'>;
+}
+declare module 'react-test-renderer/lib/ReactInstanceType.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactInstanceType'>;
+}
+declare module 'react-test-renderer/lib/ReactInstrumentation.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactInstrumentation'>;
+}
+declare module 'react-test-renderer/lib/ReactInvalidSetStateWarningHook.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactInvalidSetStateWarningHook'>;
+}
+declare module 'react-test-renderer/lib/ReactMultiChild.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactMultiChild'>;
+}
+declare module 'react-test-renderer/lib/ReactMultiChildUpdateTypes.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactMultiChildUpdateTypes'>;
+}
+declare module 'react-test-renderer/lib/ReactNodeTypes.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactNodeTypes'>;
+}
+declare module 'react-test-renderer/lib/ReactOwner.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactOwner'>;
+}
+declare module 'react-test-renderer/lib/ReactPerf.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactPerf'>;
+}
+declare module 'react-test-renderer/lib/ReactPriorityLevel.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactPriorityLevel'>;
+}
+declare module 'react-test-renderer/lib/reactProdInvariant.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/reactProdInvariant'>;
+}
+declare module 'react-test-renderer/lib/ReactPropTypeLocationNames.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactPropTypeLocationNames'>;
+}
+declare module 'react-test-renderer/lib/ReactPropTypeLocations.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactPropTypeLocations'>;
+}
+declare module 'react-test-renderer/lib/ReactPropTypesSecret.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactPropTypesSecret'>;
+}
+declare module 'react-test-renderer/lib/ReactReconciler.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactReconciler'>;
+}
+declare module 'react-test-renderer/lib/ReactRef.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactRef'>;
+}
+declare module 'react-test-renderer/lib/ReactReifiedYield.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactReifiedYield'>;
+}
+declare module 'react-test-renderer/lib/ReactShallowRenderer.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactShallowRenderer'>;
+}
+declare module 'react-test-renderer/lib/ReactSimpleEmptyComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactSimpleEmptyComponent'>;
+}
+declare module 'react-test-renderer/lib/ReactSyntheticEventType.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactSyntheticEventType'>;
+}
+declare module 'react-test-renderer/lib/ReactTestEmptyComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactTestEmptyComponent'>;
+}
+declare module 'react-test-renderer/lib/ReactTestMount.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactTestMount'>;
+}
+declare module 'react-test-renderer/lib/ReactTestReconcileTransaction.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactTestReconcileTransaction'>;
+}
+declare module 'react-test-renderer/lib/ReactTestRenderer.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactTestRenderer'>;
+}
+declare module 'react-test-renderer/lib/ReactTestTextComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactTestTextComponent'>;
+}
+declare module 'react-test-renderer/lib/ReactTypeOfWork.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactTypeOfWork'>;
+}
+declare module 'react-test-renderer/lib/ReactTypes.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactTypes'>;
+}
+declare module 'react-test-renderer/lib/ReactUpdateQueue.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactUpdateQueue'>;
+}
+declare module 'react-test-renderer/lib/ReactUpdates.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactUpdates'>;
+}
+declare module 'react-test-renderer/lib/ReactVersion.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ReactVersion'>;
+}
+declare module 'react-test-renderer/lib/ResponderEventPlugin.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ResponderEventPlugin'>;
+}
+declare module 'react-test-renderer/lib/ResponderSyntheticEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ResponderSyntheticEvent'>;
+}
+declare module 'react-test-renderer/lib/ResponderTouchHistoryStore.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/ResponderTouchHistoryStore'>;
+}
+declare module 'react-test-renderer/lib/shallow/accumulate.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/accumulate'>;
+}
+declare module 'react-test-renderer/lib/shallow/accumulateInto.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/accumulateInto'>;
+}
+declare module 'react-test-renderer/lib/shallow/adler32.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/adler32'>;
+}
+declare module 'react-test-renderer/lib/shallow/ARIADOMPropertyConfig.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ARIADOMPropertyConfig'>;
+}
+declare module 'react-test-renderer/lib/shallow/AutoFocusUtils.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/AutoFocusUtils'>;
+}
+declare module 'react-test-renderer/lib/shallow/BeforeInputEventPlugin.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/BeforeInputEventPlugin'>;
+}
+declare module 'react-test-renderer/lib/shallow/CallbackQueue.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/CallbackQueue'>;
+}
+declare module 'react-test-renderer/lib/shallow/canDefineProperty.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/canDefineProperty'>;
+}
+declare module 'react-test-renderer/lib/shallow/ChangeEventPlugin.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ChangeEventPlugin'>;
+}
+declare module 'react-test-renderer/lib/shallow/checkReactTypeSpec.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/checkReactTypeSpec'>;
+}
+declare module 'react-test-renderer/lib/shallow/createMicrosoftUnsafeLocalFunction.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/createMicrosoftUnsafeLocalFunction'>;
+}
+declare module 'react-test-renderer/lib/shallow/CSSProperty.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/CSSProperty'>;
+}
+declare module 'react-test-renderer/lib/shallow/CSSPropertyOperations.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/CSSPropertyOperations'>;
+}
+declare module 'react-test-renderer/lib/shallow/Danger.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/Danger'>;
+}
+declare module 'react-test-renderer/lib/shallow/dangerousStyleValue.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/dangerousStyleValue'>;
+}
+declare module 'react-test-renderer/lib/shallow/DefaultEventPluginOrder.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/DefaultEventPluginOrder'>;
+}
+declare module 'react-test-renderer/lib/shallow/deprecated.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/deprecated'>;
+}
+declare module 'react-test-renderer/lib/shallow/DOMChildrenOperations.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/DOMChildrenOperations'>;
+}
+declare module 'react-test-renderer/lib/shallow/DOMLazyTree.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/DOMLazyTree'>;
+}
+declare module 'react-test-renderer/lib/shallow/DOMNamespaces.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/DOMNamespaces'>;
+}
+declare module 'react-test-renderer/lib/shallow/DOMProperty.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/DOMProperty'>;
+}
+declare module 'react-test-renderer/lib/shallow/DOMPropertyOperations.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/DOMPropertyOperations'>;
+}
+declare module 'react-test-renderer/lib/shallow/EnterLeaveEventPlugin.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/EnterLeaveEventPlugin'>;
+}
+declare module 'react-test-renderer/lib/shallow/escapeTextContentForBrowser.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/escapeTextContentForBrowser'>;
+}
+declare module 'react-test-renderer/lib/shallow/EventConstants.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/EventConstants'>;
+}
+declare module 'react-test-renderer/lib/shallow/EventPluginHub.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/EventPluginHub'>;
+}
+declare module 'react-test-renderer/lib/shallow/EventPluginRegistry.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/EventPluginRegistry'>;
+}
+declare module 'react-test-renderer/lib/shallow/EventPluginUtils.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/EventPluginUtils'>;
+}
+declare module 'react-test-renderer/lib/shallow/EventPropagators.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/EventPropagators'>;
+}
+declare module 'react-test-renderer/lib/shallow/FallbackCompositionState.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/FallbackCompositionState'>;
+}
+declare module 'react-test-renderer/lib/shallow/findDOMNode.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/findDOMNode'>;
+}
+declare module 'react-test-renderer/lib/shallow/flattenChildren.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/flattenChildren'>;
+}
+declare module 'react-test-renderer/lib/shallow/forEachAccumulated.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/forEachAccumulated'>;
+}
+declare module 'react-test-renderer/lib/shallow/getEventCharCode.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/getEventCharCode'>;
+}
+declare module 'react-test-renderer/lib/shallow/getEventKey.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/getEventKey'>;
+}
+declare module 'react-test-renderer/lib/shallow/getEventModifierState.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/getEventModifierState'>;
+}
+declare module 'react-test-renderer/lib/shallow/getEventTarget.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/getEventTarget'>;
+}
+declare module 'react-test-renderer/lib/shallow/getHostComponentFromComposite.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/getHostComponentFromComposite'>;
+}
+declare module 'react-test-renderer/lib/shallow/getIteratorFn.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/getIteratorFn'>;
+}
+declare module 'react-test-renderer/lib/shallow/getNodeForCharacterOffset.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/getNodeForCharacterOffset'>;
+}
+declare module 'react-test-renderer/lib/shallow/getTextContentAccessor.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/getTextContentAccessor'>;
+}
+declare module 'react-test-renderer/lib/shallow/getVendorPrefixedEventName.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/getVendorPrefixedEventName'>;
+}
+declare module 'react-test-renderer/lib/shallow/HTMLDOMPropertyConfig.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/HTMLDOMPropertyConfig'>;
+}
+declare module 'react-test-renderer/lib/shallow/inputValueTracking.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/inputValueTracking'>;
+}
+declare module 'react-test-renderer/lib/shallow/instantiateReactComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/instantiateReactComponent'>;
+}
+declare module 'react-test-renderer/lib/shallow/isEventSupported.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/isEventSupported'>;
+}
+declare module 'react-test-renderer/lib/shallow/isTextInputElement.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/isTextInputElement'>;
+}
+declare module 'react-test-renderer/lib/shallow/KeyEscapeUtils.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/KeyEscapeUtils'>;
+}
+declare module 'react-test-renderer/lib/shallow/LinkedValueUtils.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/LinkedValueUtils'>;
+}
+declare module 'react-test-renderer/lib/shallow/lowPriorityWarning.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/lowPriorityWarning'>;
+}
+declare module 'react-test-renderer/lib/shallow/PluginModuleType.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/PluginModuleType'>;
+}
+declare module 'react-test-renderer/lib/shallow/PooledClass.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/PooledClass'>;
+}
+declare module 'react-test-renderer/lib/shallow/quoteAttributeValueForBrowser.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/quoteAttributeValueForBrowser'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactBrowserEventEmitter.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactBrowserEventEmitter'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactChildFiber.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactChildFiber'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactChildReconciler.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactChildReconciler'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactComponentBrowserEnvironment.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactComponentBrowserEnvironment'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactComponentEnvironment.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactComponentEnvironment'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactCompositeComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactCompositeComponent'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactCoroutine.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactCoroutine'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDebugTool.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDebugTool'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDefaultBatchingStrategy.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDefaultBatchingStrategy'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDefaultInjection.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDefaultInjection'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOM.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOM'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMComponent'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMComponentFlags.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMComponentFlags'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMComponentTree.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMComponentTree'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMContainerInfo.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMContainerInfo'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMEmptyComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMEmptyComponent'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMFeatureFlags.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMFeatureFlags'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMFiber.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMFiber'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMIDOperations.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMIDOperations'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMInput.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMInput'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMInvalidARIAHook.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMInvalidARIAHook'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMNullInputValuePropHook.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMNullInputValuePropHook'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMOption.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMOption'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMSelect.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMSelect'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMSelection.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMSelection'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMServer.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMServer'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMTextarea.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMTextarea'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMTextComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMTextComponent'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMTreeTraversal.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMTreeTraversal'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactDOMUnknownPropertyHook.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactDOMUnknownPropertyHook'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactElementSymbol.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactElementSymbol'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactEmptyComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactEmptyComponent'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactErrorUtils.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactErrorUtils'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactEventEmitterMixin.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactEventEmitterMixin'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactEventListener.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactEventListener'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactFeatureFlags.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFeatureFlags'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactFiber.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiber'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactFiberBeginWork.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiberBeginWork'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactFiberCommitWork.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiberCommitWork'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactFiberCompleteWork.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiberCompleteWork'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactFiberReconciler.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiberReconciler'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactFiberRoot.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiberRoot'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactFiberScheduler.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiberScheduler'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactFiberUpdateQueue.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactFiberUpdateQueue'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactHostComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactHostComponent'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactHostOperationHistoryHook.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactHostOperationHistoryHook'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactInjection.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactInjection'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactInputSelection.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactInputSelection'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactInstanceMap.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactInstanceMap'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactInstanceType.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactInstanceType'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactInstrumentation.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactInstrumentation'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactInvalidSetStateWarningHook.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactInvalidSetStateWarningHook'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactMarkupChecksum.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactMarkupChecksum'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactMount.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactMount'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactMultiChild.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactMultiChild'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactMultiChildUpdateTypes.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactMultiChildUpdateTypes'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactNodeTypes.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactNodeTypes'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactOwner.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactOwner'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactPerf.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactPerf'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactPriorityLevel.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactPriorityLevel'>;
+}
+declare module 'react-test-renderer/lib/shallow/reactProdInvariant.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/reactProdInvariant'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactPropTypeLocationNames.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactPropTypeLocationNames'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactPropTypeLocations.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactPropTypeLocations'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactPropTypesSecret.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactPropTypesSecret'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactReconciler.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactReconciler'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactReconcileTransaction.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactReconcileTransaction'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactRef.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactRef'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactReifiedYield.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactReifiedYield'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactServerBatchingStrategy.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactServerBatchingStrategy'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactServerRendering.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactServerRendering'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactServerRenderingTransaction.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactServerRenderingTransaction'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactServerUpdateQueue.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactServerUpdateQueue'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactShallowRenderer.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactShallowRenderer'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactSimpleEmptyComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactSimpleEmptyComponent'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactSyntheticEventType.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactSyntheticEventType'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactTestEmptyComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactTestEmptyComponent'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactTestMount.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactTestMount'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactTestReconcileTransaction.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactTestReconcileTransaction'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactTestRenderer.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactTestRenderer'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactTestTextComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactTestTextComponent'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactTypeOfWork.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactTypeOfWork'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactTypes.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactTypes'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactUpdateQueue.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactUpdateQueue'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactUpdates.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactUpdates'>;
+}
+declare module 'react-test-renderer/lib/shallow/ReactVersion.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ReactVersion'>;
+}
+declare module 'react-test-renderer/lib/shallow/renderSubtreeIntoContainer.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/renderSubtreeIntoContainer'>;
+}
+declare module 'react-test-renderer/lib/shallow/ResponderEventPlugin.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ResponderEventPlugin'>;
+}
+declare module 'react-test-renderer/lib/shallow/ResponderSyntheticEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ResponderSyntheticEvent'>;
+}
+declare module 'react-test-renderer/lib/shallow/ResponderTouchHistoryStore.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ResponderTouchHistoryStore'>;
+}
+declare module 'react-test-renderer/lib/shallow/SelectEventPlugin.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SelectEventPlugin'>;
+}
+declare module 'react-test-renderer/lib/shallow/setInnerHTML.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/setInnerHTML'>;
+}
+declare module 'react-test-renderer/lib/shallow/setTextContent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/setTextContent'>;
+}
+declare module 'react-test-renderer/lib/shallow/shouldUpdateReactComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/shouldUpdateReactComponent'>;
+}
+declare module 'react-test-renderer/lib/shallow/SimpleEventPlugin.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SimpleEventPlugin'>;
+}
+declare module 'react-test-renderer/lib/shallow/SVGDOMPropertyConfig.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SVGDOMPropertyConfig'>;
+}
+declare module 'react-test-renderer/lib/shallow/SyntheticAnimationEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticAnimationEvent'>;
+}
+declare module 'react-test-renderer/lib/shallow/SyntheticClipboardEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticClipboardEvent'>;
+}
+declare module 'react-test-renderer/lib/shallow/SyntheticCompositionEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticCompositionEvent'>;
+}
+declare module 'react-test-renderer/lib/shallow/SyntheticDragEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticDragEvent'>;
+}
+declare module 'react-test-renderer/lib/shallow/SyntheticEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticEvent'>;
+}
+declare module 'react-test-renderer/lib/shallow/SyntheticFocusEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticFocusEvent'>;
+}
+declare module 'react-test-renderer/lib/shallow/SyntheticInputEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticInputEvent'>;
+}
+declare module 'react-test-renderer/lib/shallow/SyntheticKeyboardEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticKeyboardEvent'>;
+}
+declare module 'react-test-renderer/lib/shallow/SyntheticMouseEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticMouseEvent'>;
+}
+declare module 'react-test-renderer/lib/shallow/SyntheticTouchEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticTouchEvent'>;
+}
+declare module 'react-test-renderer/lib/shallow/SyntheticTransitionEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticTransitionEvent'>;
+}
+declare module 'react-test-renderer/lib/shallow/SyntheticUIEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticUIEvent'>;
+}
+declare module 'react-test-renderer/lib/shallow/SyntheticWheelEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/SyntheticWheelEvent'>;
+}
+declare module 'react-test-renderer/lib/shallow/TapEventPlugin.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/TapEventPlugin'>;
+}
+declare module 'react-test-renderer/lib/shallow/TouchHistoryMath.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/TouchHistoryMath'>;
+}
+declare module 'react-test-renderer/lib/shallow/Transaction.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/Transaction'>;
+}
+declare module 'react-test-renderer/lib/shallow/traverseAllChildren.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/traverseAllChildren'>;
+}
+declare module 'react-test-renderer/lib/shallow/validateDOMNesting.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/validateDOMNesting'>;
+}
+declare module 'react-test-renderer/lib/shallow/ViewportMetrics.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shallow/ViewportMetrics'>;
+}
+declare module 'react-test-renderer/lib/shouldUpdateReactComponent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/shouldUpdateReactComponent'>;
+}
+declare module 'react-test-renderer/lib/SyntheticEvent.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/SyntheticEvent'>;
+}
+declare module 'react-test-renderer/lib/TouchHistoryMath.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/TouchHistoryMath'>;
+}
+declare module 'react-test-renderer/lib/Transaction.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/Transaction'>;
+}
+declare module 'react-test-renderer/lib/traverseAllChildren.js' {
+  declare module.exports: $Exports<'react-test-renderer/lib/traverseAllChildren'>;
+}
+declare module 'react-test-renderer/shallow.js' {
+  declare module.exports: $Exports<'react-test-renderer/shallow'>;
+}
index 364c6329030571002725d59839cf9681d29d9ac2..85c160063cd7542ffc0cb5f56c104276ed5d2603 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 0cf5b7ee3f4301019fdea41fdb5aaab4
-// flow-typed version: <<STUB>>/react-virtualized_v^9.1.0/flow_v0.47.0
+// flow-typed signature: bcba3894251139c943fd805147696087
+// flow-typed version: <<STUB>>/react-virtualized_v9.9.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
@@ -126,10 +126,26 @@ declare module 'react-virtualized/dist/commonjs/ColumnSizer/index' {
   declare module.exports: any;
 }
 
+declare module 'react-virtualized/dist/commonjs/Grid/accessibilityOverscanIndicesGetter.jest' {
+  declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/commonjs/Grid/accessibilityOverscanIndicesGetter' {
+  declare module.exports: any;
+}
+
 declare module 'react-virtualized/dist/commonjs/Grid/defaultCellRangeRenderer' {
   declare module.exports: any;
 }
 
+declare module 'react-virtualized/dist/commonjs/Grid/defaultOverscanIndicesGetter.jest' {
+  declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/commonjs/Grid/defaultOverscanIndicesGetter' {
+  declare module.exports: any;
+}
+
 declare module 'react-virtualized/dist/commonjs/Grid/Grid.jest' {
   declare module.exports: any;
 }
@@ -158,14 +174,6 @@ declare module 'react-virtualized/dist/commonjs/Grid/utils/CellSizeAndPositionMa
   declare module.exports: any;
 }
 
-declare module 'react-virtualized/dist/commonjs/Grid/utils/defaultOverscanIndicesGetter.jest' {
-  declare module.exports: any;
-}
-
-declare module 'react-virtualized/dist/commonjs/Grid/utils/defaultOverscanIndicesGetter' {
-  declare module.exports: any;
-}
-
 declare module 'react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager.jest' {
   declare module.exports: any;
 }
@@ -214,6 +222,30 @@ declare module 'react-virtualized/dist/commonjs/List/List' {
   declare module.exports: any;
 }
 
+declare module 'react-virtualized/dist/commonjs/Masonry/createCellPositioner' {
+  declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/commonjs/Masonry/index' {
+  declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/commonjs/Masonry/Masonry.jest' {
+  declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/commonjs/Masonry/Masonry' {
+  declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/commonjs/Masonry/PositionCache' {
+  declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/commonjs/MultiGrid/CellMeasurerCacheDecorator' {
+  declare module.exports: any;
+}
+
 declare module 'react-virtualized/dist/commonjs/MultiGrid/index' {
   declare module.exports: any;
 }
@@ -258,6 +290,10 @@ declare module 'react-virtualized/dist/commonjs/Table/defaultHeaderRenderer' {
   declare module.exports: any;
 }
 
+declare module 'react-virtualized/dist/commonjs/Table/defaultHeaderRowRenderer' {
+  declare module.exports: any;
+}
+
 declare module 'react-virtualized/dist/commonjs/Table/defaultRowRenderer' {
   declare module.exports: any;
 }
@@ -314,10 +350,18 @@ declare module 'react-virtualized/dist/commonjs/utils/TestHelper' {
   declare module.exports: any;
 }
 
+declare module 'react-virtualized/dist/commonjs/vendor/binarySearchBounds' {
+  declare module.exports: any;
+}
+
 declare module 'react-virtualized/dist/commonjs/vendor/detectElementResize' {
   declare module.exports: any;
 }
 
+declare module 'react-virtualized/dist/commonjs/vendor/intervalTree' {
+  declare module.exports: any;
+}
+
 declare module 'react-virtualized/dist/commonjs/WindowScroller/index' {
   declare module.exports: any;
 }
@@ -442,10 +486,26 @@ declare module 'react-virtualized/dist/es/ColumnSizer/index' {
   declare module.exports: any;
 }
 
+declare module 'react-virtualized/dist/es/Grid/accessibilityOverscanIndicesGetter.jest' {
+  declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/es/Grid/accessibilityOverscanIndicesGetter' {
+  declare module.exports: any;
+}
+
 declare module 'react-virtualized/dist/es/Grid/defaultCellRangeRenderer' {
   declare module.exports: any;
 }
 
+declare module 'react-virtualized/dist/es/Grid/defaultOverscanIndicesGetter.jest' {
+  declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/es/Grid/defaultOverscanIndicesGetter' {
+  declare module.exports: any;
+}
+
 declare module 'react-virtualized/dist/es/Grid/Grid.jest' {
   declare module.exports: any;
 }
@@ -474,14 +534,6 @@ declare module 'react-virtualized/dist/es/Grid/utils/CellSizeAndPositionManager'
   declare module.exports: any;
 }
 
-declare module 'react-virtualized/dist/es/Grid/utils/defaultOverscanIndicesGetter.jest' {
-  declare module.exports: any;
-}
-
-declare module 'react-virtualized/dist/es/Grid/utils/defaultOverscanIndicesGetter' {
-  declare module.exports: any;
-}
-
 declare module 'react-virtualized/dist/es/Grid/utils/ScalingCellSizeAndPositionManager.jest' {
   declare module.exports: any;
 }
@@ -530,6 +582,30 @@ declare module 'react-virtualized/dist/es/List/List' {
   declare module.exports: any;
 }
 
+declare module 'react-virtualized/dist/es/Masonry/createCellPositioner' {
+  declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/es/Masonry/index' {
+  declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/es/Masonry/Masonry.jest' {
+  declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/es/Masonry/Masonry' {
+  declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/es/Masonry/PositionCache' {
+  declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/es/MultiGrid/CellMeasurerCacheDecorator' {
+  declare module.exports: any;
+}
+
 declare module 'react-virtualized/dist/es/MultiGrid/index' {
   declare module.exports: any;
 }
@@ -574,6 +650,10 @@ declare module 'react-virtualized/dist/es/Table/defaultHeaderRenderer' {
   declare module.exports: any;
 }
 
+declare module 'react-virtualized/dist/es/Table/defaultHeaderRowRenderer' {
+  declare module.exports: any;
+}
+
 declare module 'react-virtualized/dist/es/Table/defaultRowRenderer' {
   declare module.exports: any;
 }
@@ -630,10 +710,18 @@ declare module 'react-virtualized/dist/es/utils/TestHelper' {
   declare module.exports: any;
 }
 
+declare module 'react-virtualized/dist/es/vendor/binarySearchBounds' {
+  declare module.exports: any;
+}
+
 declare module 'react-virtualized/dist/es/vendor/detectElementResize' {
   declare module.exports: any;
 }
 
+declare module 'react-virtualized/dist/es/vendor/intervalTree' {
+  declare module.exports: any;
+}
+
 declare module 'react-virtualized/dist/es/WindowScroller/index' {
   declare module.exports: any;
 }
@@ -737,9 +825,21 @@ declare module 'react-virtualized/dist/commonjs/ColumnSizer/ColumnSizer.js' {
 declare module 'react-virtualized/dist/commonjs/ColumnSizer/index.js' {
   declare module.exports: $Exports<'react-virtualized/dist/commonjs/ColumnSizer/index'>;
 }
+declare module 'react-virtualized/dist/commonjs/Grid/accessibilityOverscanIndicesGetter.jest.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/accessibilityOverscanIndicesGetter.jest'>;
+}
+declare module 'react-virtualized/dist/commonjs/Grid/accessibilityOverscanIndicesGetter.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/accessibilityOverscanIndicesGetter'>;
+}
 declare module 'react-virtualized/dist/commonjs/Grid/defaultCellRangeRenderer.js' {
   declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/defaultCellRangeRenderer'>;
 }
+declare module 'react-virtualized/dist/commonjs/Grid/defaultOverscanIndicesGetter.jest.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/defaultOverscanIndicesGetter.jest'>;
+}
+declare module 'react-virtualized/dist/commonjs/Grid/defaultOverscanIndicesGetter.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/defaultOverscanIndicesGetter'>;
+}
 declare module 'react-virtualized/dist/commonjs/Grid/Grid.jest.js' {
   declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/Grid.jest'>;
 }
@@ -761,12 +861,6 @@ declare module 'react-virtualized/dist/commonjs/Grid/utils/CellSizeAndPositionMa
 declare module 'react-virtualized/dist/commonjs/Grid/utils/CellSizeAndPositionManager.js' {
   declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/utils/CellSizeAndPositionManager'>;
 }
-declare module 'react-virtualized/dist/commonjs/Grid/utils/defaultOverscanIndicesGetter.jest.js' {
-  declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/utils/defaultOverscanIndicesGetter.jest'>;
-}
-declare module 'react-virtualized/dist/commonjs/Grid/utils/defaultOverscanIndicesGetter.js' {
-  declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/utils/defaultOverscanIndicesGetter'>;
-}
 declare module 'react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager.jest.js' {
   declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager.jest'>;
 }
@@ -803,6 +897,24 @@ declare module 'react-virtualized/dist/commonjs/List/List.jest.js' {
 declare module 'react-virtualized/dist/commonjs/List/List.js' {
   declare module.exports: $Exports<'react-virtualized/dist/commonjs/List/List'>;
 }
+declare module 'react-virtualized/dist/commonjs/Masonry/createCellPositioner.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/commonjs/Masonry/createCellPositioner'>;
+}
+declare module 'react-virtualized/dist/commonjs/Masonry/index.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/commonjs/Masonry/index'>;
+}
+declare module 'react-virtualized/dist/commonjs/Masonry/Masonry.jest.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/commonjs/Masonry/Masonry.jest'>;
+}
+declare module 'react-virtualized/dist/commonjs/Masonry/Masonry.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/commonjs/Masonry/Masonry'>;
+}
+declare module 'react-virtualized/dist/commonjs/Masonry/PositionCache.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/commonjs/Masonry/PositionCache'>;
+}
+declare module 'react-virtualized/dist/commonjs/MultiGrid/CellMeasurerCacheDecorator.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/commonjs/MultiGrid/CellMeasurerCacheDecorator'>;
+}
 declare module 'react-virtualized/dist/commonjs/MultiGrid/index.js' {
   declare module.exports: $Exports<'react-virtualized/dist/commonjs/MultiGrid/index'>;
 }
@@ -836,6 +948,9 @@ declare module 'react-virtualized/dist/commonjs/Table/defaultCellRenderer.js' {
 declare module 'react-virtualized/dist/commonjs/Table/defaultHeaderRenderer.js' {
   declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/defaultHeaderRenderer'>;
 }
+declare module 'react-virtualized/dist/commonjs/Table/defaultHeaderRowRenderer.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/defaultHeaderRowRenderer'>;
+}
 declare module 'react-virtualized/dist/commonjs/Table/defaultRowRenderer.js' {
   declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/defaultRowRenderer'>;
 }
@@ -878,9 +993,15 @@ declare module 'react-virtualized/dist/commonjs/utils/initCellMetadata.js' {
 declare module 'react-virtualized/dist/commonjs/utils/TestHelper.js' {
   declare module.exports: $Exports<'react-virtualized/dist/commonjs/utils/TestHelper'>;
 }
+declare module 'react-virtualized/dist/commonjs/vendor/binarySearchBounds.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/commonjs/vendor/binarySearchBounds'>;
+}
 declare module 'react-virtualized/dist/commonjs/vendor/detectElementResize.js' {
   declare module.exports: $Exports<'react-virtualized/dist/commonjs/vendor/detectElementResize'>;
 }
+declare module 'react-virtualized/dist/commonjs/vendor/intervalTree.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/commonjs/vendor/intervalTree'>;
+}
 declare module 'react-virtualized/dist/commonjs/WindowScroller/index.js' {
   declare module.exports: $Exports<'react-virtualized/dist/commonjs/WindowScroller/index'>;
 }
@@ -974,9 +1095,21 @@ declare module 'react-virtualized/dist/es/ColumnSizer/ColumnSizer.js' {
 declare module 'react-virtualized/dist/es/ColumnSizer/index.js' {
   declare module.exports: $Exports<'react-virtualized/dist/es/ColumnSizer/index'>;
 }
+declare module 'react-virtualized/dist/es/Grid/accessibilityOverscanIndicesGetter.jest.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/es/Grid/accessibilityOverscanIndicesGetter.jest'>;
+}
+declare module 'react-virtualized/dist/es/Grid/accessibilityOverscanIndicesGetter.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/es/Grid/accessibilityOverscanIndicesGetter'>;
+}
 declare module 'react-virtualized/dist/es/Grid/defaultCellRangeRenderer.js' {
   declare module.exports: $Exports<'react-virtualized/dist/es/Grid/defaultCellRangeRenderer'>;
 }
+declare module 'react-virtualized/dist/es/Grid/defaultOverscanIndicesGetter.jest.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/es/Grid/defaultOverscanIndicesGetter.jest'>;
+}
+declare module 'react-virtualized/dist/es/Grid/defaultOverscanIndicesGetter.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/es/Grid/defaultOverscanIndicesGetter'>;
+}
 declare module 'react-virtualized/dist/es/Grid/Grid.jest.js' {
   declare module.exports: $Exports<'react-virtualized/dist/es/Grid/Grid.jest'>;
 }
@@ -998,12 +1131,6 @@ declare module 'react-virtualized/dist/es/Grid/utils/CellSizeAndPositionManager.
 declare module 'react-virtualized/dist/es/Grid/utils/CellSizeAndPositionManager.js' {
   declare module.exports: $Exports<'react-virtualized/dist/es/Grid/utils/CellSizeAndPositionManager'>;
 }
-declare module 'react-virtualized/dist/es/Grid/utils/defaultOverscanIndicesGetter.jest.js' {
-  declare module.exports: $Exports<'react-virtualized/dist/es/Grid/utils/defaultOverscanIndicesGetter.jest'>;
-}
-declare module 'react-virtualized/dist/es/Grid/utils/defaultOverscanIndicesGetter.js' {
-  declare module.exports: $Exports<'react-virtualized/dist/es/Grid/utils/defaultOverscanIndicesGetter'>;
-}
 declare module 'react-virtualized/dist/es/Grid/utils/ScalingCellSizeAndPositionManager.jest.js' {
   declare module.exports: $Exports<'react-virtualized/dist/es/Grid/utils/ScalingCellSizeAndPositionManager.jest'>;
 }
@@ -1040,6 +1167,24 @@ declare module 'react-virtualized/dist/es/List/List.jest.js' {
 declare module 'react-virtualized/dist/es/List/List.js' {
   declare module.exports: $Exports<'react-virtualized/dist/es/List/List'>;
 }
+declare module 'react-virtualized/dist/es/Masonry/createCellPositioner.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/es/Masonry/createCellPositioner'>;
+}
+declare module 'react-virtualized/dist/es/Masonry/index.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/es/Masonry/index'>;
+}
+declare module 'react-virtualized/dist/es/Masonry/Masonry.jest.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/es/Masonry/Masonry.jest'>;
+}
+declare module 'react-virtualized/dist/es/Masonry/Masonry.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/es/Masonry/Masonry'>;
+}
+declare module 'react-virtualized/dist/es/Masonry/PositionCache.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/es/Masonry/PositionCache'>;
+}
+declare module 'react-virtualized/dist/es/MultiGrid/CellMeasurerCacheDecorator.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/es/MultiGrid/CellMeasurerCacheDecorator'>;
+}
 declare module 'react-virtualized/dist/es/MultiGrid/index.js' {
   declare module.exports: $Exports<'react-virtualized/dist/es/MultiGrid/index'>;
 }
@@ -1073,6 +1218,9 @@ declare module 'react-virtualized/dist/es/Table/defaultCellRenderer.js' {
 declare module 'react-virtualized/dist/es/Table/defaultHeaderRenderer.js' {
   declare module.exports: $Exports<'react-virtualized/dist/es/Table/defaultHeaderRenderer'>;
 }
+declare module 'react-virtualized/dist/es/Table/defaultHeaderRowRenderer.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/es/Table/defaultHeaderRowRenderer'>;
+}
 declare module 'react-virtualized/dist/es/Table/defaultRowRenderer.js' {
   declare module.exports: $Exports<'react-virtualized/dist/es/Table/defaultRowRenderer'>;
 }
@@ -1115,9 +1263,15 @@ declare module 'react-virtualized/dist/es/utils/initCellMetadata.js' {
 declare module 'react-virtualized/dist/es/utils/TestHelper.js' {
   declare module.exports: $Exports<'react-virtualized/dist/es/utils/TestHelper'>;
 }
+declare module 'react-virtualized/dist/es/vendor/binarySearchBounds.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/es/vendor/binarySearchBounds'>;
+}
 declare module 'react-virtualized/dist/es/vendor/detectElementResize.js' {
   declare module.exports: $Exports<'react-virtualized/dist/es/vendor/detectElementResize'>;
 }
+declare module 'react-virtualized/dist/es/vendor/intervalTree.js' {
+  declare module.exports: $Exports<'react-virtualized/dist/es/vendor/intervalTree'>;
+}
 declare module 'react-virtualized/dist/es/WindowScroller/index.js' {
   declare module.exports: $Exports<'react-virtualized/dist/es/WindowScroller/index'>;
 }
index c5c1e06b7476e8b3f7e60fdc4c29a74628a80899..455ef18ab86e792079f006087f6edaef009e6ba8 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: ce67b927587f409a893b94f59e058b87
-// flow-typed version: <<STUB>>/redux-logger_v2.2.1/flow_v0.47.0
+// flow-typed signature: e8cd022c77103a9fc1cff2adae48e010
+// flow-typed version: <<STUB>>/redux-logger_v2.2.1/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 2cddc75431a9ff7251c438ce0e80eba3acedff79..9bb3103c08dd6eda03a149120dfb8f7d1dc6ec66 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 70151cd4d99c9cf3d48e54f54a7c649c
-// flow-typed version: <<STUB>>/redux-thunk_v1.0.2/flow_v0.47.0
+// flow-typed signature: cf8f63f0ab212c4370ead7e10333c4e5
+// flow-typed version: <<STUB>>/redux-thunk_v1.0.2/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 711e59910f932e904f1bc59f6f5232ef3cb7a031..f6445d9cf4892bf335dbc4d22c71ceed2c242de4 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 76c3dfb5a40ce169d5c08fe80dbd029a
-// flow-typed version: 37b1c6d953/redux_v3.x.x/flow_>=v0.33.x
+// flow-typed signature: 86993bd000012d3e1ef10d757d16952d
+// flow-typed version: a165222d28/redux_v3.x.x/flow_>=v0.33.x
 
 declare module 'redux' {
 
@@ -7,19 +7,21 @@ declare module 'redux' {
 
     S = State
     A = Action
+    D = Dispatch
 
   */
 
-  declare type Dispatch<A: { type: $Subtype<string> }> = (action: A) => A;
+  declare type DispatchAPI<A> = (action: A) => A;
+  declare type Dispatch<A: { type: $Subtype<string> }> = DispatchAPI<A>;
 
-  declare type MiddlewareAPI<S, A> = {
-    dispatch: Dispatch<A>;
+  declare type MiddlewareAPI<S, A, D = Dispatch<A>> = {
+    dispatch: D;
     getState(): S;
   };
 
-  declare type Store<S, A> = {
+  declare type Store<S, A, D = Dispatch<A>> = {
     // rewrite MiddlewareAPI members in order to get nicer error messages (intersections produce long messages)
-    dispatch: Dispatch<A>;
+    dispatch: D;
     getState(): S;
     subscribe(listener: () => void): () => void;
     replaceReducer(nextReducer: Reducer<S, A>): void
@@ -29,27 +31,27 @@ declare module 'redux' {
 
   declare type CombinedReducer<S, A> = (state: $Shape<S> & {} | void, action: A) => S;
 
-  declare type Middleware<S, A> =
-    (api: MiddlewareAPI<S, A>) =>
-      (next: Dispatch<A>) => Dispatch<A>;
+  declare type Middleware<S, A, D = Dispatch<A>> =
+    (api: MiddlewareAPI<S, A, D>) =>
+      (next: D) => D;
 
-  declare type StoreCreator<S, A> = {
-    (reducer: Reducer<S, A>, enhancer?: StoreEnhancer<S, A>): Store<S, A>;
-    (reducer: Reducer<S, A>, preloadedState: S, enhancer?: StoreEnhancer<S, A>): Store<S, A>;
+  declare type StoreCreator<S, A, D = Dispatch<A>> = {
+    (reducer: Reducer<S, A>, enhancer?: StoreEnhancer<S, A, D>): Store<S, A, D>;
+    (reducer: Reducer<S, A>, preloadedState: S, enhancer?: StoreEnhancer<S, A, D>): Store<S, A, D>;
   };
 
-  declare type StoreEnhancer<S, A> = (next: StoreCreator<S, A>) => StoreCreator<S, A>;
+  declare type StoreEnhancer<S, A, D = Dispatch<A>> = (next: StoreCreator<S, A, D>) => StoreCreator<S, A, D>;
 
-  declare function createStore<S, A>(reducer: Reducer<S, A>, enhancer?: StoreEnhancer<S, A>): Store<S, A>;
-  declare function createStore<S, A>(reducer: Reducer<S, A>, preloadedState: S, enhancer?: StoreEnhancer<S, A>): Store<S, A>;
+  declare function createStore<S, A, D>(reducer: Reducer<S, A>, enhancer?: StoreEnhancer<S, A, D>): Store<S, A, D>;
+  declare function createStore<S, A, D>(reducer: Reducer<S, A>, preloadedState: S, enhancer?: StoreEnhancer<S, A, D>): Store<S, A, D>;
 
-  declare function applyMiddleware<S, A>(...middlewares: Array<Middleware<S, A>>): StoreEnhancer<S, A>;
+  declare function applyMiddleware<S, A, D>(...middlewares: Array<Middleware<S, A, D>>): StoreEnhancer<S, A, D>;
 
   declare type ActionCreator<A, B> = (...args: Array<B>) => A;
   declare type ActionCreators<K, A> = { [key: K]: ActionCreator<A, any> };
 
-  declare function bindActionCreators<A, C: ActionCreator<A, any>>(actionCreator: C, dispatch: Dispatch<A>): C;
-  declare function bindActionCreators<A, K, C: ActionCreators<K, A>>(actionCreators: C, dispatch: Dispatch<A>): C;
+  declare function bindActionCreators<A, C: ActionCreator<A, any>, D: DispatchAPI<A>>(actionCreator: C, dispatch: D): C;
+  declare function bindActionCreators<A, K, C: ActionCreators<K, A>, D: DispatchAPI<A>>(actionCreators: C, dispatch: D): C;
 
   declare function combineReducers<O: Object, A>(reducers: O): CombinedReducer<$ObjMap<O, <S>(r: Reducer<S, any>) => S>, A>;
 
index 9ce53ee69890a215890d41e4d50e89a4e47f5d46..fc7d179dd0674adfba434ca245d0315e00196ad0 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 7a3b322a8eb2bdd6c5d0ee53eb162599
-// flow-typed version: <<STUB>>/rimraf_v2.5.4/flow_v0.47.0
+// flow-typed signature: 35166da1e4a75ecef5f30230a2b04fa9
+// flow-typed version: <<STUB>>/rimraf_v2.5.4/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 339310f4ba8ae3ad38aa914bb7a08f03c2e86dff..c29f5059ff2dde2468957ba7d6bdc5194830916c 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 937af3818e1be7008ee731e5d8314682
-// flow-typed version: <<STUB>>/style-loader_v0.13.0/flow_v0.47.0
+// flow-typed signature: 333a4f265b6c5a177d0407221beeb304
+// flow-typed version: <<STUB>>/style-loader_v0.18.2/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
@@ -22,11 +22,15 @@ declare module 'style-loader' {
  * require those files directly. Feel free to delete any files that aren't
  * needed.
  */
-declare module 'style-loader/addStyles' {
+declare module 'style-loader/lib/addStyles' {
   declare module.exports: any;
 }
 
-declare module 'style-loader/addStyleUrl' {
+declare module 'style-loader/lib/addStyleUrl' {
+  declare module.exports: any;
+}
+
+declare module 'style-loader/lib/urls' {
   declare module.exports: any;
 }
 
@@ -39,18 +43,21 @@ declare module 'style-loader/useable' {
 }
 
 // Filename aliases
-declare module 'style-loader/addStyles.js' {
-  declare module.exports: $Exports<'style-loader/addStyles'>;
-}
-declare module 'style-loader/addStyleUrl.js' {
-  declare module.exports: $Exports<'style-loader/addStyleUrl'>;
-}
 declare module 'style-loader/index' {
   declare module.exports: $Exports<'style-loader'>;
 }
 declare module 'style-loader/index.js' {
   declare module.exports: $Exports<'style-loader'>;
 }
+declare module 'style-loader/lib/addStyles.js' {
+  declare module.exports: $Exports<'style-loader/lib/addStyles'>;
+}
+declare module 'style-loader/lib/addStyleUrl.js' {
+  declare module.exports: $Exports<'style-loader/lib/addStyleUrl'>;
+}
+declare module 'style-loader/lib/urls.js' {
+  declare module.exports: $Exports<'style-loader/lib/urls'>;
+}
 declare module 'style-loader/url.js' {
   declare module.exports: $Exports<'style-loader/url'>;
 }
index 220a05f01c5c7575464995de3e8a8c22097812fa..57de56eeb724150b053dc2d738a597c07b90e882 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: e060c00e6b194abf3d3e693a69f9bcbf
-// flow-typed version: deeae5cc98/underscore_v1.x.x/flow_>=v0.38.x
+// flow-typed signature: 2a37b992d69aa44091bbce792686c327
+// flow-typed version: 3246e0e09e/underscore_v1.x.x/flow_>=v0.38.x
 
 // @flow
 /* eslint-disable */
@@ -447,7 +447,7 @@ declare module "underscore" {
     invert<K, V>(object: {[keys: K]: V}): {[keys: V]: K};
     // TODO: _.create
     functions(object: Object): Array<string>;
-    findKey(object: Object, predicate: () => boolean, context?: mixed): ?string;
+    findKey(object: Object, predicate: (...args: Array<any>) => boolean, context?: mixed): ?string;
     extend: typeof $underscore$Extend;
     extendOwn: typeof $underscore$Extend;
     pick<K, V>(object: {[keys: K]: V}, predicate?: K): {[keys: K]: V};
@@ -495,7 +495,7 @@ declare module "underscore" {
     invert(): UnderscoreChainedObject<WrappedObj>;
     // TODO: _.create
     functions(): UnderscoreChainedList<string>;
-    findKey(predicate: () => boolean, context?: mixed): UnderscoreChainedValue<?string>;
+    findKey(predicate: (...args: Array<any>) => boolean, context?: mixed): UnderscoreChainedValue<?string>;
     // TODO: Reimplement these when you can get them to return UnderscoreChainedObject
     // extend: ExtendParameterized<{[key: K]: V}>;
     // extendOwn: ExtendParameterized<{[key: K]: V}>>;
@@ -546,7 +546,7 @@ declare module "underscore" {
     // TODO: _.create
     functions(): Array<string>;
     find(predicate: (v: any, k: $Keys<WrappedObj>, obj: WrappedObj) => boolean): ?any;
-    findKey(predicate: () => boolean, context?: mixed): ?string;
+    findKey(predicate: (...args: Array<any>) => boolean, context?: mixed): ?string;
     extend: typeof $underscore$ExtendParameterized;
     extendOwn: typeof $underscore$ExtendParameterized;
     // TODO make these actually remove properties
index 99071dcfde31d88cad904332872bb65d6a9db67d..649b2883c162ee983a206dbf135ce5d4ac2c9b0e 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 324e6c81f94cc5037050ce54506ebfb3
-// flow-typed version: <<STUB>>/webpack-bundle-analyzer_v^2.3.1/flow_v0.47.0
+// flow-typed signature: c137773a8de457c9ca53a6b240889a50
+// flow-typed version: <<STUB>>/webpack-bundle-analyzer_v2.8.2/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
index 8e85741b1549d98358db98f9614e95ca26ebd2f4..40fd7a307fa500c18546d428dc2ccae22c23ff84 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 966608154b26a15071534db8f3ee5ca6
-// flow-typed version: <<STUB>>/webpack-dev-server_v1.16.1/flow_v0.47.0
+// flow-typed signature: 6a27160e9ad79010d6cc47acfa90e71e
+// flow-typed version: <<STUB>>/webpack-dev-server_v2.4.5/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
@@ -42,10 +42,22 @@ declare module 'webpack-dev-server/client/live' {
   declare module.exports: any;
 }
 
+declare module 'webpack-dev-server/client/overlay' {
+  declare module.exports: any;
+}
+
 declare module 'webpack-dev-server/client/socket' {
   declare module.exports: any;
 }
 
+declare module 'webpack-dev-server/client/sockjs.bundle' {
+  declare module.exports: any;
+}
+
+declare module 'webpack-dev-server/client/sockjs' {
+  declare module.exports: any;
+}
+
 declare module 'webpack-dev-server/client/web_modules/jquery/index' {
   declare module.exports: any;
 }
@@ -58,10 +70,26 @@ declare module 'webpack-dev-server/client/webpack.config' {
   declare module.exports: any;
 }
 
+declare module 'webpack-dev-server/client/webpack.sockjs.config' {
+  declare module.exports: any;
+}
+
+declare module 'webpack-dev-server/lib/OptionsValidationError' {
+  declare module.exports: any;
+}
+
 declare module 'webpack-dev-server/lib/Server' {
   declare module.exports: any;
 }
 
+declare module 'webpack-dev-server/lib/util/addDevServerEntrypoints' {
+  declare module.exports: any;
+}
+
+declare module 'webpack-dev-server/lib/util/createDomain' {
+  declare module.exports: any;
+}
+
 // Filename aliases
 declare module 'webpack-dev-server/bin/webpack-dev-server.js' {
   declare module.exports: $Exports<'webpack-dev-server/bin/webpack-dev-server'>;
@@ -78,9 +106,18 @@ declare module 'webpack-dev-server/client/live.bundle.js' {
 declare module 'webpack-dev-server/client/live.js' {
   declare module.exports: $Exports<'webpack-dev-server/client/live'>;
 }
+declare module 'webpack-dev-server/client/overlay.js' {
+  declare module.exports: $Exports<'webpack-dev-server/client/overlay'>;
+}
 declare module 'webpack-dev-server/client/socket.js' {
   declare module.exports: $Exports<'webpack-dev-server/client/socket'>;
 }
+declare module 'webpack-dev-server/client/sockjs.bundle.js' {
+  declare module.exports: $Exports<'webpack-dev-server/client/sockjs.bundle'>;
+}
+declare module 'webpack-dev-server/client/sockjs.js' {
+  declare module.exports: $Exports<'webpack-dev-server/client/sockjs'>;
+}
 declare module 'webpack-dev-server/client/web_modules/jquery/index.js' {
   declare module.exports: $Exports<'webpack-dev-server/client/web_modules/jquery/index'>;
 }
@@ -90,6 +127,18 @@ declare module 'webpack-dev-server/client/web_modules/jquery/jquery-1.8.1.js' {
 declare module 'webpack-dev-server/client/webpack.config.js' {
   declare module.exports: $Exports<'webpack-dev-server/client/webpack.config'>;
 }
+declare module 'webpack-dev-server/client/webpack.sockjs.config.js' {
+  declare module.exports: $Exports<'webpack-dev-server/client/webpack.sockjs.config'>;
+}
+declare module 'webpack-dev-server/lib/OptionsValidationError.js' {
+  declare module.exports: $Exports<'webpack-dev-server/lib/OptionsValidationError'>;
+}
 declare module 'webpack-dev-server/lib/Server.js' {
   declare module.exports: $Exports<'webpack-dev-server/lib/Server'>;
 }
+declare module 'webpack-dev-server/lib/util/addDevServerEntrypoints.js' {
+  declare module.exports: $Exports<'webpack-dev-server/lib/util/addDevServerEntrypoints'>;
+}
+declare module 'webpack-dev-server/lib/util/createDomain.js' {
+  declare module.exports: $Exports<'webpack-dev-server/lib/util/createDomain'>;
+}
index 94754b0378926f1687722fc93bacec3459c4485b..248b6b23c830c6e5462282e52918b5a7db5eaea5 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 430863aba265a32862fb75e883115cf8
-// flow-typed version: <<STUB>>/webpack_v1.13.2/flow_v0.47.0
+// flow-typed signature: 321f4062cd8a8306fba79d327a98c338
+// flow-typed version: <<STUB>>/webpack_v2.6.1/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for:
@@ -26,6 +26,10 @@ declare module 'webpack/bin/config-optimist' {
   declare module.exports: any;
 }
 
+declare module 'webpack/bin/config-yargs' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/bin/convert-argv' {
   declare module.exports: any;
 }
@@ -42,11 +46,19 @@ declare module 'webpack/buildin/amd-options' {
   declare module.exports: any;
 }
 
+declare module 'webpack/buildin/global' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/buildin/harmony-module' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/buildin/module' {
   declare module.exports: any;
 }
 
-declare module 'webpack/buildin/return-require' {
+declare module 'webpack/buildin/system' {
   declare module.exports: any;
 }
 
@@ -54,6 +66,10 @@ declare module 'webpack/hot/dev-server' {
   declare module.exports: any;
 }
 
+declare module 'webpack/hot/emitter' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/hot/log-apply-result' {
   declare module.exports: any;
 }
@@ -70,10 +86,6 @@ declare module 'webpack/hot/signal' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/AbstractPlugin' {
-  declare module.exports: any;
-}
-
 declare module 'webpack/lib/AmdMainTemplatePlugin' {
   declare module.exports: any;
 }
@@ -82,10 +94,6 @@ declare module 'webpack/lib/APIPlugin' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/ArrayMap' {
-  declare module.exports: any;
-}
-
 declare module 'webpack/lib/AsyncDependenciesBlock' {
   declare module.exports: any;
 }
@@ -122,19 +130,19 @@ declare module 'webpack/lib/ChunkTemplate' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/CompatibilityPlugin' {
+declare module 'webpack/lib/compareLocations' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/Compilation' {
+declare module 'webpack/lib/CompatibilityPlugin' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/Compiler' {
+declare module 'webpack/lib/Compilation' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/ConcatSource' {
+declare module 'webpack/lib/Compiler' {
   declare module.exports: any;
 }
 
@@ -154,10 +162,6 @@ declare module 'webpack/lib/ContextReplacementPlugin' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/CriticalDependenciesWarning' {
-  declare module.exports: any;
-}
-
 declare module 'webpack/lib/DefinePlugin' {
   declare module.exports: any;
 }
@@ -250,6 +254,10 @@ declare module 'webpack/lib/dependencies/ContextElementDependency' {
   declare module.exports: any;
 }
 
+declare module 'webpack/lib/dependencies/CriticalDependencyWarning' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/lib/dependencies/DelegatedSourceDependency' {
   declare module.exports: any;
 }
@@ -266,19 +274,95 @@ declare module 'webpack/lib/dependencies/getFunctionExpression' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/dependencies/LabeledExportsDependency' {
+declare module 'webpack/lib/dependencies/HarmonyAcceptDependency' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/HarmonyAcceptImportDependency' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/HarmonyCompatibilityDependency' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/HarmonyDetectionParserPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/HarmonyExportDependencyParserPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/HarmonyExportExpressionDependency' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/HarmonyExportHeaderDependency' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/HarmonyExportImportedSpecifierDependency' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/HarmonyExportSpecifierDependency' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/HarmonyImportDependency' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/HarmonyImportDependencyParserPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/HarmonyImportSpecifierDependency' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/HarmonyModulesHelpers' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/HarmonyModulesPlugin' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/dependencies/LabeledModuleDependency' {
+declare module 'webpack/lib/dependencies/ImportContextDependency' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/dependencies/LabeledModuleDependencyParserPlugin' {
+declare module 'webpack/lib/dependencies/ImportDependenciesBlock' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/dependencies/LabeledModulesPlugin' {
+declare module 'webpack/lib/dependencies/ImportDependency' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ImportEagerContextDependency' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ImportEagerDependency' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ImportLazyContextDependency' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ImportLazyOnceContextDependency' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ImportParserPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/ImportPlugin' {
   declare module.exports: any;
 }
 
@@ -330,10 +414,6 @@ declare module 'webpack/lib/dependencies/NullDependency' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/dependencies/NullDependencyTemplate' {
-  declare module.exports: any;
-}
-
 declare module 'webpack/lib/dependencies/PrefetchDependency' {
   declare module.exports: any;
 }
@@ -406,7 +486,11 @@ declare module 'webpack/lib/dependencies/SingleEntryDependency' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/dependencies/TemplateArgumentDependency' {
+declare module 'webpack/lib/dependencies/SystemPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/dependencies/UnsupportedDependency' {
   declare module.exports: any;
 }
 
@@ -446,6 +530,10 @@ declare module 'webpack/lib/DllReferencePlugin' {
   declare module.exports: any;
 }
 
+declare module 'webpack/lib/DynamicEntryPlugin' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/lib/EntryModuleNotFoundError' {
   declare module.exports: any;
 }
@@ -454,10 +542,18 @@ declare module 'webpack/lib/EntryOptionPlugin' {
   declare module.exports: any;
 }
 
+declare module 'webpack/lib/Entrypoint' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/lib/EnvironmentPlugin' {
   declare module.exports: any;
 }
 
+declare module 'webpack/lib/ErrorHelpers' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/lib/EvalDevToolModulePlugin' {
   declare module.exports: any;
 }
@@ -490,6 +586,22 @@ declare module 'webpack/lib/ExternalsPlugin' {
   declare module.exports: any;
 }
 
+declare module 'webpack/lib/FlagDependencyExportsPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/FlagDependencyUsagePlugin' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/FlagInitialModulesAsUsedPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/formatLocation' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/lib/FunctionModulePlugin' {
   declare module.exports: any;
 }
@@ -498,6 +610,10 @@ declare module 'webpack/lib/FunctionModuleTemplatePlugin' {
   declare module.exports: any;
 }
 
+declare module 'webpack/lib/HashedModuleIdsPlugin' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/lib/HotModuleReplacement.runtime' {
   declare module.exports: any;
 }
@@ -546,6 +662,10 @@ declare module 'webpack/lib/LibraryTemplatePlugin' {
   declare module.exports: any;
 }
 
+declare module 'webpack/lib/LoaderOptionsPlugin' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/lib/LoaderTargetPlugin' {
   declare module.exports: any;
 }
@@ -562,6 +682,22 @@ declare module 'webpack/lib/Module' {
   declare module.exports: any;
 }
 
+declare module 'webpack/lib/ModuleBuildError' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/ModuleDependencyError' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/ModuleDependencyWarning' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/ModuleError' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/lib/ModuleFilenameHelpers' {
   declare module.exports: any;
 }
@@ -574,15 +710,15 @@ declare module 'webpack/lib/ModuleParseError' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/ModuleParserHelpers' {
+declare module 'webpack/lib/ModuleReason' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/ModuleReason' {
+declare module 'webpack/lib/ModuleTemplate' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/ModuleTemplate' {
+declare module 'webpack/lib/ModuleWarning' {
   declare module.exports: any;
 }
 
@@ -606,6 +742,18 @@ declare module 'webpack/lib/MultiModuleFactory' {
   declare module.exports: any;
 }
 
+declare module 'webpack/lib/MultiStats' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/MultiWatching' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/NamedChunksPlugin' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/lib/NamedModulesPlugin' {
   declare module.exports: any;
 }
@@ -658,11 +806,11 @@ declare module 'webpack/lib/node/NodeWatchFileSystem' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/node/OldNodeWatchFileSystem' {
+declare module 'webpack/lib/NodeStuffPlugin' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/NodeStuffPlugin' {
+declare module 'webpack/lib/NoEmitOnErrorsPlugin' {
   declare module.exports: any;
 }
 
@@ -686,11 +834,15 @@ declare module 'webpack/lib/NullFactory' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/OldWatchingPlugin' {
+declare module 'webpack/lib/optimize/AggressiveMergingPlugin' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/optimize/AggressiveMergingPlugin' {
+declare module 'webpack/lib/optimize/AggressiveSplittingPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/optimize/ChunkModuleIdRangePlugin' {
   declare module.exports: any;
 }
 
@@ -702,6 +854,10 @@ declare module 'webpack/lib/optimize/DedupePlugin' {
   declare module.exports: any;
 }
 
+declare module 'webpack/lib/optimize/EnsureChunkConditionsPlugin' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/lib/optimize/FlagIncludedChunksPlugin' {
   declare module.exports: any;
 }
@@ -718,10 +874,6 @@ declare module 'webpack/lib/optimize/MinChunkSizePlugin' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/optimize/OccurenceOrderPlugin' {
-  declare module.exports: any;
-}
-
 declare module 'webpack/lib/optimize/OccurrenceOrderPlugin' {
   declare module.exports: any;
 }
@@ -742,7 +894,7 @@ declare module 'webpack/lib/OptionsApply' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/OriginalSource' {
+declare module 'webpack/lib/OptionsDefaulter' {
   declare module.exports: any;
 }
 
@@ -750,6 +902,26 @@ declare module 'webpack/lib/Parser' {
   declare module.exports: any;
 }
 
+declare module 'webpack/lib/ParserHelpers' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/performance/AssetsOverSizeLimitWarning' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/performance/EntrypointsOverSizeLimitWarning' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/performance/NoAsyncChunksWarning' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/performance/SizeLimitsPlugin' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/lib/PrefetchPlugin' {
   declare module.exports: any;
 }
@@ -766,10 +938,6 @@ declare module 'webpack/lib/RawModule' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/RawSource' {
-  declare module.exports: any;
-}
-
 declare module 'webpack/lib/RecordIdsPlugin' {
   declare module.exports: any;
 }
@@ -786,7 +954,7 @@ declare module 'webpack/lib/RequireJsStuffPlugin' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/ResolverPlugin' {
+declare module 'webpack/lib/RuleSet' {
   declare module.exports: any;
 }
 
@@ -798,7 +966,7 @@ declare module 'webpack/lib/SingleEntryPlugin' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/Source' {
+declare module 'webpack/lib/SizeFormatHelpers' {
   declare module.exports: any;
 }
 
@@ -810,10 +978,6 @@ declare module 'webpack/lib/SourceMapDevToolPlugin' {
   declare module.exports: any;
 }
 
-declare module 'webpack/lib/SourceMapSource' {
-  declare module.exports: any;
-}
-
 declare module 'webpack/lib/Stats' {
   declare module.exports: any;
 }
@@ -834,6 +998,18 @@ declare module 'webpack/lib/UnsupportedFeatureWarning' {
   declare module.exports: any;
 }
 
+declare module 'webpack/lib/UseStrictPlugin' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/util/identifier' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/validateSchema' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/lib/WarnCaseSensitiveModulesPlugin' {
   declare module.exports: any;
 }
@@ -854,6 +1030,10 @@ declare module 'webpack/lib/webpack.web' {
   declare module.exports: any;
 }
 
+declare module 'webpack/lib/WebpackError' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/lib/WebpackOptionsApply' {
   declare module.exports: any;
 }
@@ -862,10 +1042,22 @@ declare module 'webpack/lib/WebpackOptionsDefaulter' {
   declare module.exports: any;
 }
 
+declare module 'webpack/lib/WebpackOptionsValidationError' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/lib/webworker/WebWorkerChunkTemplatePlugin' {
   declare module.exports: any;
 }
 
+declare module 'webpack/lib/webworker/WebWorkerHotUpdateChunkTemplatePlugin' {
+  declare module.exports: any;
+}
+
+declare module 'webpack/lib/webworker/WebWorkerMainTemplate.runtime' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/lib/webworker/WebWorkerMainTemplatePlugin' {
   declare module.exports: any;
 }
@@ -874,6 +1066,10 @@ declare module 'webpack/lib/webworker/WebWorkerTemplatePlugin' {
   declare module.exports: any;
 }
 
+declare module 'webpack/schemas/ajv.absolutePath' {
+  declare module.exports: any;
+}
+
 declare module 'webpack/web_modules/node-libs-browser' {
   declare module.exports: any;
 }
@@ -882,6 +1078,9 @@ declare module 'webpack/web_modules/node-libs-browser' {
 declare module 'webpack/bin/config-optimist.js' {
   declare module.exports: $Exports<'webpack/bin/config-optimist'>;
 }
+declare module 'webpack/bin/config-yargs.js' {
+  declare module.exports: $Exports<'webpack/bin/config-yargs'>;
+}
 declare module 'webpack/bin/convert-argv.js' {
   declare module.exports: $Exports<'webpack/bin/convert-argv'>;
 }
@@ -894,15 +1093,24 @@ declare module 'webpack/buildin/amd-define.js' {
 declare module 'webpack/buildin/amd-options.js' {
   declare module.exports: $Exports<'webpack/buildin/amd-options'>;
 }
+declare module 'webpack/buildin/global.js' {
+  declare module.exports: $Exports<'webpack/buildin/global'>;
+}
+declare module 'webpack/buildin/harmony-module.js' {
+  declare module.exports: $Exports<'webpack/buildin/harmony-module'>;
+}
 declare module 'webpack/buildin/module.js' {
   declare module.exports: $Exports<'webpack/buildin/module'>;
 }
-declare module 'webpack/buildin/return-require.js' {
-  declare module.exports: $Exports<'webpack/buildin/return-require'>;
+declare module 'webpack/buildin/system.js' {
+  declare module.exports: $Exports<'webpack/buildin/system'>;
 }
 declare module 'webpack/hot/dev-server.js' {
   declare module.exports: $Exports<'webpack/hot/dev-server'>;
 }
+declare module 'webpack/hot/emitter.js' {
+  declare module.exports: $Exports<'webpack/hot/emitter'>;
+}
 declare module 'webpack/hot/log-apply-result.js' {
   declare module.exports: $Exports<'webpack/hot/log-apply-result'>;
 }
@@ -915,18 +1123,12 @@ declare module 'webpack/hot/poll.js' {
 declare module 'webpack/hot/signal.js' {
   declare module.exports: $Exports<'webpack/hot/signal'>;
 }
-declare module 'webpack/lib/AbstractPlugin.js' {
-  declare module.exports: $Exports<'webpack/lib/AbstractPlugin'>;
-}
 declare module 'webpack/lib/AmdMainTemplatePlugin.js' {
   declare module.exports: $Exports<'webpack/lib/AmdMainTemplatePlugin'>;
 }
 declare module 'webpack/lib/APIPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/APIPlugin'>;
 }
-declare module 'webpack/lib/ArrayMap.js' {
-  declare module.exports: $Exports<'webpack/lib/ArrayMap'>;
-}
 declare module 'webpack/lib/AsyncDependenciesBlock.js' {
   declare module.exports: $Exports<'webpack/lib/AsyncDependenciesBlock'>;
 }
@@ -954,6 +1156,9 @@ declare module 'webpack/lib/ChunkRenderError.js' {
 declare module 'webpack/lib/ChunkTemplate.js' {
   declare module.exports: $Exports<'webpack/lib/ChunkTemplate'>;
 }
+declare module 'webpack/lib/compareLocations.js' {
+  declare module.exports: $Exports<'webpack/lib/compareLocations'>;
+}
 declare module 'webpack/lib/CompatibilityPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/CompatibilityPlugin'>;
 }
@@ -963,9 +1168,6 @@ declare module 'webpack/lib/Compilation.js' {
 declare module 'webpack/lib/Compiler.js' {
   declare module.exports: $Exports<'webpack/lib/Compiler'>;
 }
-declare module 'webpack/lib/ConcatSource.js' {
-  declare module.exports: $Exports<'webpack/lib/ConcatSource'>;
-}
 declare module 'webpack/lib/ConstPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/ConstPlugin'>;
 }
@@ -978,9 +1180,6 @@ declare module 'webpack/lib/ContextModuleFactory.js' {
 declare module 'webpack/lib/ContextReplacementPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/ContextReplacementPlugin'>;
 }
-declare module 'webpack/lib/CriticalDependenciesWarning.js' {
-  declare module.exports: $Exports<'webpack/lib/CriticalDependenciesWarning'>;
-}
 declare module 'webpack/lib/DefinePlugin.js' {
   declare module.exports: $Exports<'webpack/lib/DefinePlugin'>;
 }
@@ -1050,6 +1249,9 @@ declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsRequireCall.
 declare module 'webpack/lib/dependencies/ContextElementDependency.js' {
   declare module.exports: $Exports<'webpack/lib/dependencies/ContextElementDependency'>;
 }
+declare module 'webpack/lib/dependencies/CriticalDependencyWarning.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/CriticalDependencyWarning'>;
+}
 declare module 'webpack/lib/dependencies/DelegatedSourceDependency.js' {
   declare module.exports: $Exports<'webpack/lib/dependencies/DelegatedSourceDependency'>;
 }
@@ -1062,17 +1264,74 @@ declare module 'webpack/lib/dependencies/DllEntryDependency.js' {
 declare module 'webpack/lib/dependencies/getFunctionExpression.js' {
   declare module.exports: $Exports<'webpack/lib/dependencies/getFunctionExpression'>;
 }
-declare module 'webpack/lib/dependencies/LabeledExportsDependency.js' {
-  declare module.exports: $Exports<'webpack/lib/dependencies/LabeledExportsDependency'>;
+declare module 'webpack/lib/dependencies/HarmonyAcceptDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyAcceptDependency'>;
+}
+declare module 'webpack/lib/dependencies/HarmonyAcceptImportDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyAcceptImportDependency'>;
+}
+declare module 'webpack/lib/dependencies/HarmonyCompatibilityDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyCompatibilityDependency'>;
+}
+declare module 'webpack/lib/dependencies/HarmonyDetectionParserPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyDetectionParserPlugin'>;
+}
+declare module 'webpack/lib/dependencies/HarmonyExportDependencyParserPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyExportDependencyParserPlugin'>;
+}
+declare module 'webpack/lib/dependencies/HarmonyExportExpressionDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyExportExpressionDependency'>;
+}
+declare module 'webpack/lib/dependencies/HarmonyExportHeaderDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyExportHeaderDependency'>;
+}
+declare module 'webpack/lib/dependencies/HarmonyExportImportedSpecifierDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyExportImportedSpecifierDependency'>;
+}
+declare module 'webpack/lib/dependencies/HarmonyExportSpecifierDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyExportSpecifierDependency'>;
+}
+declare module 'webpack/lib/dependencies/HarmonyImportDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyImportDependency'>;
+}
+declare module 'webpack/lib/dependencies/HarmonyImportDependencyParserPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyImportDependencyParserPlugin'>;
 }
-declare module 'webpack/lib/dependencies/LabeledModuleDependency.js' {
-  declare module.exports: $Exports<'webpack/lib/dependencies/LabeledModuleDependency'>;
+declare module 'webpack/lib/dependencies/HarmonyImportSpecifierDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyImportSpecifierDependency'>;
 }
-declare module 'webpack/lib/dependencies/LabeledModuleDependencyParserPlugin.js' {
-  declare module.exports: $Exports<'webpack/lib/dependencies/LabeledModuleDependencyParserPlugin'>;
+declare module 'webpack/lib/dependencies/HarmonyModulesHelpers.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyModulesHelpers'>;
 }
-declare module 'webpack/lib/dependencies/LabeledModulesPlugin.js' {
-  declare module.exports: $Exports<'webpack/lib/dependencies/LabeledModulesPlugin'>;
+declare module 'webpack/lib/dependencies/HarmonyModulesPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyModulesPlugin'>;
+}
+declare module 'webpack/lib/dependencies/ImportContextDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/ImportContextDependency'>;
+}
+declare module 'webpack/lib/dependencies/ImportDependenciesBlock.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/ImportDependenciesBlock'>;
+}
+declare module 'webpack/lib/dependencies/ImportDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/ImportDependency'>;
+}
+declare module 'webpack/lib/dependencies/ImportEagerContextDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/ImportEagerContextDependency'>;
+}
+declare module 'webpack/lib/dependencies/ImportEagerDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/ImportEagerDependency'>;
+}
+declare module 'webpack/lib/dependencies/ImportLazyContextDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/ImportLazyContextDependency'>;
+}
+declare module 'webpack/lib/dependencies/ImportLazyOnceContextDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/ImportLazyOnceContextDependency'>;
+}
+declare module 'webpack/lib/dependencies/ImportParserPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/ImportParserPlugin'>;
+}
+declare module 'webpack/lib/dependencies/ImportPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/ImportPlugin'>;
 }
 declare module 'webpack/lib/dependencies/LoaderDependency.js' {
   declare module.exports: $Exports<'webpack/lib/dependencies/LoaderDependency'>;
@@ -1110,9 +1369,6 @@ declare module 'webpack/lib/dependencies/MultiEntryDependency.js' {
 declare module 'webpack/lib/dependencies/NullDependency.js' {
   declare module.exports: $Exports<'webpack/lib/dependencies/NullDependency'>;
 }
-declare module 'webpack/lib/dependencies/NullDependencyTemplate.js' {
-  declare module.exports: $Exports<'webpack/lib/dependencies/NullDependencyTemplate'>;
-}
 declare module 'webpack/lib/dependencies/PrefetchDependency.js' {
   declare module.exports: $Exports<'webpack/lib/dependencies/PrefetchDependency'>;
 }
@@ -1167,8 +1423,11 @@ declare module 'webpack/lib/dependencies/RequireResolveHeaderDependency.js' {
 declare module 'webpack/lib/dependencies/SingleEntryDependency.js' {
   declare module.exports: $Exports<'webpack/lib/dependencies/SingleEntryDependency'>;
 }
-declare module 'webpack/lib/dependencies/TemplateArgumentDependency.js' {
-  declare module.exports: $Exports<'webpack/lib/dependencies/TemplateArgumentDependency'>;
+declare module 'webpack/lib/dependencies/SystemPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/SystemPlugin'>;
+}
+declare module 'webpack/lib/dependencies/UnsupportedDependency.js' {
+  declare module.exports: $Exports<'webpack/lib/dependencies/UnsupportedDependency'>;
 }
 declare module 'webpack/lib/dependencies/WebpackMissingModule.js' {
   declare module.exports: $Exports<'webpack/lib/dependencies/WebpackMissingModule'>;
@@ -1197,15 +1456,24 @@ declare module 'webpack/lib/DllPlugin.js' {
 declare module 'webpack/lib/DllReferencePlugin.js' {
   declare module.exports: $Exports<'webpack/lib/DllReferencePlugin'>;
 }
+declare module 'webpack/lib/DynamicEntryPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/DynamicEntryPlugin'>;
+}
 declare module 'webpack/lib/EntryModuleNotFoundError.js' {
   declare module.exports: $Exports<'webpack/lib/EntryModuleNotFoundError'>;
 }
 declare module 'webpack/lib/EntryOptionPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/EntryOptionPlugin'>;
 }
+declare module 'webpack/lib/Entrypoint.js' {
+  declare module.exports: $Exports<'webpack/lib/Entrypoint'>;
+}
 declare module 'webpack/lib/EnvironmentPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/EnvironmentPlugin'>;
 }
+declare module 'webpack/lib/ErrorHelpers.js' {
+  declare module.exports: $Exports<'webpack/lib/ErrorHelpers'>;
+}
 declare module 'webpack/lib/EvalDevToolModulePlugin.js' {
   declare module.exports: $Exports<'webpack/lib/EvalDevToolModulePlugin'>;
 }
@@ -1230,12 +1498,27 @@ declare module 'webpack/lib/ExternalModuleFactoryPlugin.js' {
 declare module 'webpack/lib/ExternalsPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/ExternalsPlugin'>;
 }
+declare module 'webpack/lib/FlagDependencyExportsPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/FlagDependencyExportsPlugin'>;
+}
+declare module 'webpack/lib/FlagDependencyUsagePlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/FlagDependencyUsagePlugin'>;
+}
+declare module 'webpack/lib/FlagInitialModulesAsUsedPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/FlagInitialModulesAsUsedPlugin'>;
+}
+declare module 'webpack/lib/formatLocation.js' {
+  declare module.exports: $Exports<'webpack/lib/formatLocation'>;
+}
 declare module 'webpack/lib/FunctionModulePlugin.js' {
   declare module.exports: $Exports<'webpack/lib/FunctionModulePlugin'>;
 }
 declare module 'webpack/lib/FunctionModuleTemplatePlugin.js' {
   declare module.exports: $Exports<'webpack/lib/FunctionModuleTemplatePlugin'>;
 }
+declare module 'webpack/lib/HashedModuleIdsPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/HashedModuleIdsPlugin'>;
+}
 declare module 'webpack/lib/HotModuleReplacement.runtime.js' {
   declare module.exports: $Exports<'webpack/lib/HotModuleReplacement.runtime'>;
 }
@@ -1272,6 +1555,9 @@ declare module 'webpack/lib/LibManifestPlugin.js' {
 declare module 'webpack/lib/LibraryTemplatePlugin.js' {
   declare module.exports: $Exports<'webpack/lib/LibraryTemplatePlugin'>;
 }
+declare module 'webpack/lib/LoaderOptionsPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/LoaderOptionsPlugin'>;
+}
 declare module 'webpack/lib/LoaderTargetPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/LoaderTargetPlugin'>;
 }
@@ -1284,6 +1570,18 @@ declare module 'webpack/lib/MemoryOutputFileSystem.js' {
 declare module 'webpack/lib/Module.js' {
   declare module.exports: $Exports<'webpack/lib/Module'>;
 }
+declare module 'webpack/lib/ModuleBuildError.js' {
+  declare module.exports: $Exports<'webpack/lib/ModuleBuildError'>;
+}
+declare module 'webpack/lib/ModuleDependencyError.js' {
+  declare module.exports: $Exports<'webpack/lib/ModuleDependencyError'>;
+}
+declare module 'webpack/lib/ModuleDependencyWarning.js' {
+  declare module.exports: $Exports<'webpack/lib/ModuleDependencyWarning'>;
+}
+declare module 'webpack/lib/ModuleError.js' {
+  declare module.exports: $Exports<'webpack/lib/ModuleError'>;
+}
 declare module 'webpack/lib/ModuleFilenameHelpers.js' {
   declare module.exports: $Exports<'webpack/lib/ModuleFilenameHelpers'>;
 }
@@ -1293,15 +1591,15 @@ declare module 'webpack/lib/ModuleNotFoundError.js' {
 declare module 'webpack/lib/ModuleParseError.js' {
   declare module.exports: $Exports<'webpack/lib/ModuleParseError'>;
 }
-declare module 'webpack/lib/ModuleParserHelpers.js' {
-  declare module.exports: $Exports<'webpack/lib/ModuleParserHelpers'>;
-}
 declare module 'webpack/lib/ModuleReason.js' {
   declare module.exports: $Exports<'webpack/lib/ModuleReason'>;
 }
 declare module 'webpack/lib/ModuleTemplate.js' {
   declare module.exports: $Exports<'webpack/lib/ModuleTemplate'>;
 }
+declare module 'webpack/lib/ModuleWarning.js' {
+  declare module.exports: $Exports<'webpack/lib/ModuleWarning'>;
+}
 declare module 'webpack/lib/MovedToPluginWarningPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/MovedToPluginWarningPlugin'>;
 }
@@ -1317,6 +1615,15 @@ declare module 'webpack/lib/MultiModule.js' {
 declare module 'webpack/lib/MultiModuleFactory.js' {
   declare module.exports: $Exports<'webpack/lib/MultiModuleFactory'>;
 }
+declare module 'webpack/lib/MultiStats.js' {
+  declare module.exports: $Exports<'webpack/lib/MultiStats'>;
+}
+declare module 'webpack/lib/MultiWatching.js' {
+  declare module.exports: $Exports<'webpack/lib/MultiWatching'>;
+}
+declare module 'webpack/lib/NamedChunksPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/NamedChunksPlugin'>;
+}
 declare module 'webpack/lib/NamedModulesPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/NamedModulesPlugin'>;
 }
@@ -1356,12 +1663,12 @@ declare module 'webpack/lib/node/NodeTemplatePlugin.js' {
 declare module 'webpack/lib/node/NodeWatchFileSystem.js' {
   declare module.exports: $Exports<'webpack/lib/node/NodeWatchFileSystem'>;
 }
-declare module 'webpack/lib/node/OldNodeWatchFileSystem.js' {
-  declare module.exports: $Exports<'webpack/lib/node/OldNodeWatchFileSystem'>;
-}
 declare module 'webpack/lib/NodeStuffPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/NodeStuffPlugin'>;
 }
+declare module 'webpack/lib/NoEmitOnErrorsPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/NoEmitOnErrorsPlugin'>;
+}
 declare module 'webpack/lib/NoErrorsPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/NoErrorsPlugin'>;
 }
@@ -1377,18 +1684,24 @@ declare module 'webpack/lib/NormalModuleReplacementPlugin.js' {
 declare module 'webpack/lib/NullFactory.js' {
   declare module.exports: $Exports<'webpack/lib/NullFactory'>;
 }
-declare module 'webpack/lib/OldWatchingPlugin.js' {
-  declare module.exports: $Exports<'webpack/lib/OldWatchingPlugin'>;
-}
 declare module 'webpack/lib/optimize/AggressiveMergingPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/optimize/AggressiveMergingPlugin'>;
 }
+declare module 'webpack/lib/optimize/AggressiveSplittingPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/optimize/AggressiveSplittingPlugin'>;
+}
+declare module 'webpack/lib/optimize/ChunkModuleIdRangePlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/optimize/ChunkModuleIdRangePlugin'>;
+}
 declare module 'webpack/lib/optimize/CommonsChunkPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/optimize/CommonsChunkPlugin'>;
 }
 declare module 'webpack/lib/optimize/DedupePlugin.js' {
   declare module.exports: $Exports<'webpack/lib/optimize/DedupePlugin'>;
 }
+declare module 'webpack/lib/optimize/EnsureChunkConditionsPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/optimize/EnsureChunkConditionsPlugin'>;
+}
 declare module 'webpack/lib/optimize/FlagIncludedChunksPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/optimize/FlagIncludedChunksPlugin'>;
 }
@@ -1401,9 +1714,6 @@ declare module 'webpack/lib/optimize/MergeDuplicateChunksPlugin.js' {
 declare module 'webpack/lib/optimize/MinChunkSizePlugin.js' {
   declare module.exports: $Exports<'webpack/lib/optimize/MinChunkSizePlugin'>;
 }
-declare module 'webpack/lib/optimize/OccurenceOrderPlugin.js' {
-  declare module.exports: $Exports<'webpack/lib/optimize/OccurenceOrderPlugin'>;
-}
 declare module 'webpack/lib/optimize/OccurrenceOrderPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/optimize/OccurrenceOrderPlugin'>;
 }
@@ -1419,12 +1729,27 @@ declare module 'webpack/lib/optimize/UglifyJsPlugin.js' {
 declare module 'webpack/lib/OptionsApply.js' {
   declare module.exports: $Exports<'webpack/lib/OptionsApply'>;
 }
-declare module 'webpack/lib/OriginalSource.js' {
-  declare module.exports: $Exports<'webpack/lib/OriginalSource'>;
+declare module 'webpack/lib/OptionsDefaulter.js' {
+  declare module.exports: $Exports<'webpack/lib/OptionsDefaulter'>;
 }
 declare module 'webpack/lib/Parser.js' {
   declare module.exports: $Exports<'webpack/lib/Parser'>;
 }
+declare module 'webpack/lib/ParserHelpers.js' {
+  declare module.exports: $Exports<'webpack/lib/ParserHelpers'>;
+}
+declare module 'webpack/lib/performance/AssetsOverSizeLimitWarning.js' {
+  declare module.exports: $Exports<'webpack/lib/performance/AssetsOverSizeLimitWarning'>;
+}
+declare module 'webpack/lib/performance/EntrypointsOverSizeLimitWarning.js' {
+  declare module.exports: $Exports<'webpack/lib/performance/EntrypointsOverSizeLimitWarning'>;
+}
+declare module 'webpack/lib/performance/NoAsyncChunksWarning.js' {
+  declare module.exports: $Exports<'webpack/lib/performance/NoAsyncChunksWarning'>;
+}
+declare module 'webpack/lib/performance/SizeLimitsPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/performance/SizeLimitsPlugin'>;
+}
 declare module 'webpack/lib/PrefetchPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/PrefetchPlugin'>;
 }
@@ -1437,9 +1762,6 @@ declare module 'webpack/lib/ProvidePlugin.js' {
 declare module 'webpack/lib/RawModule.js' {
   declare module.exports: $Exports<'webpack/lib/RawModule'>;
 }
-declare module 'webpack/lib/RawSource.js' {
-  declare module.exports: $Exports<'webpack/lib/RawSource'>;
-}
 declare module 'webpack/lib/RecordIdsPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/RecordIdsPlugin'>;
 }
@@ -1452,8 +1774,8 @@ declare module 'webpack/lib/RequestShortener.js' {
 declare module 'webpack/lib/RequireJsStuffPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/RequireJsStuffPlugin'>;
 }
-declare module 'webpack/lib/ResolverPlugin.js' {
-  declare module.exports: $Exports<'webpack/lib/ResolverPlugin'>;
+declare module 'webpack/lib/RuleSet.js' {
+  declare module.exports: $Exports<'webpack/lib/RuleSet'>;
 }
 declare module 'webpack/lib/SetVarMainTemplatePlugin.js' {
   declare module.exports: $Exports<'webpack/lib/SetVarMainTemplatePlugin'>;
@@ -1461,8 +1783,8 @@ declare module 'webpack/lib/SetVarMainTemplatePlugin.js' {
 declare module 'webpack/lib/SingleEntryPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/SingleEntryPlugin'>;
 }
-declare module 'webpack/lib/Source.js' {
-  declare module.exports: $Exports<'webpack/lib/Source'>;
+declare module 'webpack/lib/SizeFormatHelpers.js' {
+  declare module.exports: $Exports<'webpack/lib/SizeFormatHelpers'>;
 }
 declare module 'webpack/lib/SourceMapDevToolModuleOptionsPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/SourceMapDevToolModuleOptionsPlugin'>;
@@ -1470,9 +1792,6 @@ declare module 'webpack/lib/SourceMapDevToolModuleOptionsPlugin.js' {
 declare module 'webpack/lib/SourceMapDevToolPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/SourceMapDevToolPlugin'>;
 }
-declare module 'webpack/lib/SourceMapSource.js' {
-  declare module.exports: $Exports<'webpack/lib/SourceMapSource'>;
-}
 declare module 'webpack/lib/Stats.js' {
   declare module.exports: $Exports<'webpack/lib/Stats'>;
 }
@@ -1488,6 +1807,15 @@ declare module 'webpack/lib/UmdMainTemplatePlugin.js' {
 declare module 'webpack/lib/UnsupportedFeatureWarning.js' {
   declare module.exports: $Exports<'webpack/lib/UnsupportedFeatureWarning'>;
 }
+declare module 'webpack/lib/UseStrictPlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/UseStrictPlugin'>;
+}
+declare module 'webpack/lib/util/identifier.js' {
+  declare module.exports: $Exports<'webpack/lib/util/identifier'>;
+}
+declare module 'webpack/lib/validateSchema.js' {
+  declare module.exports: $Exports<'webpack/lib/validateSchema'>;
+}
 declare module 'webpack/lib/WarnCaseSensitiveModulesPlugin.js' {
   declare module.exports: $Exports<'webpack/lib/WarnCaseSensitiveModulesPlugin'>;
 }
@@ -1503,21 +1831,36 @@ declare module 'webpack/lib/webpack.js' {
 declare module 'webpack/lib/webpack.web.js' {
   declare module.exports: $Exports<'webpack/lib/webpack.web'>;
 }
+declare module 'webpack/lib/WebpackError.js' {
+  declare module.exports: $Exports<'webpack/lib/WebpackError'>;
+}
 declare module 'webpack/lib/WebpackOptionsApply.js' {
   declare module.exports: $Exports<'webpack/lib/WebpackOptionsApply'>;
 }
 declare module 'webpack/lib/WebpackOptionsDefaulter.js' {
   declare module.exports: $Exports<'webpack/lib/WebpackOptionsDefaulter'>;
 }
+declare module 'webpack/lib/WebpackOptionsValidationError.js' {
+  declare module.exports: $Exports<'webpack/lib/WebpackOptionsValidationError'>;
+}
 declare module 'webpack/lib/webworker/WebWorkerChunkTemplatePlugin.js' {
   declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerChunkTemplatePlugin'>;
 }
+declare module 'webpack/lib/webworker/WebWorkerHotUpdateChunkTemplatePlugin.js' {
+  declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerHotUpdateChunkTemplatePlugin'>;
+}
+declare module 'webpack/lib/webworker/WebWorkerMainTemplate.runtime.js' {
+  declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerMainTemplate.runtime'>;
+}
 declare module 'webpack/lib/webworker/WebWorkerMainTemplatePlugin.js' {
   declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerMainTemplatePlugin'>;
 }
 declare module 'webpack/lib/webworker/WebWorkerTemplatePlugin.js' {
   declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerTemplatePlugin'>;
 }
+declare module 'webpack/schemas/ajv.absolutePath.js' {
+  declare module.exports: $Exports<'webpack/schemas/ajv.absolutePath'>;
+}
 declare module 'webpack/web_modules/node-libs-browser.js' {
   declare module.exports: $Exports<'webpack/web_modules/node-libs-browser'>;
 }
index 38a69c0db81301881f5f8372eea94490be053c51..4b570180b097a80046a67c52499f1156af55edf2 100644 (file)
@@ -1,5 +1,5 @@
-// flow-typed signature: 99e3d5c88cc37a7cd6aa62e4cb84a7ff
-// flow-typed version: <<STUB>>/whatwg-fetch_v1.0.0/flow_v0.47.0
+// flow-typed signature: e4d01f9c696604eed3a522a248c872b5
+// flow-typed version: <<STUB>>/whatwg-fetch_v1.0.0/flow_v0.52.0
 
 /**
  * This is an autogenerated libdef stub for: