aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web
diff options
context:
space:
mode:
authorGrégoire Aubert <gregoire.aubert@sonarsource.com>2017-06-09 15:01:54 +0200
committerGrégoire Aubert <gregoire.aubert@sonarsource.com>2017-06-13 15:11:07 +0200
commit5cc073853d45bc73da7eb06cc6c86e53af17a1c8 (patch)
treea98392bf467dd4b6822cc336a38edc4a16e295c5 /server/sonar-web
parentfa8036ca566df868aca72ab32de5cd6af79b20ab (diff)
downloadsonarqube-5cc073853d45bc73da7eb06cc6c86e53af17a1c8.tar.gz
sonarqube-5cc073853d45bc73da7eb06cc6c86e53af17a1c8.zip
Update to last flow type version
Diffstat (limited to 'server/sonar-web')
-rw-r--r--server/sonar-web/flow-typed/npm/autoprefixer_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/babel-core_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/babel-eslint_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/babel-jest_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/babel-loader_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/babel-plugin-transform-class-properties_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/babel-plugin-transform-object-rest-spread_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/babel-plugin-transform-react-constant-elements_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/babel-plugin-transform-react-jsx-self_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/babel-plugin-transform-react-jsx-source_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/babel-polyfill_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/babel-preset-env_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/babel-preset-react_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/backbone.marionette_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/backbone_v1.x.x.js66
-rw-r--r--server/sonar-web/flow-typed/npm/blueimp-md5_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/case-sensitive-paths-webpack-plugin_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/chalk_v1.x.x.js6
-rw-r--r--server/sonar-web/flow-typed/npm/classnames_v2.x.x.js6
-rw-r--r--server/sonar-web/flow-typed/npm/clipboard_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/connect-history-api-fallback_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/cross-env_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/cross-spawn_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/css-loader_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/d3-array_vx.x.x.js262
-rw-r--r--server/sonar-web/flow-typed/npm/d3-hierarchy_vx.x.x.js255
-rw-r--r--server/sonar-web/flow-typed/npm/d3-scale_vx.x.x.js227
-rw-r--r--server/sonar-web/flow-typed/npm/d3-selection_vx.x.x.js374
-rw-r--r--server/sonar-web/flow-typed/npm/d3-shape_vx.x.x.js381
-rw-r--r--server/sonar-web/flow-typed/npm/detect-port_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/dotenv_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/enzyme-to-json_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/enzyme_v2.3.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/escape-html_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/eslint-loader_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/eslint-plugin-import_vx.x.x.js20
-rw-r--r--server/sonar-web/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/eslint-plugin-react_vx.x.x.js18
-rw-r--r--server/sonar-web/flow-typed/npm/eslint_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/expose-loader_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/express-http-proxy_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/express_v4.x.x.js10
-rw-r--r--server/sonar-web/flow-typed/npm/extract-text-webpack-plugin_vx.x.x.js18
-rw-r--r--server/sonar-web/flow-typed/npm/file-loader_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/filesize_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/find-cache-dir_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/fs-extra_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/gzip-size_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/handlebars-loader_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/handlebars_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/history_vx.x.x.js378
-rw-r--r--server/sonar-web/flow-typed/npm/html-webpack-plugin_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/imports-loader_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/jest_v19.x.x.js459
-rw-r--r--server/sonar-web/flow-typed/npm/jquery_vx.x.x.js30
-rw-r--r--server/sonar-web/flow-typed/npm/json-loader_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/keymaster_vx.x.x.js39
-rw-r--r--server/sonar-web/flow-typed/npm/less-loader_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/less_vx.x.x.js50
-rw-r--r--server/sonar-web/flow-typed/npm/lodash_v4.x.x.js16
-rw-r--r--server/sonar-web/flow-typed/npm/moment_v2.x.x.js31
-rw-r--r--server/sonar-web/flow-typed/npm/numeral_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/path-exists_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/postcss-loader_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/prettier-css_vx.x.x.js60
-rw-r--r--server/sonar-web/flow-typed/npm/prettier-eslint-cli_vx.x.x.js60
-rw-r--r--server/sonar-web/flow-typed/npm/prettier-eslint_vx.x.x.js39
-rw-r--r--server/sonar-web/flow-typed/npm/prettier_vx.x.x.js15
-rw-r--r--server/sonar-web/flow-typed/npm/rc-tooltip_vx.x.x.js20
-rw-r--r--server/sonar-web/flow-typed/npm/react-dev-utils_vx.x.x.js34
-rw-r--r--server/sonar-web/flow-typed/npm/react-draggable_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/react-redux_v4.x.x.js6
-rw-r--r--server/sonar-web/flow-typed/npm/react-router_vx.x.x.js430
-rw-r--r--server/sonar-web/flow-typed/npm/react-select_vx.x.x.js36
-rw-r--r--server/sonar-web/flow-typed/npm/react-transform-hmr_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/react-virtualized_vx.x.x.js456
-rw-r--r--server/sonar-web/flow-typed/npm/recursive-readdir_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/redux-logger_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/redux-thunk_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/redux_v3.x.x.js63
-rw-r--r--server/sonar-web/flow-typed/npm/rimraf_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/style-loader_vx.x.x.js18
-rw-r--r--server/sonar-web/flow-typed/npm/underscore_v1.x.x.js939
-rw-r--r--server/sonar-web/flow-typed/npm/webpack-bundle-analyzer_vx.x.x.js144
-rw-r--r--server/sonar-web/flow-typed/npm/webpack-dev-server_vx.x.x.js8
-rw-r--r--server/sonar-web/flow-typed/npm/webpack_vx.x.x.js872
-rw-r--r--server/sonar-web/flow-typed/npm/whatwg-fetch_vx.x.x.js8
-rw-r--r--server/sonar-web/package.json2
-rw-r--r--server/sonar-web/yarn.lock6
90 files changed, 4378 insertions, 1900 deletions
diff --git a/server/sonar-web/flow-typed/npm/autoprefixer_vx.x.x.js b/server/sonar-web/flow-typed/npm/autoprefixer_vx.x.x.js
index 3115f20b63d..3da1f8fa600 100644
--- a/server/sonar-web/flow-typed/npm/autoprefixer_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/autoprefixer_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: bbfe2b37e0ab3549ef6914c90bf2ec64
-// flow-typed version: <<STUB>>/autoprefixer_v6.4.1/flow_v0.42.0
+// flow-typed signature: 60fdd1f737bc0e5fa8ff2ddfdfb5f6ed
+// flow-typed version: <<STUB>>/autoprefixer_v6.4.1/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/babel-core_vx.x.x.js b/server/sonar-web/flow-typed/npm/babel-core_vx.x.x.js
index 40cc9dfba75..5b56af6ab3b 100644
--- a/server/sonar-web/flow-typed/npm/babel-core_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/babel-core_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 968e012d08144e452ea898c1b458100b
-// flow-typed version: <<STUB>>/babel-core_v^6.22.1/flow_v0.42.0
+// flow-typed signature: 5ee5df21233fab68d1d5ddf515725bff
+// flow-typed version: <<STUB>>/babel-core_v^6.22.1/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/babel-eslint_vx.x.x.js b/server/sonar-web/flow-typed/npm/babel-eslint_vx.x.x.js
index 6fdd0a2ecfe..2ee45073002 100644
--- a/server/sonar-web/flow-typed/npm/babel-eslint_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/babel-eslint_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 161c62db689a6609731ad3ce33dcfd62
-// flow-typed version: <<STUB>>/babel-eslint_v6.1.2/flow_v0.42.0
+// flow-typed signature: 306df0ca636f50ba0d328a6d841c7746
+// flow-typed version: <<STUB>>/babel-eslint_v6.1.2/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/babel-jest_vx.x.x.js b/server/sonar-web/flow-typed/npm/babel-jest_vx.x.x.js
index 6d4b050c439..49330bab903 100644
--- a/server/sonar-web/flow-typed/npm/babel-jest_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/babel-jest_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: be5f0cf60b460cb9508603fcfd948487
-// flow-typed version: <<STUB>>/babel-jest_v^18.0.0/flow_v0.42.0
+// flow-typed signature: 9820583eda38283be5bfd6faba5b5f7d
+// flow-typed version: <<STUB>>/babel-jest_v19.0.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/babel-loader_vx.x.x.js b/server/sonar-web/flow-typed/npm/babel-loader_vx.x.x.js
index cb7c26e0777..c1eba8e9c45 100644
--- a/server/sonar-web/flow-typed/npm/babel-loader_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/babel-loader_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 4bd4054f4c7ad486f2b05f8d153dbadc
-// flow-typed version: <<STUB>>/babel-loader_v^6.2.10/flow_v0.42.0
+// flow-typed signature: 6f2636674c25d5553ebc08ab6cd1c4c5
+// flow-typed version: <<STUB>>/babel-loader_v^6.2.10/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/babel-plugin-transform-class-properties_vx.x.x.js b/server/sonar-web/flow-typed/npm/babel-plugin-transform-class-properties_vx.x.x.js
index b5912c36ebe..580a003ce8c 100644
--- a/server/sonar-web/flow-typed/npm/babel-plugin-transform-class-properties_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/babel-plugin-transform-class-properties_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: ef4f07151072f66b82d99ecd90125b60
-// flow-typed version: <<STUB>>/babel-plugin-transform-class-properties_v^6.22.0/flow_v0.42.0
+// flow-typed signature: 4aa6067a74995de56edb55440daa42ba
+// flow-typed version: <<STUB>>/babel-plugin-transform-class-properties_v^6.22.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/babel-plugin-transform-object-rest-spread_vx.x.x.js b/server/sonar-web/flow-typed/npm/babel-plugin-transform-object-rest-spread_vx.x.x.js
index c7f58c29177..e6559c98c13 100644
--- a/server/sonar-web/flow-typed/npm/babel-plugin-transform-object-rest-spread_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/babel-plugin-transform-object-rest-spread_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 1ac8bd60487196b5ce5db07ea6aee717
-// flow-typed version: <<STUB>>/babel-plugin-transform-object-rest-spread_v^6.22.0/flow_v0.42.0
+// flow-typed signature: e866407e578d940a553d5ade7fd7a9c4
+// flow-typed version: <<STUB>>/babel-plugin-transform-object-rest-spread_v^6.22.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/babel-plugin-transform-react-constant-elements_vx.x.x.js b/server/sonar-web/flow-typed/npm/babel-plugin-transform-react-constant-elements_vx.x.x.js
index b78f63c9491..3483055b2df 100644
--- a/server/sonar-web/flow-typed/npm/babel-plugin-transform-react-constant-elements_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/babel-plugin-transform-react-constant-elements_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 7369e1d31a7b6cf761e6c6a4f03c0bbf
-// flow-typed version: <<STUB>>/babel-plugin-transform-react-constant-elements_v^6.22.0/flow_v0.42.0
+// flow-typed signature: 1d276fccc5afbdfe7f53c1ce2d2a8112
+// flow-typed version: <<STUB>>/babel-plugin-transform-react-constant-elements_v^6.22.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/babel-plugin-transform-react-jsx-self_vx.x.x.js b/server/sonar-web/flow-typed/npm/babel-plugin-transform-react-jsx-self_vx.x.x.js
index a78bf569b10..be6978b9a21 100644
--- a/server/sonar-web/flow-typed/npm/babel-plugin-transform-react-jsx-self_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/babel-plugin-transform-react-jsx-self_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 397f27c17782a18ab55cfe957ba58e61
-// flow-typed version: <<STUB>>/babel-plugin-transform-react-jsx-self_v^6.22.0/flow_v0.42.0
+// flow-typed signature: e5c406322c737b9b381b68057fadd699
+// flow-typed version: <<STUB>>/babel-plugin-transform-react-jsx-self_v^6.22.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/babel-plugin-transform-react-jsx-source_vx.x.x.js b/server/sonar-web/flow-typed/npm/babel-plugin-transform-react-jsx-source_vx.x.x.js
index 3d1ed1d35ed..7f0133b79f0 100644
--- a/server/sonar-web/flow-typed/npm/babel-plugin-transform-react-jsx-source_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/babel-plugin-transform-react-jsx-source_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 3f3baad70153f64d623820ba42b3736d
-// flow-typed version: <<STUB>>/babel-plugin-transform-react-jsx-source_v^6.22.0/flow_v0.42.0
+// flow-typed signature: c0d4de1998444bab92a43b0ffec48e2d
+// flow-typed version: <<STUB>>/babel-plugin-transform-react-jsx-source_v^6.22.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/babel-polyfill_vx.x.x.js b/server/sonar-web/flow-typed/npm/babel-polyfill_vx.x.x.js
index 5b2966a1ffa..c11cd8e24c4 100644
--- a/server/sonar-web/flow-typed/npm/babel-polyfill_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/babel-polyfill_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 0e535863c551a6f71ac6e33e6f7595a4
-// flow-typed version: <<STUB>>/babel-polyfill_v^6.22.0/flow_v0.42.0
+// flow-typed signature: ec475671ec3c33c5d6f73f45c4d22c85
+// flow-typed version: <<STUB>>/babel-polyfill_v^6.22.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/babel-preset-env_vx.x.x.js b/server/sonar-web/flow-typed/npm/babel-preset-env_vx.x.x.js
index 6c28b62d990..cc86a716432 100644
--- a/server/sonar-web/flow-typed/npm/babel-preset-env_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/babel-preset-env_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 7c65bec4b2c288e4fb226cbb77f3b5e8
-// flow-typed version: <<STUB>>/babel-preset-env_v^1.1.8/flow_v0.42.0
+// flow-typed signature: bc0de4aebe01cf171165ee8c11e60a92
+// flow-typed version: <<STUB>>/babel-preset-env_v^1.1.8/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/babel-preset-react_vx.x.x.js b/server/sonar-web/flow-typed/npm/babel-preset-react_vx.x.x.js
index aa134af22e3..996c28e1220 100644
--- a/server/sonar-web/flow-typed/npm/babel-preset-react_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/babel-preset-react_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: c2cb241d3d305230b0ea5362ba558f27
-// flow-typed version: <<STUB>>/babel-preset-react_v^6.22.0/flow_v0.42.0
+// flow-typed signature: 8aa856751d3c61d44bbfb1103420acf5
+// flow-typed version: <<STUB>>/babel-preset-react_v^6.22.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/backbone.marionette_vx.x.x.js b/server/sonar-web/flow-typed/npm/backbone.marionette_vx.x.x.js
index f4afacacf99..d7d4be5bc0f 100644
--- a/server/sonar-web/flow-typed/npm/backbone.marionette_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/backbone.marionette_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 68b44d817a6b7cd2c93c8ce01f8ccb78
-// flow-typed version: <<STUB>>/backbone.marionette_v2.4.3/flow_v0.42.0
+// flow-typed signature: 5019b7fb4236e0bb555d80fa57f454e3
+// flow-typed version: <<STUB>>/backbone.marionette_v2.4.3/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/backbone_v1.x.x.js b/server/sonar-web/flow-typed/npm/backbone_v1.x.x.js
index fe27ab21e43..10ce9b7cf8e 100644
--- a/server/sonar-web/flow-typed/npm/backbone_v1.x.x.js
+++ b/server/sonar-web/flow-typed/npm/backbone_v1.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: ee6e939898c254f6578ac3485db3e223
-// flow-typed version: 651c6d20b9/backbone_v1.x.x/flow_>=v0.25.x
+// flow-typed signature: 86547335f85946dbef9c3913c3b16416
+// flow-typed version: c80fa24011/backbone_v1.x.x/flow_>=v0.25.x
declare module 'backbone' {
declare var $: any; // @TODO this is no correct, but it is difficult to require another definition from here.
@@ -16,11 +16,13 @@ declare module 'backbone' {
declare class Events {
// Not sure the best way of adding these to the declaration files
on(event: string, callback: eventCallback, context?: Object): void;
+ once(event: string, callback: eventCallback, context?: Object): void;
bind(event: string, callback: eventCallback, context?: Object): void;
off(event: ?string, callback?: ?eventCallback, context?: Object): void;
unbind(event: ?string, callback?: ?eventCallback, context?: Object): void;
trigger(event: string, ...args?: Array<mixed>): void;
listenTo(other: Events, event: string, callback: eventCallback): void;
+ listenToOnce(other: Events, event: string, callback: eventCallback): void;
stopListening(other: Events, callback?: ?eventCallback, context?: Object): void;
static on(event: string, callback: eventCallback, context?: Object): void;
static bind(event: string, callback: eventCallback, context?: Object): void;
@@ -44,26 +46,43 @@ declare module 'backbone' {
static extend<P, CP>(instanceProperies: P, classProperties?: CP): Class<Model & P> & CP;
constructor(attributes?: Attrs, options?: ModelOpts): void;
static initialize(attributes?: Attrs, options?: ModelOpts): void;
- idAttribute: string;
- id: string | number;
- attributes: Attrs;
- cid: string;
- cidPrefix: string;
- chagned: ?Object,
- validationError: ?Object;
initialize(): void;
- toJSON(): Attrs;
- sync: sync;
+ get(attr: string): any;
set(attrs: Attrs, options?: Object): this;
set(attr: string, value: mixed, options?: Object): this;
+ escape(attr: string): mixed;
has(attr: string): boolean;
unset(attr: string, options?: { unset?: boolean }): this;
clear(options?: Object): this;
- escape(attr: string): mixed;
- previous(attr: string): mixed;
- previousAttributes(): Attrs;
- // @TODO should return a jQuery XHR, but I cannot define this without the dependency on jquery lib def.
+ id: string | number;
+ idAttribute: string;
+ cid: string;
+ cidPrefix: string;
+ attributes: Attrs;
+ changed: ?Object;
+ defaults(attr: Object): void;
+ defaults(attr: () => void): void;
+ toJSON(): Attrs;
+ sync: sync;
+ //Start jQuery XHR
+ // @TODO should return a jQuery XHR, but I cannot define this without the dependency on jquery lib def
fetch(options?: Object): any;
+ save(attrs: Attrs, options?: Object): any;
+ save(attr: string, value: mixed, options?: Object): any;
+ destroy(options?: Object): any;
+ // End jQuery XHR
+ validate(attrs: Attrs, options?: Object): boolean;
+ validationError: ?Object;
+ isValid(): boolean;
+ url(): string;
+ urlRoot: string | () => string;
+ parse(response: Object, options?: Object): any;
+ clone: this;
+ isNew: boolean;
+ hasChanged(attribute?: string): boolean;
+ chagnedAttributes(attributes?: {[attr: string]: mixed}): boolean;
+ previous(attribute: string): mixed;
+ previousAttirbutes(): Attrs;
// Start Underscore methods
// @TODO Underscore Methods should be defined by the library definition
keys(): string[];
@@ -75,15 +94,6 @@ declare module 'backbone' {
chain(): Function;
isEmpty(): boolean;
// End underscore methods
- isValid(): boolean;
- url(): string;
- urlRoot: string | () => string,
- clone: this;
- isNew: boolean;
- hasChanged(attribute?: string): boolean;
- chagnedAttributes(attributes?: {[attr: string]: mixed}): boolean;
- previous(attribute: string): mixed;
- previousAttirbutes(): Attrs;
}
/**
@@ -144,10 +154,10 @@ declare module 'backbone' {
push(model: TModel, options?: Object): void;
pop(otions?: Object): void;
unshift(model: TModel, options?: Object): void;
- unshift(model: TModel, options?: Object): void;
shift(options?: Object): TModel;
slice(begin: number, end: number): Array<TModel>;
length: number;
+ comparator: string | (attr: string) => any | (attrA: TModel, attrB: TModel) => number;
sort(options?: Object): Array<TModel>;
pluck(attribute: string): Array<TModel>;
where(attributes: {[attributeName: string]: mixed}): Array<TModel>;
@@ -184,6 +194,12 @@ declare module 'backbone' {
constructor(options?: Object): this;
initialize(options?: Object): this;
start(options?: { pushState?: boolean, hashChange?: boolean, root?: string}): this;
+ navigate(fragment: string, options?: { trigger?: boolean, replace?: boolean}): boolean | void;
+ loadUrl(fragment: string): boolean;
+ route(route: string, callback: Function): void;
+ decodeFragment(fragment: string): string;
+ getFragment(): string;
+ fragment: string;
}
declare var history: History;
diff --git a/server/sonar-web/flow-typed/npm/blueimp-md5_vx.x.x.js b/server/sonar-web/flow-typed/npm/blueimp-md5_vx.x.x.js
index 879ba69c682..d2b5875c414 100644
--- a/server/sonar-web/flow-typed/npm/blueimp-md5_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/blueimp-md5_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: d00f6c76eae51ceaca715e5e3d8294b9
-// flow-typed version: <<STUB>>/blueimp-md5_v1.1.1/flow_v0.42.0
+// flow-typed signature: 00de7208013c04231eb092c1e0c9fcd6
+// flow-typed version: <<STUB>>/blueimp-md5_v1.1.1/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/case-sensitive-paths-webpack-plugin_vx.x.x.js b/server/sonar-web/flow-typed/npm/case-sensitive-paths-webpack-plugin_vx.x.x.js
index bb72d7e41f3..71e35282cf3 100644
--- a/server/sonar-web/flow-typed/npm/case-sensitive-paths-webpack-plugin_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/case-sensitive-paths-webpack-plugin_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: d310d5027250a0a2899e0f600a3daebc
-// flow-typed version: <<STUB>>/case-sensitive-paths-webpack-plugin_v1.1.4/flow_v0.42.0
+// flow-typed signature: f89a4054f028f819545dbda1e0129a7c
+// flow-typed version: <<STUB>>/case-sensitive-paths-webpack-plugin_v1.1.4/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/chalk_v1.x.x.js b/server/sonar-web/flow-typed/npm/chalk_v1.x.x.js
index e115e1e3f38..a10a34eaebb 100644
--- a/server/sonar-web/flow-typed/npm/chalk_v1.x.x.js
+++ b/server/sonar-web/flow-typed/npm/chalk_v1.x.x.js
@@ -1,12 +1,12 @@
-// flow-typed signature: 7b4e29a4fd2be533e1822c1b0aade79b
-// flow-typed version: 549b484575/chalk_v1.x.x/flow_>=v0.21.x
+// flow-typed signature: 9d7ebf432fe5436b8912d014b367d934
+// flow-typed version: b059774d08/chalk_v1.x.x/flow_>=v0.21.x
type $npm$chalk$StyleElement = {
open: string;
close: string;
};
-type $npm$chalk$Chain = $npm$chalk$Style & (...text: string[]) => string;
+type $npm$chalk$Chain = $npm$chalk$Style & (...text: any[]) => string;
type $npm$chalk$Style = {
// General
diff --git a/server/sonar-web/flow-typed/npm/classnames_v2.x.x.js b/server/sonar-web/flow-typed/npm/classnames_v2.x.x.js
index 8c9ed1cf556..6911b23462c 100644
--- a/server/sonar-web/flow-typed/npm/classnames_v2.x.x.js
+++ b/server/sonar-web/flow-typed/npm/classnames_v2.x.x.js
@@ -1,9 +1,9 @@
-// flow-typed signature: cf6332fcf9a3398cffb131f7da90662b
-// flow-typed version: dc0ded3d57/classnames_v2.x.x/flow_>=v0.28.x
+// flow-typed signature: f18a1d7eaf96fce01718f217f06c838e
+// flow-typed version: 3c3f096590/classnames_v2.x.x/flow_>=v0.23.x
type $npm$classnames$Classes =
string |
- {[className: string]: ?boolean } |
+ {[className: string]: * } |
Array<string> |
false |
void |
diff --git a/server/sonar-web/flow-typed/npm/clipboard_vx.x.x.js b/server/sonar-web/flow-typed/npm/clipboard_vx.x.x.js
index 11cdaf88122..0d72cc2229c 100644
--- a/server/sonar-web/flow-typed/npm/clipboard_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/clipboard_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 7c1f444c0d20239ab6c0eb0fbe76fb20
-// flow-typed version: <<STUB>>/clipboard_v1.5.5/flow_v0.42.0
+// flow-typed signature: 9e829d5a9f0fccc4b21a4d88ea8529ca
+// flow-typed version: <<STUB>>/clipboard_v1.5.5/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/connect-history-api-fallback_vx.x.x.js b/server/sonar-web/flow-typed/npm/connect-history-api-fallback_vx.x.x.js
index edd502b7d8a..21e5a46188c 100644
--- a/server/sonar-web/flow-typed/npm/connect-history-api-fallback_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/connect-history-api-fallback_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 702ea543e4519d4bd0782bcc62250760
-// flow-typed version: <<STUB>>/connect-history-api-fallback_v1.3.0/flow_v0.42.0
+// flow-typed signature: 61679109118732b1c3223ccdb5fea3c5
+// flow-typed version: <<STUB>>/connect-history-api-fallback_v1.3.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/cross-env_vx.x.x.js b/server/sonar-web/flow-typed/npm/cross-env_vx.x.x.js
index f05c9116c2c..9af00ba9d76 100644
--- a/server/sonar-web/flow-typed/npm/cross-env_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/cross-env_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: e1f58fe4cb3da4076d93de6a7b1ea922
-// flow-typed version: <<STUB>>/cross-env_v2.0.0/flow_v0.42.0
+// flow-typed signature: af2ef1432dd0833cdfef7b303a6f1adc
+// flow-typed version: <<STUB>>/cross-env_v2.0.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/cross-spawn_vx.x.x.js b/server/sonar-web/flow-typed/npm/cross-spawn_vx.x.x.js
index 2678252d0f1..98ee3caa673 100644
--- a/server/sonar-web/flow-typed/npm/cross-spawn_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/cross-spawn_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: a4cc041c7d9bec9a2598a7ff1c34163a
-// flow-typed version: <<STUB>>/cross-spawn_v4.0.0/flow_v0.42.0
+// flow-typed signature: 34701582c90b43e51419206dd4813d56
+// flow-typed version: <<STUB>>/cross-spawn_v4.0.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/css-loader_vx.x.x.js b/server/sonar-web/flow-typed/npm/css-loader_vx.x.x.js
index ef71e1693f2..5da008e0c4f 100644
--- a/server/sonar-web/flow-typed/npm/css-loader_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/css-loader_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: f2d25314097b5f7a8c8af2aa1b548e38
-// flow-typed version: <<STUB>>/css-loader_v0.23.1/flow_v0.42.0
+// flow-typed signature: ad2d53ebfe0f2209a03178ef8882bba9
+// flow-typed version: <<STUB>>/css-loader_v0.23.1/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/d3-array_vx.x.x.js b/server/sonar-web/flow-typed/npm/d3-array_vx.x.x.js
new file mode 100644
index 00000000000..66cd7c27efc
--- /dev/null
+++ b/server/sonar-web/flow-typed/npm/d3-array_vx.x.x.js
@@ -0,0 +1,262 @@
+// flow-typed signature: c5ba9cfe9ca498464127d5e83e31061b
+// flow-typed version: <<STUB>>/d3-array_v1.1.1/flow_v0.47.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'd3-array'
+ *
+ * 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 'd3-array' {
+ 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 'd3-array/build/d3-array' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/build/d3-array.min' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/array' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/ascending' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/bisect' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/bisector' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/constant' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/cross' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/descending' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/deviation' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/extent' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/histogram' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/identity' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/max' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/mean' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/median' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/merge' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/min' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/number' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/pairs' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/permute' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/quantile' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/range' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/scan' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/shuffle' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/sum' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/threshold/freedmanDiaconis' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/threshold/scott' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/threshold/sturges' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/ticks' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/transpose' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/variance' {
+ declare module.exports: any;
+}
+
+declare module 'd3-array/src/zip' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'd3-array/build/d3-array.js' {
+ declare module.exports: $Exports<'d3-array/build/d3-array'>;
+}
+declare module 'd3-array/build/d3-array.min.js' {
+ declare module.exports: $Exports<'d3-array/build/d3-array.min'>;
+}
+declare module 'd3-array/index' {
+ declare module.exports: $Exports<'d3-array'>;
+}
+declare module 'd3-array/index.js' {
+ declare module.exports: $Exports<'d3-array'>;
+}
+declare module 'd3-array/src/array.js' {
+ declare module.exports: $Exports<'d3-array/src/array'>;
+}
+declare module 'd3-array/src/ascending.js' {
+ declare module.exports: $Exports<'d3-array/src/ascending'>;
+}
+declare module 'd3-array/src/bisect.js' {
+ declare module.exports: $Exports<'d3-array/src/bisect'>;
+}
+declare module 'd3-array/src/bisector.js' {
+ declare module.exports: $Exports<'d3-array/src/bisector'>;
+}
+declare module 'd3-array/src/constant.js' {
+ declare module.exports: $Exports<'d3-array/src/constant'>;
+}
+declare module 'd3-array/src/cross.js' {
+ declare module.exports: $Exports<'d3-array/src/cross'>;
+}
+declare module 'd3-array/src/descending.js' {
+ declare module.exports: $Exports<'d3-array/src/descending'>;
+}
+declare module 'd3-array/src/deviation.js' {
+ declare module.exports: $Exports<'d3-array/src/deviation'>;
+}
+declare module 'd3-array/src/extent.js' {
+ declare module.exports: $Exports<'d3-array/src/extent'>;
+}
+declare module 'd3-array/src/histogram.js' {
+ declare module.exports: $Exports<'d3-array/src/histogram'>;
+}
+declare module 'd3-array/src/identity.js' {
+ declare module.exports: $Exports<'d3-array/src/identity'>;
+}
+declare module 'd3-array/src/max.js' {
+ declare module.exports: $Exports<'d3-array/src/max'>;
+}
+declare module 'd3-array/src/mean.js' {
+ declare module.exports: $Exports<'d3-array/src/mean'>;
+}
+declare module 'd3-array/src/median.js' {
+ declare module.exports: $Exports<'d3-array/src/median'>;
+}
+declare module 'd3-array/src/merge.js' {
+ declare module.exports: $Exports<'d3-array/src/merge'>;
+}
+declare module 'd3-array/src/min.js' {
+ declare module.exports: $Exports<'d3-array/src/min'>;
+}
+declare module 'd3-array/src/number.js' {
+ declare module.exports: $Exports<'d3-array/src/number'>;
+}
+declare module 'd3-array/src/pairs.js' {
+ declare module.exports: $Exports<'d3-array/src/pairs'>;
+}
+declare module 'd3-array/src/permute.js' {
+ declare module.exports: $Exports<'d3-array/src/permute'>;
+}
+declare module 'd3-array/src/quantile.js' {
+ declare module.exports: $Exports<'d3-array/src/quantile'>;
+}
+declare module 'd3-array/src/range.js' {
+ declare module.exports: $Exports<'d3-array/src/range'>;
+}
+declare module 'd3-array/src/scan.js' {
+ declare module.exports: $Exports<'d3-array/src/scan'>;
+}
+declare module 'd3-array/src/shuffle.js' {
+ declare module.exports: $Exports<'d3-array/src/shuffle'>;
+}
+declare module 'd3-array/src/sum.js' {
+ declare module.exports: $Exports<'d3-array/src/sum'>;
+}
+declare module 'd3-array/src/threshold/freedmanDiaconis.js' {
+ declare module.exports: $Exports<'d3-array/src/threshold/freedmanDiaconis'>;
+}
+declare module 'd3-array/src/threshold/scott.js' {
+ declare module.exports: $Exports<'d3-array/src/threshold/scott'>;
+}
+declare module 'd3-array/src/threshold/sturges.js' {
+ declare module.exports: $Exports<'d3-array/src/threshold/sturges'>;
+}
+declare module 'd3-array/src/ticks.js' {
+ declare module.exports: $Exports<'d3-array/src/ticks'>;
+}
+declare module 'd3-array/src/transpose.js' {
+ declare module.exports: $Exports<'d3-array/src/transpose'>;
+}
+declare module 'd3-array/src/variance.js' {
+ declare module.exports: $Exports<'d3-array/src/variance'>;
+}
+declare module 'd3-array/src/zip.js' {
+ declare module.exports: $Exports<'d3-array/src/zip'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/d3-hierarchy_vx.x.x.js b/server/sonar-web/flow-typed/npm/d3-hierarchy_vx.x.x.js
new file mode 100644
index 00000000000..37f7d6a895e
--- /dev/null
+++ b/server/sonar-web/flow-typed/npm/d3-hierarchy_vx.x.x.js
@@ -0,0 +1,255 @@
+// flow-typed signature: fb16ae779749cfb4e21d267710c3398c
+// flow-typed version: <<STUB>>/d3-hierarchy_v1.1.4/flow_v0.47.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'd3-hierarchy'
+ *
+ * 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 'd3-hierarchy' {
+ 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 'd3-hierarchy/build/d3-hierarchy' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/build/d3-hierarchy.min' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/accessors' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/cluster' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/constant' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/hierarchy/ancestors' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/hierarchy/count' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/hierarchy/descendants' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/hierarchy/each' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/hierarchy/eachAfter' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/hierarchy/eachBefore' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/hierarchy/index' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/hierarchy/leaves' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/hierarchy/links' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/hierarchy/path' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/hierarchy/sort' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/hierarchy/sum' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/pack/enclose' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/pack/index' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/pack/shuffle' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/pack/siblings' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/partition' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/stratify' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/tree' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/treemap/binary' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/treemap/dice' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/treemap/index' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/treemap/resquarify' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/treemap/round' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/treemap/slice' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/treemap/sliceDice' {
+ declare module.exports: any;
+}
+
+declare module 'd3-hierarchy/src/treemap/squarify' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'd3-hierarchy/build/d3-hierarchy.js' {
+ declare module.exports: $Exports<'d3-hierarchy/build/d3-hierarchy'>;
+}
+declare module 'd3-hierarchy/build/d3-hierarchy.min.js' {
+ declare module.exports: $Exports<'d3-hierarchy/build/d3-hierarchy.min'>;
+}
+declare module 'd3-hierarchy/index' {
+ declare module.exports: $Exports<'d3-hierarchy'>;
+}
+declare module 'd3-hierarchy/index.js' {
+ declare module.exports: $Exports<'d3-hierarchy'>;
+}
+declare module 'd3-hierarchy/src/accessors.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/accessors'>;
+}
+declare module 'd3-hierarchy/src/cluster.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/cluster'>;
+}
+declare module 'd3-hierarchy/src/constant.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/constant'>;
+}
+declare module 'd3-hierarchy/src/hierarchy/ancestors.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/hierarchy/ancestors'>;
+}
+declare module 'd3-hierarchy/src/hierarchy/count.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/hierarchy/count'>;
+}
+declare module 'd3-hierarchy/src/hierarchy/descendants.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/hierarchy/descendants'>;
+}
+declare module 'd3-hierarchy/src/hierarchy/each.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/hierarchy/each'>;
+}
+declare module 'd3-hierarchy/src/hierarchy/eachAfter.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/hierarchy/eachAfter'>;
+}
+declare module 'd3-hierarchy/src/hierarchy/eachBefore.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/hierarchy/eachBefore'>;
+}
+declare module 'd3-hierarchy/src/hierarchy/index.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/hierarchy/index'>;
+}
+declare module 'd3-hierarchy/src/hierarchy/leaves.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/hierarchy/leaves'>;
+}
+declare module 'd3-hierarchy/src/hierarchy/links.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/hierarchy/links'>;
+}
+declare module 'd3-hierarchy/src/hierarchy/path.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/hierarchy/path'>;
+}
+declare module 'd3-hierarchy/src/hierarchy/sort.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/hierarchy/sort'>;
+}
+declare module 'd3-hierarchy/src/hierarchy/sum.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/hierarchy/sum'>;
+}
+declare module 'd3-hierarchy/src/pack/enclose.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/pack/enclose'>;
+}
+declare module 'd3-hierarchy/src/pack/index.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/pack/index'>;
+}
+declare module 'd3-hierarchy/src/pack/shuffle.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/pack/shuffle'>;
+}
+declare module 'd3-hierarchy/src/pack/siblings.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/pack/siblings'>;
+}
+declare module 'd3-hierarchy/src/partition.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/partition'>;
+}
+declare module 'd3-hierarchy/src/stratify.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/stratify'>;
+}
+declare module 'd3-hierarchy/src/tree.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/tree'>;
+}
+declare module 'd3-hierarchy/src/treemap/binary.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/treemap/binary'>;
+}
+declare module 'd3-hierarchy/src/treemap/dice.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/treemap/dice'>;
+}
+declare module 'd3-hierarchy/src/treemap/index.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/treemap/index'>;
+}
+declare module 'd3-hierarchy/src/treemap/resquarify.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/treemap/resquarify'>;
+}
+declare module 'd3-hierarchy/src/treemap/round.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/treemap/round'>;
+}
+declare module 'd3-hierarchy/src/treemap/slice.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/treemap/slice'>;
+}
+declare module 'd3-hierarchy/src/treemap/sliceDice.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/treemap/sliceDice'>;
+}
+declare module 'd3-hierarchy/src/treemap/squarify.js' {
+ declare module.exports: $Exports<'d3-hierarchy/src/treemap/squarify'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/d3-scale_vx.x.x.js b/server/sonar-web/flow-typed/npm/d3-scale_vx.x.x.js
new file mode 100644
index 00000000000..7a7d61def35
--- /dev/null
+++ b/server/sonar-web/flow-typed/npm/d3-scale_vx.x.x.js
@@ -0,0 +1,227 @@
+// flow-typed signature: 429893e922eff99af714d9439a5053da
+// flow-typed version: <<STUB>>/d3-scale_v1.0.5/flow_v0.47.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'd3-scale'
+ *
+ * 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 'd3-scale' {
+ 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 'd3-scale/build/d3-scale' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/build/d3-scale.min' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/array' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/band' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/category10' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/category20' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/category20b' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/category20c' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/colors' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/constant' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/continuous' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/cubehelix' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/identity' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/linear' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/log' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/nice' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/number' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/ordinal' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/pow' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/quantile' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/quantize' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/rainbow' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/sequential' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/threshold' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/tickFormat' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/time' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/utcTime' {
+ declare module.exports: any;
+}
+
+declare module 'd3-scale/src/viridis' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'd3-scale/build/d3-scale.js' {
+ declare module.exports: $Exports<'d3-scale/build/d3-scale'>;
+}
+declare module 'd3-scale/build/d3-scale.min.js' {
+ declare module.exports: $Exports<'d3-scale/build/d3-scale.min'>;
+}
+declare module 'd3-scale/index' {
+ declare module.exports: $Exports<'d3-scale'>;
+}
+declare module 'd3-scale/index.js' {
+ declare module.exports: $Exports<'d3-scale'>;
+}
+declare module 'd3-scale/src/array.js' {
+ declare module.exports: $Exports<'d3-scale/src/array'>;
+}
+declare module 'd3-scale/src/band.js' {
+ declare module.exports: $Exports<'d3-scale/src/band'>;
+}
+declare module 'd3-scale/src/category10.js' {
+ declare module.exports: $Exports<'d3-scale/src/category10'>;
+}
+declare module 'd3-scale/src/category20.js' {
+ declare module.exports: $Exports<'d3-scale/src/category20'>;
+}
+declare module 'd3-scale/src/category20b.js' {
+ declare module.exports: $Exports<'d3-scale/src/category20b'>;
+}
+declare module 'd3-scale/src/category20c.js' {
+ declare module.exports: $Exports<'d3-scale/src/category20c'>;
+}
+declare module 'd3-scale/src/colors.js' {
+ declare module.exports: $Exports<'d3-scale/src/colors'>;
+}
+declare module 'd3-scale/src/constant.js' {
+ declare module.exports: $Exports<'d3-scale/src/constant'>;
+}
+declare module 'd3-scale/src/continuous.js' {
+ declare module.exports: $Exports<'d3-scale/src/continuous'>;
+}
+declare module 'd3-scale/src/cubehelix.js' {
+ declare module.exports: $Exports<'d3-scale/src/cubehelix'>;
+}
+declare module 'd3-scale/src/identity.js' {
+ declare module.exports: $Exports<'d3-scale/src/identity'>;
+}
+declare module 'd3-scale/src/linear.js' {
+ declare module.exports: $Exports<'d3-scale/src/linear'>;
+}
+declare module 'd3-scale/src/log.js' {
+ declare module.exports: $Exports<'d3-scale/src/log'>;
+}
+declare module 'd3-scale/src/nice.js' {
+ declare module.exports: $Exports<'d3-scale/src/nice'>;
+}
+declare module 'd3-scale/src/number.js' {
+ declare module.exports: $Exports<'d3-scale/src/number'>;
+}
+declare module 'd3-scale/src/ordinal.js' {
+ declare module.exports: $Exports<'d3-scale/src/ordinal'>;
+}
+declare module 'd3-scale/src/pow.js' {
+ declare module.exports: $Exports<'d3-scale/src/pow'>;
+}
+declare module 'd3-scale/src/quantile.js' {
+ declare module.exports: $Exports<'d3-scale/src/quantile'>;
+}
+declare module 'd3-scale/src/quantize.js' {
+ declare module.exports: $Exports<'d3-scale/src/quantize'>;
+}
+declare module 'd3-scale/src/rainbow.js' {
+ declare module.exports: $Exports<'d3-scale/src/rainbow'>;
+}
+declare module 'd3-scale/src/sequential.js' {
+ declare module.exports: $Exports<'d3-scale/src/sequential'>;
+}
+declare module 'd3-scale/src/threshold.js' {
+ declare module.exports: $Exports<'d3-scale/src/threshold'>;
+}
+declare module 'd3-scale/src/tickFormat.js' {
+ declare module.exports: $Exports<'d3-scale/src/tickFormat'>;
+}
+declare module 'd3-scale/src/time.js' {
+ declare module.exports: $Exports<'d3-scale/src/time'>;
+}
+declare module 'd3-scale/src/utcTime.js' {
+ declare module.exports: $Exports<'d3-scale/src/utcTime'>;
+}
+declare module 'd3-scale/src/viridis.js' {
+ declare module.exports: $Exports<'d3-scale/src/viridis'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/d3-selection_vx.x.x.js b/server/sonar-web/flow-typed/npm/d3-selection_vx.x.x.js
new file mode 100644
index 00000000000..a6cf9528a7e
--- /dev/null
+++ b/server/sonar-web/flow-typed/npm/d3-selection_vx.x.x.js
@@ -0,0 +1,374 @@
+// flow-typed signature: b8f6ab6113171f49eb4493a1a1f81036
+// flow-typed version: <<STUB>>/d3-selection_v1.0.5/flow_v0.47.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'd3-selection'
+ *
+ * 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 'd3-selection' {
+ 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 'd3-selection/build/d3-selection' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/build/d3-selection.min' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/constant' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/creator' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/local' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/matcher' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/mouse' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/namespace' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/namespaces' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/point' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/select' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selectAll' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/append' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/attr' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/call' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/classed' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/data' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/datum' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/dispatch' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/each' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/empty' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/enter' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/exit' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/filter' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/html' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/index' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/insert' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/lower' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/merge' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/node' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/nodes' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/on' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/order' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/property' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/raise' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/remove' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/select' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/selectAll' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/size' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/sort' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/sparse' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/style' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selection/text' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selector' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/selectorAll' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/sourceEvent' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/touch' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/touches' {
+ declare module.exports: any;
+}
+
+declare module 'd3-selection/src/window' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'd3-selection/build/d3-selection.js' {
+ declare module.exports: $Exports<'d3-selection/build/d3-selection'>;
+}
+declare module 'd3-selection/build/d3-selection.min.js' {
+ declare module.exports: $Exports<'d3-selection/build/d3-selection.min'>;
+}
+declare module 'd3-selection/index' {
+ declare module.exports: $Exports<'d3-selection'>;
+}
+declare module 'd3-selection/index.js' {
+ declare module.exports: $Exports<'d3-selection'>;
+}
+declare module 'd3-selection/src/constant.js' {
+ declare module.exports: $Exports<'d3-selection/src/constant'>;
+}
+declare module 'd3-selection/src/creator.js' {
+ declare module.exports: $Exports<'d3-selection/src/creator'>;
+}
+declare module 'd3-selection/src/local.js' {
+ declare module.exports: $Exports<'d3-selection/src/local'>;
+}
+declare module 'd3-selection/src/matcher.js' {
+ declare module.exports: $Exports<'d3-selection/src/matcher'>;
+}
+declare module 'd3-selection/src/mouse.js' {
+ declare module.exports: $Exports<'d3-selection/src/mouse'>;
+}
+declare module 'd3-selection/src/namespace.js' {
+ declare module.exports: $Exports<'d3-selection/src/namespace'>;
+}
+declare module 'd3-selection/src/namespaces.js' {
+ declare module.exports: $Exports<'d3-selection/src/namespaces'>;
+}
+declare module 'd3-selection/src/point.js' {
+ declare module.exports: $Exports<'d3-selection/src/point'>;
+}
+declare module 'd3-selection/src/select.js' {
+ declare module.exports: $Exports<'d3-selection/src/select'>;
+}
+declare module 'd3-selection/src/selectAll.js' {
+ declare module.exports: $Exports<'d3-selection/src/selectAll'>;
+}
+declare module 'd3-selection/src/selection/append.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/append'>;
+}
+declare module 'd3-selection/src/selection/attr.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/attr'>;
+}
+declare module 'd3-selection/src/selection/call.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/call'>;
+}
+declare module 'd3-selection/src/selection/classed.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/classed'>;
+}
+declare module 'd3-selection/src/selection/data.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/data'>;
+}
+declare module 'd3-selection/src/selection/datum.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/datum'>;
+}
+declare module 'd3-selection/src/selection/dispatch.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/dispatch'>;
+}
+declare module 'd3-selection/src/selection/each.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/each'>;
+}
+declare module 'd3-selection/src/selection/empty.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/empty'>;
+}
+declare module 'd3-selection/src/selection/enter.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/enter'>;
+}
+declare module 'd3-selection/src/selection/exit.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/exit'>;
+}
+declare module 'd3-selection/src/selection/filter.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/filter'>;
+}
+declare module 'd3-selection/src/selection/html.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/html'>;
+}
+declare module 'd3-selection/src/selection/index.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/index'>;
+}
+declare module 'd3-selection/src/selection/insert.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/insert'>;
+}
+declare module 'd3-selection/src/selection/lower.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/lower'>;
+}
+declare module 'd3-selection/src/selection/merge.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/merge'>;
+}
+declare module 'd3-selection/src/selection/node.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/node'>;
+}
+declare module 'd3-selection/src/selection/nodes.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/nodes'>;
+}
+declare module 'd3-selection/src/selection/on.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/on'>;
+}
+declare module 'd3-selection/src/selection/order.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/order'>;
+}
+declare module 'd3-selection/src/selection/property.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/property'>;
+}
+declare module 'd3-selection/src/selection/raise.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/raise'>;
+}
+declare module 'd3-selection/src/selection/remove.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/remove'>;
+}
+declare module 'd3-selection/src/selection/select.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/select'>;
+}
+declare module 'd3-selection/src/selection/selectAll.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/selectAll'>;
+}
+declare module 'd3-selection/src/selection/size.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/size'>;
+}
+declare module 'd3-selection/src/selection/sort.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/sort'>;
+}
+declare module 'd3-selection/src/selection/sparse.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/sparse'>;
+}
+declare module 'd3-selection/src/selection/style.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/style'>;
+}
+declare module 'd3-selection/src/selection/text.js' {
+ declare module.exports: $Exports<'d3-selection/src/selection/text'>;
+}
+declare module 'd3-selection/src/selector.js' {
+ declare module.exports: $Exports<'d3-selection/src/selector'>;
+}
+declare module 'd3-selection/src/selectorAll.js' {
+ declare module.exports: $Exports<'d3-selection/src/selectorAll'>;
+}
+declare module 'd3-selection/src/sourceEvent.js' {
+ declare module.exports: $Exports<'d3-selection/src/sourceEvent'>;
+}
+declare module 'd3-selection/src/touch.js' {
+ declare module.exports: $Exports<'d3-selection/src/touch'>;
+}
+declare module 'd3-selection/src/touches.js' {
+ declare module.exports: $Exports<'d3-selection/src/touches'>;
+}
+declare module 'd3-selection/src/window.js' {
+ declare module.exports: $Exports<'d3-selection/src/window'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/d3-shape_vx.x.x.js b/server/sonar-web/flow-typed/npm/d3-shape_vx.x.x.js
new file mode 100644
index 00000000000..24112cb7fe2
--- /dev/null
+++ b/server/sonar-web/flow-typed/npm/d3-shape_vx.x.x.js
@@ -0,0 +1,381 @@
+// flow-typed signature: 3a5ccccc83a546a282b7f0f0de00035e
+// flow-typed version: <<STUB>>/d3-shape_v1.0.6/flow_v0.47.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'd3-shape'
+ *
+ * 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 'd3-shape' {
+ 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 'd3-shape/build/d3-shape' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/build/d3-shape.min' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/arc' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/area' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/array' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/constant' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/basis' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/basisClosed' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/basisOpen' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/bundle' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/cardinal' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/cardinalClosed' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/cardinalOpen' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/catmullRom' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/catmullRomClosed' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/catmullRomOpen' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/linear' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/linearClosed' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/monotone' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/natural' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/radial' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/curve/step' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/descending' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/identity' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/line' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/math' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/noop' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/offset/expand' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/offset/none' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/offset/silhouette' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/offset/wiggle' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/order/ascending' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/order/descending' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/order/insideOut' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/order/none' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/order/reverse' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/pie' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/point' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/radialArea' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/radialLine' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/stack' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/symbol' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/symbol/circle' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/symbol/cross' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/symbol/diamond' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/symbol/square' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/symbol/star' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/symbol/triangle' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/src/symbol/wye' {
+ declare module.exports: any;
+}
+
+declare module 'd3-shape/test-input' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'd3-shape/build/d3-shape.js' {
+ declare module.exports: $Exports<'d3-shape/build/d3-shape'>;
+}
+declare module 'd3-shape/build/d3-shape.min.js' {
+ declare module.exports: $Exports<'d3-shape/build/d3-shape.min'>;
+}
+declare module 'd3-shape/index' {
+ declare module.exports: $Exports<'d3-shape'>;
+}
+declare module 'd3-shape/index.js' {
+ declare module.exports: $Exports<'d3-shape'>;
+}
+declare module 'd3-shape/src/arc.js' {
+ declare module.exports: $Exports<'d3-shape/src/arc'>;
+}
+declare module 'd3-shape/src/area.js' {
+ declare module.exports: $Exports<'d3-shape/src/area'>;
+}
+declare module 'd3-shape/src/array.js' {
+ declare module.exports: $Exports<'d3-shape/src/array'>;
+}
+declare module 'd3-shape/src/constant.js' {
+ declare module.exports: $Exports<'d3-shape/src/constant'>;
+}
+declare module 'd3-shape/src/curve/basis.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/basis'>;
+}
+declare module 'd3-shape/src/curve/basisClosed.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/basisClosed'>;
+}
+declare module 'd3-shape/src/curve/basisOpen.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/basisOpen'>;
+}
+declare module 'd3-shape/src/curve/bundle.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/bundle'>;
+}
+declare module 'd3-shape/src/curve/cardinal.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/cardinal'>;
+}
+declare module 'd3-shape/src/curve/cardinalClosed.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/cardinalClosed'>;
+}
+declare module 'd3-shape/src/curve/cardinalOpen.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/cardinalOpen'>;
+}
+declare module 'd3-shape/src/curve/catmullRom.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/catmullRom'>;
+}
+declare module 'd3-shape/src/curve/catmullRomClosed.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/catmullRomClosed'>;
+}
+declare module 'd3-shape/src/curve/catmullRomOpen.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/catmullRomOpen'>;
+}
+declare module 'd3-shape/src/curve/linear.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/linear'>;
+}
+declare module 'd3-shape/src/curve/linearClosed.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/linearClosed'>;
+}
+declare module 'd3-shape/src/curve/monotone.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/monotone'>;
+}
+declare module 'd3-shape/src/curve/natural.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/natural'>;
+}
+declare module 'd3-shape/src/curve/radial.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/radial'>;
+}
+declare module 'd3-shape/src/curve/step.js' {
+ declare module.exports: $Exports<'d3-shape/src/curve/step'>;
+}
+declare module 'd3-shape/src/descending.js' {
+ declare module.exports: $Exports<'d3-shape/src/descending'>;
+}
+declare module 'd3-shape/src/identity.js' {
+ declare module.exports: $Exports<'d3-shape/src/identity'>;
+}
+declare module 'd3-shape/src/line.js' {
+ declare module.exports: $Exports<'d3-shape/src/line'>;
+}
+declare module 'd3-shape/src/math.js' {
+ declare module.exports: $Exports<'d3-shape/src/math'>;
+}
+declare module 'd3-shape/src/noop.js' {
+ declare module.exports: $Exports<'d3-shape/src/noop'>;
+}
+declare module 'd3-shape/src/offset/expand.js' {
+ declare module.exports: $Exports<'d3-shape/src/offset/expand'>;
+}
+declare module 'd3-shape/src/offset/none.js' {
+ declare module.exports: $Exports<'d3-shape/src/offset/none'>;
+}
+declare module 'd3-shape/src/offset/silhouette.js' {
+ declare module.exports: $Exports<'d3-shape/src/offset/silhouette'>;
+}
+declare module 'd3-shape/src/offset/wiggle.js' {
+ declare module.exports: $Exports<'d3-shape/src/offset/wiggle'>;
+}
+declare module 'd3-shape/src/order/ascending.js' {
+ declare module.exports: $Exports<'d3-shape/src/order/ascending'>;
+}
+declare module 'd3-shape/src/order/descending.js' {
+ declare module.exports: $Exports<'d3-shape/src/order/descending'>;
+}
+declare module 'd3-shape/src/order/insideOut.js' {
+ declare module.exports: $Exports<'d3-shape/src/order/insideOut'>;
+}
+declare module 'd3-shape/src/order/none.js' {
+ declare module.exports: $Exports<'d3-shape/src/order/none'>;
+}
+declare module 'd3-shape/src/order/reverse.js' {
+ declare module.exports: $Exports<'d3-shape/src/order/reverse'>;
+}
+declare module 'd3-shape/src/pie.js' {
+ declare module.exports: $Exports<'d3-shape/src/pie'>;
+}
+declare module 'd3-shape/src/point.js' {
+ declare module.exports: $Exports<'d3-shape/src/point'>;
+}
+declare module 'd3-shape/src/radialArea.js' {
+ declare module.exports: $Exports<'d3-shape/src/radialArea'>;
+}
+declare module 'd3-shape/src/radialLine.js' {
+ declare module.exports: $Exports<'d3-shape/src/radialLine'>;
+}
+declare module 'd3-shape/src/stack.js' {
+ declare module.exports: $Exports<'d3-shape/src/stack'>;
+}
+declare module 'd3-shape/src/symbol.js' {
+ declare module.exports: $Exports<'d3-shape/src/symbol'>;
+}
+declare module 'd3-shape/src/symbol/circle.js' {
+ declare module.exports: $Exports<'d3-shape/src/symbol/circle'>;
+}
+declare module 'd3-shape/src/symbol/cross.js' {
+ declare module.exports: $Exports<'d3-shape/src/symbol/cross'>;
+}
+declare module 'd3-shape/src/symbol/diamond.js' {
+ declare module.exports: $Exports<'d3-shape/src/symbol/diamond'>;
+}
+declare module 'd3-shape/src/symbol/square.js' {
+ declare module.exports: $Exports<'d3-shape/src/symbol/square'>;
+}
+declare module 'd3-shape/src/symbol/star.js' {
+ declare module.exports: $Exports<'d3-shape/src/symbol/star'>;
+}
+declare module 'd3-shape/src/symbol/triangle.js' {
+ declare module.exports: $Exports<'d3-shape/src/symbol/triangle'>;
+}
+declare module 'd3-shape/src/symbol/wye.js' {
+ declare module.exports: $Exports<'d3-shape/src/symbol/wye'>;
+}
+declare module 'd3-shape/test-input.js' {
+ declare module.exports: $Exports<'d3-shape/test-input'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/detect-port_vx.x.x.js b/server/sonar-web/flow-typed/npm/detect-port_vx.x.x.js
index fd2d930e771..f3c92cf3e88 100644
--- a/server/sonar-web/flow-typed/npm/detect-port_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/detect-port_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: f6044e8a7a2868715e6a2068cab30fb1
-// flow-typed version: <<STUB>>/detect-port_v1.0.0/flow_v0.42.0
+// flow-typed signature: 358eebdb05657b76fcf072d9e35f63a2
+// flow-typed version: <<STUB>>/detect-port_v1.0.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/dotenv_vx.x.x.js b/server/sonar-web/flow-typed/npm/dotenv_vx.x.x.js
index 3c12e19fc4d..fd4313662e5 100644
--- a/server/sonar-web/flow-typed/npm/dotenv_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/dotenv_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 55c03856b07937985bfe8fb4dc30bf3a
-// flow-typed version: <<STUB>>/dotenv_v2.0.0/flow_v0.42.0
+// flow-typed signature: 9eab2820d6af6fa74542d7e2678189da
+// flow-typed version: <<STUB>>/dotenv_v2.0.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/enzyme-to-json_vx.x.x.js b/server/sonar-web/flow-typed/npm/enzyme-to-json_vx.x.x.js
index 4caabb0f981..9c84eb42019 100644
--- a/server/sonar-web/flow-typed/npm/enzyme-to-json_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/enzyme-to-json_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: a0346e1352c656e711482c6e3206b866
-// flow-typed version: <<STUB>>/enzyme-to-json_v^1.4.5/flow_v0.42.0
+// flow-typed signature: d92c8554707fb2baec8640667354dd70
+// flow-typed version: <<STUB>>/enzyme-to-json_v^1.4.5/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/enzyme_v2.3.x.js b/server/sonar-web/flow-typed/npm/enzyme_v2.3.x.js
index f356b36de54..8fab0a245fb 100644
--- a/server/sonar-web/flow-typed/npm/enzyme_v2.3.x.js
+++ b/server/sonar-web/flow-typed/npm/enzyme_v2.3.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 473141b7c854ed9ae66b92c537f09107
-// flow-typed version: f09afd9fb1/enzyme_v2.3.x/flow_>=v0.28.x
+// flow-typed signature: a66d63ce84b8c546ae8bc484f7b4c4bc
+// flow-typed version: 778b20e026/enzyme_v2.3.x/flow_>=v0.28.x
declare module 'enzyme' {
declare type PredicateFunction<T: Wrapper> = (wrapper: T) => boolean;
@@ -36,6 +36,8 @@ declare module 'enzyme' {
text(): string;
html(): string;
get(index: number): React$Element<any>;
+ getNode(): React$Element<any>;
+ getNodes(): Array<React$Element<any>>;
at(index: number): this;
first(): this;
last(): this;
@@ -45,7 +47,7 @@ declare module 'enzyme' {
prop(key: string): any;
key(): string;
simulate(event: string, ...args: Array<any>): this;
- setState(state: Object): this;
+ setState(state: Object, callback?: Function): this,
setProps(props: Object): this;
setContext(context: Object): this;
instance(): React$Component<any, any, any>;
diff --git a/server/sonar-web/flow-typed/npm/escape-html_vx.x.x.js b/server/sonar-web/flow-typed/npm/escape-html_vx.x.x.js
index 9cd63ba78e1..86927a092da 100644
--- a/server/sonar-web/flow-typed/npm/escape-html_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/escape-html_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 5e279f7aac959c5e7a0322413e37549a
-// flow-typed version: <<STUB>>/escape-html_v1.0.3/flow_v0.42.0
+// flow-typed signature: 129bd2594c198afae1831d9964ab8804
+// flow-typed version: <<STUB>>/escape-html_v1.0.3/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/eslint-loader_vx.x.x.js b/server/sonar-web/flow-typed/npm/eslint-loader_vx.x.x.js
index bab9165e3bc..7aeebc6993a 100644
--- a/server/sonar-web/flow-typed/npm/eslint-loader_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/eslint-loader_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 3c5c48968584442abc1e9ae5c23c6ebb
-// flow-typed version: <<STUB>>/eslint-loader_v1.5.0/flow_v0.42.0
+// flow-typed signature: dfb1bece41344b5e2094fe0efa25bdba
+// flow-typed version: <<STUB>>/eslint-loader_v1.5.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js b/server/sonar-web/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js
index 6ffa74ef7db..001c128cd1b 100644
--- a/server/sonar-web/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 517a24631b6bf5cdb5d8aeff8bf626d3
-// flow-typed version: <<STUB>>/eslint-plugin-flowtype_v^2.29.1/flow_v0.42.0
+// flow-typed signature: a81b204b66e010933e263b8cd5c9b5b8
+// flow-typed version: <<STUB>>/eslint-plugin-flowtype_v^2.29.1/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/eslint-plugin-import_vx.x.x.js b/server/sonar-web/flow-typed/npm/eslint-plugin-import_vx.x.x.js
index 152bf2cf418..835ad0dcf22 100644
--- a/server/sonar-web/flow-typed/npm/eslint-plugin-import_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/eslint-plugin-import_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: f7fd4ab99df6c0abb2ea699f81f64209
-// flow-typed version: <<STUB>>/eslint-plugin-import_v^2.2.0/flow_v0.42.0
+// flow-typed signature: 2f0f5ae36859834da4ac39aa2843ab33
+// flow-typed version: <<STUB>>/eslint-plugin-import_v^2.2.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
@@ -50,15 +50,15 @@ declare module 'eslint-plugin-import/config/warnings' {
declare module.exports: any;
}
-declare module 'eslint-plugin-import/lib/ExportMap' {
+declare module 'eslint-plugin-import/lib/core/importType' {
declare module.exports: any;
}
-declare module 'eslint-plugin-import/lib/core/importType' {
+declare module 'eslint-plugin-import/lib/core/staticRequire' {
declare module.exports: any;
}
-declare module 'eslint-plugin-import/lib/core/staticRequire' {
+declare module 'eslint-plugin-import/lib/ExportMap' {
declare module.exports: any;
}
@@ -216,15 +216,15 @@ declare module 'eslint-plugin-import/config/stage-0.js' {
declare module 'eslint-plugin-import/config/warnings.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/warnings'>;
}
-declare module 'eslint-plugin-import/lib/ExportMap.js' {
- declare module.exports: $Exports<'eslint-plugin-import/lib/ExportMap'>;
-}
declare module 'eslint-plugin-import/lib/core/importType.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/core/importType'>;
}
declare module 'eslint-plugin-import/lib/core/staticRequire.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/core/staticRequire'>;
}
+declare module 'eslint-plugin-import/lib/ExportMap.js' {
+ declare module.exports: $Exports<'eslint-plugin-import/lib/ExportMap'>;
+}
declare module 'eslint-plugin-import/lib/importDeclaration.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/importDeclaration'>;
}
diff --git a/server/sonar-web/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js b/server/sonar-web/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js
index fadb497b4a0..09dcdace0cc 100644
--- a/server/sonar-web/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: e4e322f74a6cdb1b316a76c9d61aa2ba
-// flow-typed version: <<STUB>>/eslint-plugin-jsx-a11y_v^3.0.2/flow_v0.42.0
+// flow-typed signature: eb1675bfc0d1d05388c0cba63e014ba1
+// flow-typed version: <<STUB>>/eslint-plugin-jsx-a11y_v^3.0.2/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/eslint-plugin-react_vx.x.x.js b/server/sonar-web/flow-typed/npm/eslint-plugin-react_vx.x.x.js
index f1de8e5de61..8b14cae5be4 100644
--- a/server/sonar-web/flow-typed/npm/eslint-plugin-react_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/eslint-plugin-react_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: b80d8ebaed2bde8b2f6022f7c906b7f0
-// flow-typed version: <<STUB>>/eslint-plugin-react_v^6.8.0/flow_v0.42.0
+// flow-typed signature: ee7148975bdd2f97f60ec7b626f974cb
+// flow-typed version: <<STUB>>/eslint-plugin-react_v^6.8.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
@@ -254,11 +254,11 @@ declare module 'eslint-plugin-react/lib/rules/wrap-multilines' {
declare module.exports: any;
}
-declare module 'eslint-plugin-react/lib/util/Components' {
+declare module 'eslint-plugin-react/lib/util/annotations' {
declare module.exports: any;
}
-declare module 'eslint-plugin-react/lib/util/annotations' {
+declare module 'eslint-plugin-react/lib/util/Components' {
declare module.exports: any;
}
@@ -459,12 +459,12 @@ declare module 'eslint-plugin-react/lib/rules/style-prop-object.js' {
declare module 'eslint-plugin-react/lib/rules/wrap-multilines.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/wrap-multilines'>;
}
-declare module 'eslint-plugin-react/lib/util/Components.js' {
- declare module.exports: $Exports<'eslint-plugin-react/lib/util/Components'>;
-}
declare module 'eslint-plugin-react/lib/util/annotations.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/annotations'>;
}
+declare module 'eslint-plugin-react/lib/util/Components.js' {
+ declare module.exports: $Exports<'eslint-plugin-react/lib/util/Components'>;
+}
declare module 'eslint-plugin-react/lib/util/getTokenBeforeClosingBracket.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/getTokenBeforeClosingBracket'>;
}
diff --git a/server/sonar-web/flow-typed/npm/eslint_vx.x.x.js b/server/sonar-web/flow-typed/npm/eslint_vx.x.x.js
index 8e7307bbf8b..6effba6d1f8 100644
--- a/server/sonar-web/flow-typed/npm/eslint_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/eslint_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: b8bf72d201ff295a8bcced6b1b89754d
-// flow-typed version: <<STUB>>/eslint_v^3.12.2/flow_v0.42.0
+// flow-typed signature: 1f8591279872f50fda810ab6e0a2345d
+// flow-typed version: <<STUB>>/eslint_v^3.12.2/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/expose-loader_vx.x.x.js b/server/sonar-web/flow-typed/npm/expose-loader_vx.x.x.js
index abfaa674687..4f99fb24ec2 100644
--- a/server/sonar-web/flow-typed/npm/expose-loader_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/expose-loader_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 0a186db108312930ff4ccab661f7fefa
-// flow-typed version: <<STUB>>/expose-loader_v0.7.1/flow_v0.42.0
+// flow-typed signature: a20f2ecf6620bedd86dcc879693e9f0e
+// flow-typed version: <<STUB>>/expose-loader_v0.7.1/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/express-http-proxy_vx.x.x.js b/server/sonar-web/flow-typed/npm/express-http-proxy_vx.x.x.js
index bf7111994c0..21f558cd946 100644
--- a/server/sonar-web/flow-typed/npm/express-http-proxy_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/express-http-proxy_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: bf3103c5ba5dacca1e125143b2143e00
-// flow-typed version: <<STUB>>/express-http-proxy_v0.6.0/flow_v0.42.0
+// flow-typed signature: c3c028669a3ab62a51a457b83bc9cb6a
+// flow-typed version: <<STUB>>/express-http-proxy_v0.6.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/express_v4.x.x.js b/server/sonar-web/flow-typed/npm/express_v4.x.x.js
index 1b04fd2752b..ff9e092d52d 100644
--- a/server/sonar-web/flow-typed/npm/express_v4.x.x.js
+++ b/server/sonar-web/flow-typed/npm/express_v4.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 5800b9dee6b8969ab2b5fa338d02a89f
-// flow-typed version: 473c121609/express_v4.x.x/flow_>=v0.32.x
+// flow-typed signature: 0a6a6906c197a7b95b251a16f7064bee
+// flow-typed version: f471f20d31/express_v4.x.x/flow_>=v0.32.x
import type { Server } from 'http';
@@ -16,7 +16,7 @@ declare class express$RequestResponseBase {
declare class express$Request extends http$IncomingMessage mixins express$RequestResponseBase {
baseUrl: string;
- body: mixed;
+ body: any;
cookies: {[cookie: string]: string};
fresh: boolean;
hostname: string;
@@ -85,14 +85,14 @@ declare class express$Response extends http$ServerResponse mixins express$Reques
sendStatus(statusCode: number): this;
header(field: string, value?: string): this;
header(headers: {[name: string]: string}): this;
- set(field: string, value?: string): this;
+ set(field: string, value?: string|string[]): this;
set(headers: {[name: string]: string}): this;
status(statusCode: number): this;
type(type: string): this;
vary(field: string): this;
}
-declare type express$NextFunction = (err?: ?Error) => mixed;
+declare type express$NextFunction = (err?: ?Error | 'route') => mixed;
declare type express$Middleware =
((req: express$Request, res: express$Response, next: express$NextFunction) => mixed) |
((error: ?Error, req: express$Request, res: express$Response, next: express$NextFunction) => mixed);
diff --git a/server/sonar-web/flow-typed/npm/extract-text-webpack-plugin_vx.x.x.js b/server/sonar-web/flow-typed/npm/extract-text-webpack-plugin_vx.x.x.js
index 28a64eac7fe..8cbbcbdf6a4 100644
--- a/server/sonar-web/flow-typed/npm/extract-text-webpack-plugin_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/extract-text-webpack-plugin_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 911e7f1818ba5f346a58548c72a09aa2
-// flow-typed version: <<STUB>>/extract-text-webpack-plugin_v1.0.1/flow_v0.42.0
+// flow-typed signature: 0d37234d3caf07932bfb0fd7a2a0bf2a
+// flow-typed version: <<STUB>>/extract-text-webpack-plugin_v1.0.1/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
@@ -26,11 +26,11 @@ declare module 'extract-text-webpack-plugin/ExtractedModule' {
declare module.exports: any;
}
-declare module 'extract-text-webpack-plugin/OrderUndefinedError' {
+declare module 'extract-text-webpack-plugin/loader' {
declare module.exports: any;
}
-declare module 'extract-text-webpack-plugin/loader' {
+declare module 'extract-text-webpack-plugin/OrderUndefinedError' {
declare module.exports: any;
}
@@ -38,9 +38,6 @@ declare module 'extract-text-webpack-plugin/loader' {
declare module 'extract-text-webpack-plugin/ExtractedModule.js' {
declare module.exports: $Exports<'extract-text-webpack-plugin/ExtractedModule'>;
}
-declare module 'extract-text-webpack-plugin/OrderUndefinedError.js' {
- declare module.exports: $Exports<'extract-text-webpack-plugin/OrderUndefinedError'>;
-}
declare module 'extract-text-webpack-plugin/index' {
declare module.exports: $Exports<'extract-text-webpack-plugin'>;
}
@@ -50,3 +47,6 @@ declare module 'extract-text-webpack-plugin/index.js' {
declare module 'extract-text-webpack-plugin/loader.js' {
declare module.exports: $Exports<'extract-text-webpack-plugin/loader'>;
}
+declare module 'extract-text-webpack-plugin/OrderUndefinedError.js' {
+ declare module.exports: $Exports<'extract-text-webpack-plugin/OrderUndefinedError'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/file-loader_vx.x.x.js b/server/sonar-web/flow-typed/npm/file-loader_vx.x.x.js
index e297b928edf..f804d763e2c 100644
--- a/server/sonar-web/flow-typed/npm/file-loader_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/file-loader_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: a81fd2562d153a27549b0ebbdda7cbce
-// flow-typed version: <<STUB>>/file-loader_v0.9.0/flow_v0.42.0
+// flow-typed signature: 713ac1f3be354ab9c84631ae33f2a889
+// flow-typed version: <<STUB>>/file-loader_v0.9.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/filesize_vx.x.x.js b/server/sonar-web/flow-typed/npm/filesize_vx.x.x.js
index 24b6efffef0..561b7fe2309 100644
--- a/server/sonar-web/flow-typed/npm/filesize_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/filesize_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: e5976c30522cae72815088299e6b6101
-// flow-typed version: <<STUB>>/filesize_v3.3.0/flow_v0.42.0
+// flow-typed signature: 67d1479e2539a44f1387fc4cfbb9436f
+// flow-typed version: <<STUB>>/filesize_v3.3.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/find-cache-dir_vx.x.x.js b/server/sonar-web/flow-typed/npm/find-cache-dir_vx.x.x.js
index d9650b971fe..9fdb37ad875 100644
--- a/server/sonar-web/flow-typed/npm/find-cache-dir_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/find-cache-dir_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: ce7dac3c4da256006ec34347f77cb8db
-// flow-typed version: <<STUB>>/find-cache-dir_v0.1.1/flow_v0.42.0
+// flow-typed signature: 4ae6367771d25669b8e15f9d1c42e918
+// flow-typed version: <<STUB>>/find-cache-dir_v0.1.1/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/fs-extra_vx.x.x.js b/server/sonar-web/flow-typed/npm/fs-extra_vx.x.x.js
index a41adf0c599..5c2d955d91c 100644
--- a/server/sonar-web/flow-typed/npm/fs-extra_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/fs-extra_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: f0040c849b400527adb909ebf6a5b419
-// flow-typed version: <<STUB>>/fs-extra_v0.30.0/flow_v0.42.0
+// flow-typed signature: 2cf3dbadde1504ad3653cda464d45c5e
+// flow-typed version: <<STUB>>/fs-extra_v0.30.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/gzip-size_vx.x.x.js b/server/sonar-web/flow-typed/npm/gzip-size_vx.x.x.js
index c45adf0c42e..49c843efb9d 100644
--- a/server/sonar-web/flow-typed/npm/gzip-size_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/gzip-size_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 5db77aef43c64406ff860ee01e7f6bc0
-// flow-typed version: <<STUB>>/gzip-size_v3.0.0/flow_v0.42.0
+// flow-typed signature: caee90e2cbc021fdc8226242e1977c27
+// flow-typed version: <<STUB>>/gzip-size_v3.0.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/handlebars-loader_vx.x.x.js b/server/sonar-web/flow-typed/npm/handlebars-loader_vx.x.x.js
index f7d118a765a..5c15946c9d6 100644
--- a/server/sonar-web/flow-typed/npm/handlebars-loader_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/handlebars-loader_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 4a90c9b9c56ff5d6995ed44718f35053
-// flow-typed version: <<STUB>>/handlebars-loader_v1.1.4/flow_v0.42.0
+// flow-typed signature: ddf9c668156c84f277649eb042d2ef9d
+// flow-typed version: <<STUB>>/handlebars-loader_v1.1.4/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/handlebars_vx.x.x.js b/server/sonar-web/flow-typed/npm/handlebars_vx.x.x.js
index a7f6c826687..f1f1b077da7 100644
--- a/server/sonar-web/flow-typed/npm/handlebars_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/handlebars_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 667c8ec7267838bd44d23d0a55828045
-// flow-typed version: <<STUB>>/handlebars_v2.0.0/flow_v0.42.0
+// flow-typed signature: bf0740de511972a6016e5b0be717e577
+// flow-typed version: <<STUB>>/handlebars_v2.0.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/history_vx.x.x.js b/server/sonar-web/flow-typed/npm/history_vx.x.x.js
index a2699876053..de0cf1f0ce2 100644
--- a/server/sonar-web/flow-typed/npm/history_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/history_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 2f9a536311591a0ad538ab8d4e2e36c8
-// flow-typed version: <<STUB>>/history_v2.0.0/flow_v0.42.0
+// flow-typed signature: 4fc9fd71bb2edccf1ca594a35b8f26d1
+// flow-typed version: <<STUB>>/history_v3.3.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
@@ -22,91 +22,31 @@ declare module 'history' {
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
-declare module 'history/es6/Actions' {
- declare module.exports: any;
-}
-
-declare module 'history/es6/AsyncUtils' {
- declare module.exports: any;
-}
-
-declare module 'history/es6/DOMStateStorage' {
- declare module.exports: any;
-}
-
-declare module 'history/es6/DOMUtils' {
- declare module.exports: any;
-}
-
-declare module 'history/es6/ExecutionEnvironment' {
- declare module.exports: any;
-}
-
-declare module 'history/es6/PathUtils' {
- declare module.exports: any;
-}
-
-declare module 'history/es6/createBrowserHistory' {
- declare module.exports: any;
-}
-
-declare module 'history/es6/createDOMHistory' {
- declare module.exports: any;
-}
-
-declare module 'history/es6/createHashHistory' {
- declare module.exports: any;
-}
-
-declare module 'history/es6/createHistory' {
- declare module.exports: any;
-}
-
-declare module 'history/es6/createLocation' {
- declare module.exports: any;
-}
-
-declare module 'history/es6/createMemoryHistory' {
- declare module.exports: any;
-}
-
-declare module 'history/es6/deprecate' {
- declare module.exports: any;
-}
-
-declare module 'history/es6/enableBeforeUnload' {
- declare module.exports: any;
-}
-
-declare module 'history/es6/enableQueries' {
- declare module.exports: any;
-}
-
-declare module 'history/es6/index' {
+declare module 'history/lib/Actions' {
declare module.exports: any;
}
-declare module 'history/es6/runTransitionHook' {
+declare module 'history/lib/AsyncUtils' {
declare module.exports: any;
}
-declare module 'history/es6/useBasename' {
+declare module 'history/lib/BrowserProtocol' {
declare module.exports: any;
}
-declare module 'history/es6/useBeforeUnload' {
+declare module 'history/lib/createBrowserHistory' {
declare module.exports: any;
}
-declare module 'history/es6/useQueries' {
+declare module 'history/lib/createHashHistory' {
declare module.exports: any;
}
-declare module 'history/lib/Actions' {
+declare module 'history/lib/createHistory' {
declare module.exports: any;
}
-declare module 'history/lib/AsyncUtils' {
+declare module 'history/lib/createMemoryHistory' {
declare module.exports: any;
}
@@ -122,47 +62,23 @@ declare module 'history/lib/ExecutionEnvironment' {
declare module.exports: any;
}
-declare module 'history/lib/PathUtils' {
- declare module.exports: any;
-}
-
-declare module 'history/lib/createBrowserHistory' {
- declare module.exports: any;
-}
-
-declare module 'history/lib/createDOMHistory' {
- declare module.exports: any;
-}
-
-declare module 'history/lib/createHashHistory' {
- declare module.exports: any;
-}
-
-declare module 'history/lib/createHistory' {
- declare module.exports: any;
-}
-
-declare module 'history/lib/createLocation' {
+declare module 'history/lib/HashProtocol' {
declare module.exports: any;
}
-declare module 'history/lib/createMemoryHistory' {
- declare module.exports: any;
-}
-
-declare module 'history/lib/deprecate' {
+declare module 'history/lib/index' {
declare module.exports: any;
}
-declare module 'history/lib/enableBeforeUnload' {
+declare module 'history/lib/LocationUtils' {
declare module.exports: any;
}
-declare module 'history/lib/enableQueries' {
+declare module 'history/lib/PathUtils' {
declare module.exports: any;
}
-declare module 'history/lib/index' {
+declare module 'history/lib/RefreshProtocol' {
declare module.exports: any;
}
@@ -182,207 +98,60 @@ declare module 'history/lib/useQueries' {
declare module.exports: any;
}
-declare module 'history/modules/Actions' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/AsyncUtils' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/DOMStateStorage' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/DOMUtils' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/ExecutionEnvironment' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/PathUtils' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/createBrowserHistory' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/createDOMHistory' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/createHashHistory' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/createHistory' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/createLocation' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/createMemoryHistory' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/deprecate' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/enableBeforeUnload' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/enableQueries' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/index' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/runTransitionHook' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/useBasename' {
+declare module 'history/umd/history' {
declare module.exports: any;
}
-declare module 'history/modules/useBeforeUnload' {
- declare module.exports: any;
-}
-
-declare module 'history/modules/useQueries' {
- declare module.exports: any;
-}
-
-declare module 'history/npm-scripts/postinstall' {
- declare module.exports: any;
-}
-
-declare module 'history/umd/History' {
- declare module.exports: any;
-}
-
-declare module 'history/umd/History.min' {
+declare module 'history/umd/history.min' {
declare module.exports: any;
}
// Filename aliases
-declare module 'history/es6/Actions.js' {
- declare module.exports: $Exports<'history/es6/Actions'>;
-}
-declare module 'history/es6/AsyncUtils.js' {
- declare module.exports: $Exports<'history/es6/AsyncUtils'>;
-}
-declare module 'history/es6/DOMStateStorage.js' {
- declare module.exports: $Exports<'history/es6/DOMStateStorage'>;
-}
-declare module 'history/es6/DOMUtils.js' {
- declare module.exports: $Exports<'history/es6/DOMUtils'>;
-}
-declare module 'history/es6/ExecutionEnvironment.js' {
- declare module.exports: $Exports<'history/es6/ExecutionEnvironment'>;
-}
-declare module 'history/es6/PathUtils.js' {
- declare module.exports: $Exports<'history/es6/PathUtils'>;
-}
-declare module 'history/es6/createBrowserHistory.js' {
- declare module.exports: $Exports<'history/es6/createBrowserHistory'>;
-}
-declare module 'history/es6/createDOMHistory.js' {
- declare module.exports: $Exports<'history/es6/createDOMHistory'>;
-}
-declare module 'history/es6/createHashHistory.js' {
- declare module.exports: $Exports<'history/es6/createHashHistory'>;
-}
-declare module 'history/es6/createHistory.js' {
- declare module.exports: $Exports<'history/es6/createHistory'>;
-}
-declare module 'history/es6/createLocation.js' {
- declare module.exports: $Exports<'history/es6/createLocation'>;
-}
-declare module 'history/es6/createMemoryHistory.js' {
- declare module.exports: $Exports<'history/es6/createMemoryHistory'>;
-}
-declare module 'history/es6/deprecate.js' {
- declare module.exports: $Exports<'history/es6/deprecate'>;
-}
-declare module 'history/es6/enableBeforeUnload.js' {
- declare module.exports: $Exports<'history/es6/enableBeforeUnload'>;
-}
-declare module 'history/es6/enableQueries.js' {
- declare module.exports: $Exports<'history/es6/enableQueries'>;
-}
-declare module 'history/es6/index.js' {
- declare module.exports: $Exports<'history/es6/index'>;
-}
-declare module 'history/es6/runTransitionHook.js' {
- declare module.exports: $Exports<'history/es6/runTransitionHook'>;
-}
-declare module 'history/es6/useBasename.js' {
- declare module.exports: $Exports<'history/es6/useBasename'>;
-}
-declare module 'history/es6/useBeforeUnload.js' {
- declare module.exports: $Exports<'history/es6/useBeforeUnload'>;
-}
-declare module 'history/es6/useQueries.js' {
- declare module.exports: $Exports<'history/es6/useQueries'>;
-}
declare module 'history/lib/Actions.js' {
declare module.exports: $Exports<'history/lib/Actions'>;
}
declare module 'history/lib/AsyncUtils.js' {
declare module.exports: $Exports<'history/lib/AsyncUtils'>;
}
-declare module 'history/lib/DOMStateStorage.js' {
- declare module.exports: $Exports<'history/lib/DOMStateStorage'>;
-}
-declare module 'history/lib/DOMUtils.js' {
- declare module.exports: $Exports<'history/lib/DOMUtils'>;
-}
-declare module 'history/lib/ExecutionEnvironment.js' {
- declare module.exports: $Exports<'history/lib/ExecutionEnvironment'>;
-}
-declare module 'history/lib/PathUtils.js' {
- declare module.exports: $Exports<'history/lib/PathUtils'>;
+declare module 'history/lib/BrowserProtocol.js' {
+ declare module.exports: $Exports<'history/lib/BrowserProtocol'>;
}
declare module 'history/lib/createBrowserHistory.js' {
declare module.exports: $Exports<'history/lib/createBrowserHistory'>;
}
-declare module 'history/lib/createDOMHistory.js' {
- declare module.exports: $Exports<'history/lib/createDOMHistory'>;
-}
declare module 'history/lib/createHashHistory.js' {
declare module.exports: $Exports<'history/lib/createHashHistory'>;
}
declare module 'history/lib/createHistory.js' {
declare module.exports: $Exports<'history/lib/createHistory'>;
}
-declare module 'history/lib/createLocation.js' {
- declare module.exports: $Exports<'history/lib/createLocation'>;
-}
declare module 'history/lib/createMemoryHistory.js' {
declare module.exports: $Exports<'history/lib/createMemoryHistory'>;
}
-declare module 'history/lib/deprecate.js' {
- declare module.exports: $Exports<'history/lib/deprecate'>;
+declare module 'history/lib/DOMStateStorage.js' {
+ declare module.exports: $Exports<'history/lib/DOMStateStorage'>;
+}
+declare module 'history/lib/DOMUtils.js' {
+ declare module.exports: $Exports<'history/lib/DOMUtils'>;
}
-declare module 'history/lib/enableBeforeUnload.js' {
- declare module.exports: $Exports<'history/lib/enableBeforeUnload'>;
+declare module 'history/lib/ExecutionEnvironment.js' {
+ declare module.exports: $Exports<'history/lib/ExecutionEnvironment'>;
}
-declare module 'history/lib/enableQueries.js' {
- declare module.exports: $Exports<'history/lib/enableQueries'>;
+declare module 'history/lib/HashProtocol.js' {
+ declare module.exports: $Exports<'history/lib/HashProtocol'>;
}
declare module 'history/lib/index.js' {
declare module.exports: $Exports<'history/lib/index'>;
}
+declare module 'history/lib/LocationUtils.js' {
+ declare module.exports: $Exports<'history/lib/LocationUtils'>;
+}
+declare module 'history/lib/PathUtils.js' {
+ declare module.exports: $Exports<'history/lib/PathUtils'>;
+}
+declare module 'history/lib/RefreshProtocol.js' {
+ declare module.exports: $Exports<'history/lib/RefreshProtocol'>;
+}
declare module 'history/lib/runTransitionHook.js' {
declare module.exports: $Exports<'history/lib/runTransitionHook'>;
}
@@ -395,72 +164,9 @@ declare module 'history/lib/useBeforeUnload.js' {
declare module 'history/lib/useQueries.js' {
declare module.exports: $Exports<'history/lib/useQueries'>;
}
-declare module 'history/modules/Actions.js' {
- declare module.exports: $Exports<'history/modules/Actions'>;
-}
-declare module 'history/modules/AsyncUtils.js' {
- declare module.exports: $Exports<'history/modules/AsyncUtils'>;
-}
-declare module 'history/modules/DOMStateStorage.js' {
- declare module.exports: $Exports<'history/modules/DOMStateStorage'>;
-}
-declare module 'history/modules/DOMUtils.js' {
- declare module.exports: $Exports<'history/modules/DOMUtils'>;
-}
-declare module 'history/modules/ExecutionEnvironment.js' {
- declare module.exports: $Exports<'history/modules/ExecutionEnvironment'>;
-}
-declare module 'history/modules/PathUtils.js' {
- declare module.exports: $Exports<'history/modules/PathUtils'>;
-}
-declare module 'history/modules/createBrowserHistory.js' {
- declare module.exports: $Exports<'history/modules/createBrowserHistory'>;
-}
-declare module 'history/modules/createDOMHistory.js' {
- declare module.exports: $Exports<'history/modules/createDOMHistory'>;
-}
-declare module 'history/modules/createHashHistory.js' {
- declare module.exports: $Exports<'history/modules/createHashHistory'>;
-}
-declare module 'history/modules/createHistory.js' {
- declare module.exports: $Exports<'history/modules/createHistory'>;
-}
-declare module 'history/modules/createLocation.js' {
- declare module.exports: $Exports<'history/modules/createLocation'>;
-}
-declare module 'history/modules/createMemoryHistory.js' {
- declare module.exports: $Exports<'history/modules/createMemoryHistory'>;
-}
-declare module 'history/modules/deprecate.js' {
- declare module.exports: $Exports<'history/modules/deprecate'>;
-}
-declare module 'history/modules/enableBeforeUnload.js' {
- declare module.exports: $Exports<'history/modules/enableBeforeUnload'>;
-}
-declare module 'history/modules/enableQueries.js' {
- declare module.exports: $Exports<'history/modules/enableQueries'>;
-}
-declare module 'history/modules/index.js' {
- declare module.exports: $Exports<'history/modules/index'>;
-}
-declare module 'history/modules/runTransitionHook.js' {
- declare module.exports: $Exports<'history/modules/runTransitionHook'>;
-}
-declare module 'history/modules/useBasename.js' {
- declare module.exports: $Exports<'history/modules/useBasename'>;
-}
-declare module 'history/modules/useBeforeUnload.js' {
- declare module.exports: $Exports<'history/modules/useBeforeUnload'>;
-}
-declare module 'history/modules/useQueries.js' {
- declare module.exports: $Exports<'history/modules/useQueries'>;
-}
-declare module 'history/npm-scripts/postinstall.js' {
- declare module.exports: $Exports<'history/npm-scripts/postinstall'>;
-}
-declare module 'history/umd/History.js' {
- declare module.exports: $Exports<'history/umd/History'>;
+declare module 'history/umd/history.js' {
+ declare module.exports: $Exports<'history/umd/history'>;
}
-declare module 'history/umd/History.min.js' {
- declare module.exports: $Exports<'history/umd/History.min'>;
+declare module 'history/umd/history.min.js' {
+ declare module.exports: $Exports<'history/umd/history.min'>;
}
diff --git a/server/sonar-web/flow-typed/npm/html-webpack-plugin_vx.x.x.js b/server/sonar-web/flow-typed/npm/html-webpack-plugin_vx.x.x.js
index 8a704ea761d..ef9132b1845 100644
--- a/server/sonar-web/flow-typed/npm/html-webpack-plugin_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/html-webpack-plugin_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 87abc4de767b6b9c633f9155997ee555
-// flow-typed version: <<STUB>>/html-webpack-plugin_v2.24.1/flow_v0.42.0
+// flow-typed signature: 151c108105468e39bea9946c596a5c67
+// flow-typed version: <<STUB>>/html-webpack-plugin_v2.24.1/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/imports-loader_vx.x.x.js b/server/sonar-web/flow-typed/npm/imports-loader_vx.x.x.js
index bf839eeb204..6fcf22d793e 100644
--- a/server/sonar-web/flow-typed/npm/imports-loader_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/imports-loader_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: faa06964552c3ffd9866e9aaa96c4677
-// flow-typed version: <<STUB>>/imports-loader_v0.6.5/flow_v0.42.0
+// flow-typed signature: da447d3293c36c4654b4b87e309e6d5f
+// flow-typed version: <<STUB>>/imports-loader_v0.6.5/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
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
new file mode 100644
index 00000000000..6b20c8d79a2
--- /dev/null
+++ b/server/sonar-web/flow-typed/npm/jest_v19.x.x.js
@@ -0,0 +1,459 @@
+// 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/jquery_vx.x.x.js b/server/sonar-web/flow-typed/npm/jquery_vx.x.x.js
index dd820a64253..70c93850cf5 100644
--- a/server/sonar-web/flow-typed/npm/jquery_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/jquery_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 4b0d4204a930dcc932581ba9d1b1dad0
-// flow-typed version: <<STUB>>/jquery_v2.2.0/flow_v0.42.0
+// flow-typed signature: e73ff2911915e7681bbbbfae9450f60c
+// flow-typed version: <<STUB>>/jquery_v2.2.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
@@ -186,11 +186,11 @@ declare module 'jquery/src/data' {
declare module.exports: any;
}
-declare module 'jquery/src/data/Data' {
+declare module 'jquery/src/data/accepts' {
declare module.exports: any;
}
-declare module 'jquery/src/data/accepts' {
+declare module 'jquery/src/data/Data' {
declare module.exports: any;
}
@@ -226,15 +226,15 @@ declare module 'jquery/src/effects' {
declare module.exports: any;
}
-declare module 'jquery/src/effects/Tween' {
+declare module 'jquery/src/effects/animatedSelector' {
declare module.exports: any;
}
-declare module 'jquery/src/effects/animatedSelector' {
+declare module 'jquery/src/effects/support' {
declare module.exports: any;
}
-declare module 'jquery/src/effects/support' {
+declare module 'jquery/src/effects/Tween' {
declare module.exports: any;
}
@@ -574,12 +574,12 @@ declare module 'jquery/src/css/var/swap.js' {
declare module 'jquery/src/data.js' {
declare module.exports: $Exports<'jquery/src/data'>;
}
-declare module 'jquery/src/data/Data.js' {
- declare module.exports: $Exports<'jquery/src/data/Data'>;
-}
declare module 'jquery/src/data/accepts.js' {
declare module.exports: $Exports<'jquery/src/data/accepts'>;
}
+declare module 'jquery/src/data/Data.js' {
+ declare module.exports: $Exports<'jquery/src/data/Data'>;
+}
declare module 'jquery/src/data/support.js' {
declare module.exports: $Exports<'jquery/src/data/support'>;
}
@@ -604,15 +604,15 @@ declare module 'jquery/src/dimensions.js' {
declare module 'jquery/src/effects.js' {
declare module.exports: $Exports<'jquery/src/effects'>;
}
-declare module 'jquery/src/effects/Tween.js' {
- declare module.exports: $Exports<'jquery/src/effects/Tween'>;
-}
declare module 'jquery/src/effects/animatedSelector.js' {
declare module.exports: $Exports<'jquery/src/effects/animatedSelector'>;
}
declare module 'jquery/src/effects/support.js' {
declare module.exports: $Exports<'jquery/src/effects/support'>;
}
+declare module 'jquery/src/effects/Tween.js' {
+ declare module.exports: $Exports<'jquery/src/effects/Tween'>;
+}
declare module 'jquery/src/event.js' {
declare module.exports: $Exports<'jquery/src/event'>;
}
diff --git a/server/sonar-web/flow-typed/npm/json-loader_vx.x.x.js b/server/sonar-web/flow-typed/npm/json-loader_vx.x.x.js
index f7207e6ccea..0c3d515dde0 100644
--- a/server/sonar-web/flow-typed/npm/json-loader_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/json-loader_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 0e78c5c1ebf1d751596deac0a9c02b39
-// flow-typed version: <<STUB>>/json-loader_v0.5.4/flow_v0.42.0
+// flow-typed signature: 42bb251492cc82c211b4f31457c592a8
+// flow-typed version: <<STUB>>/json-loader_v0.5.4/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/keymaster_vx.x.x.js b/server/sonar-web/flow-typed/npm/keymaster_vx.x.x.js
new file mode 100644
index 00000000000..c89ea4a4f4b
--- /dev/null
+++ b/server/sonar-web/flow-typed/npm/keymaster_vx.x.x.js
@@ -0,0 +1,39 @@
+// flow-typed signature: b8c10316a595a7eeeb779076e3b4ae71
+// flow-typed version: <<STUB>>/keymaster_v1.6.2/flow_v0.47.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'keymaster'
+ *
+ * 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 'keymaster' {
+ 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 'keymaster/keymaster' {
+ declare module.exports: any;
+}
+
+declare module 'keymaster/test/evidence' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'keymaster/keymaster.js' {
+ declare module.exports: $Exports<'keymaster/keymaster'>;
+}
+declare module 'keymaster/test/evidence.js' {
+ declare module.exports: $Exports<'keymaster/test/evidence'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/less-loader_vx.x.x.js b/server/sonar-web/flow-typed/npm/less-loader_vx.x.x.js
index fd6e6309c05..17b6a2e5ac0 100644
--- a/server/sonar-web/flow-typed/npm/less-loader_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/less-loader_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 83106f8e2e8dc7ee360111c5832896aa
-// flow-typed version: <<STUB>>/less-loader_v2.2.3/flow_v0.42.0
+// flow-typed signature: eaecd4bb7049d0f7d5baafaa61b27ec8
+// flow-typed version: <<STUB>>/less-loader_v2.2.3/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/less_vx.x.x.js b/server/sonar-web/flow-typed/npm/less_vx.x.x.js
index 93cb84d1d00..1ed8b081587 100644
--- a/server/sonar-web/flow-typed/npm/less_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/less_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: adc0b5bb7dbb09199439d31ad95531ba
-// flow-typed version: <<STUB>>/less_v2.7.1/flow_v0.42.0
+// flow-typed signature: d19037fe7bea19fc6fce38d6c58e3783
+// flow-typed version: <<STUB>>/less_v2.7.1/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
@@ -22,10 +22,6 @@ declare module 'less' {
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
-declare module 'less/Gruntfile' {
- declare module.exports: any;
-}
-
declare module 'less/browser' {
declare module.exports: any;
}
@@ -38,6 +34,10 @@ declare module 'less/dist/less.min' {
declare module.exports: any;
}
+declare module 'less/Gruntfile' {
+ declare module.exports: any;
+}
+
declare module 'less/lib/less-browser/add-default-options' {
declare module.exports: any;
}
@@ -470,14 +470,6 @@ declare module 'less/test/browser/less' {
declare module.exports: any;
}
-declare module 'less/test/browser/runner-VisitorPlugin-options' {
- declare module.exports: any;
-}
-
-declare module 'less/test/browser/runner-VisitorPlugin' {
- declare module.exports: any;
-}
-
declare module 'less/test/browser/runner-browser-options' {
declare module.exports: any;
}
@@ -610,6 +602,14 @@ declare module 'less/test/browser/runner-strict-units-spec' {
declare module.exports: any;
}
+declare module 'less/test/browser/runner-VisitorPlugin-options' {
+ declare module.exports: any;
+}
+
+declare module 'less/test/browser/runner-VisitorPlugin' {
+ declare module.exports: any;
+}
+
declare module 'less/test/copy-bom' {
declare module.exports: any;
}
@@ -679,9 +679,6 @@ declare module 'less/test/rhino/test-header' {
}
// Filename aliases
-declare module 'less/Gruntfile.js' {
- declare module.exports: $Exports<'less/Gruntfile'>;
-}
declare module 'less/browser.js' {
declare module.exports: $Exports<'less/browser'>;
}
@@ -691,6 +688,9 @@ declare module 'less/dist/less.js' {
declare module 'less/dist/less.min.js' {
declare module.exports: $Exports<'less/dist/less.min'>;
}
+declare module 'less/Gruntfile.js' {
+ declare module.exports: $Exports<'less/Gruntfile'>;
+}
declare module 'less/index' {
declare module.exports: $Exports<'less'>;
}
@@ -1021,12 +1021,6 @@ declare module 'less/test/browser/jasmine-jsreporter.js' {
declare module 'less/test/browser/less.js' {
declare module.exports: $Exports<'less/test/browser/less'>;
}
-declare module 'less/test/browser/runner-VisitorPlugin-options.js' {
- declare module.exports: $Exports<'less/test/browser/runner-VisitorPlugin-options'>;
-}
-declare module 'less/test/browser/runner-VisitorPlugin.js' {
- declare module.exports: $Exports<'less/test/browser/runner-VisitorPlugin'>;
-}
declare module 'less/test/browser/runner-browser-options.js' {
declare module.exports: $Exports<'less/test/browser/runner-browser-options'>;
}
@@ -1126,6 +1120,12 @@ declare module 'less/test/browser/runner-strict-units-options.js' {
declare module 'less/test/browser/runner-strict-units-spec.js' {
declare module.exports: $Exports<'less/test/browser/runner-strict-units-spec'>;
}
+declare module 'less/test/browser/runner-VisitorPlugin-options.js' {
+ declare module.exports: $Exports<'less/test/browser/runner-VisitorPlugin-options'>;
+}
+declare module 'less/test/browser/runner-VisitorPlugin.js' {
+ declare module.exports: $Exports<'less/test/browser/runner-VisitorPlugin'>;
+}
declare module 'less/test/copy-bom.js' {
declare module.exports: $Exports<'less/test/copy-bom'>;
}
diff --git a/server/sonar-web/flow-typed/npm/lodash_v4.x.x.js b/server/sonar-web/flow-typed/npm/lodash_v4.x.x.js
index e05380c79fd..da54020f634 100644
--- a/server/sonar-web/flow-typed/npm/lodash_v4.x.x.js
+++ b/server/sonar-web/flow-typed/npm/lodash_v4.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 0c44360c73d24505c966460972a30d4e
-// flow-typed version: 73bd90ad54/lodash_v4.x.x/flow_>=v0.38.x
+// flow-typed signature: b611e91eea833723f66a55f458ee8e27
+// flow-typed version: 13ceae43c9/lodash_v4.x.x/flow_>=v0.47.x
declare module 'lodash' {
declare type TemplateSettings = {
@@ -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;
+ 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;
+ findLast<T>(array: ?Array<T>, predicate?: Predicate<T>): 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,7 +193,7 @@ 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, 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;
@@ -201,7 +201,7 @@ declare module 'lodash' {
invokeMap<T>(array: ?Array<T>, path: ((value: T) => Array<string>|string)|Array<string>|string, ...args?: Array<any>): Array<any>;
invokeMap<T: Object>(object: T, path: ((value: any) => Array<string>|string)|Array<string>|string, ...args?: Array<any>): Array<any>;
keyBy<T, V>(array: ?Array<T>, iteratee?: ValueOnlyIteratee<T>): {[key: V]: ?T};
- keyBy<V, A, T: {[id: string]: A}>(object: T, iteratee?: ValueOnlyIteratee<A>): {[key: V]: ?A};
+ keyBy<V, A, I, T: {[id: I]: A}>(object: T, iteratee?: ValueOnlyIteratee<A>): {[key: V]: ?A};
map<T, U>(array: ?Array<T>, iteratee?: MapIterator<T, U>): Array<U>;
map<V, T: Object, U>(object: ?T, iteratee?: OMapIterator<V, T, U>): Array<U>;
map(str: ?string, iteratee?: (char: string, index: number, str: string) => any): string;
@@ -383,7 +383,7 @@ declare module 'lodash' {
forOwnRight(object?: ?Object, iteratee?: OIteratee<*>): Object;
functions(object?: ?Object): Array<string>;
functionsIn(object?: ?Object): Array<string>;
- get(object?: ?Object, path?: ?Array<string>|string, defaultValue?: any): any;
+ get(object?: ?Object|?Array<any>, path?: ?Array<string>|string, defaultValue?: any): any;
has(object?: ?Object, path?: ?Array<string>|string): bool;
hasIn(object?: ?Object, path?: ?Array<string>|string): bool;
invert(object?: ?Object, multiVal?: bool): Object;
@@ -479,7 +479,7 @@ declare module 'lodash' {
methodOf(object?: ?Object, ...args?: Array<any>): Function;
mixin<T: Function|Object>(object?: T, source: Object, options?: { chain: bool }): T;
noConflict(): Lodash;
- noop(): void;
+ noop(...args: Array<mixed>): void;
nthArg(n?: number): Function;
over(...iteratees: Array<Function>): Function;
over(iteratees: Array<Function>): Function;
diff --git a/server/sonar-web/flow-typed/npm/moment_v2.x.x.js b/server/sonar-web/flow-typed/npm/moment_v2.x.x.js
index ecb2ed59b1b..29fd88a5be1 100644
--- a/server/sonar-web/flow-typed/npm/moment_v2.x.x.js
+++ b/server/sonar-web/flow-typed/npm/moment_v2.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 04c58f94bca162503cfab53fbd7bb06c
-// flow-typed version: cefd3ae547/moment_v2.x.x/flow_>=v0.34.x
+// flow-typed signature: 18b0758a665cf7eb72bdb60fb6713aca
+// flow-typed version: 5eb011abdd/moment_v2.x.x/flow_>=v0.34.x
type moment$MomentOptions = {
y?: number|string,
@@ -44,7 +44,7 @@ type moment$MomentCreationData = {
strict: bool,
};
-type moment$CalendarFormat = string | (moment$Moment) => string;
+type moment$CalendarFormat = string | (moment: moment$Moment) => string;
type moment$CalendarFormats = {
sameDay?: moment$CalendarFormat,
@@ -55,6 +55,8 @@ type moment$CalendarFormats = {
sameElse?: moment$CalendarFormat,
};
+type moment$Inclusivity = '()' | '[)' | '()' | '(]' | '[]'
+
declare class moment$LocaleData {
months(moment: moment$Moment): string;
monthsShort(moment: moment$Moment): string;
@@ -103,7 +105,12 @@ declare class moment$MomentDuration {
declare class moment$Moment {
static ISO_8601: string;
static (string?: string, format?: string|Array<string>, locale?: string, strict?: bool): moment$Moment;
- static (initDate: ?Object|number|Date|Array<number>|moment$Moment|string): moment$Moment;
+ static (
+ initDate: ?Object|number|Date|Array<number>|moment$Moment|string,
+ validFormats?: ?Array<string>|string,
+ locale?: ?boolean|string,
+ strict?: ?boolean|string
+ ): moment$Moment;
static unix(seconds: number): moment$Moment;
static utc(): moment$Moment;
static utc(number: number|Array<number>): moment$Moment;
@@ -181,8 +188,8 @@ declare class moment$Moment {
endOf(unit: string): this;
local(): this;
utc(): this;
- utcOffset(offset: number|string): void;
- utcOffset(): number|string;
+ utcOffset(offset: number|string, keepLocalTime?: boolean, keepMinutes?: boolean): this;
+ utcOffset(): number;
format(format?: string): string;
fromNow(removeSuffix?: bool): string;
from(value: moment$Moment|string|number|Date|Array<number>, removePrefix?: bool): string;
@@ -198,12 +205,12 @@ declare class moment$Moment {
toJSON(): string;
toISOString(): string;
toObject(): moment$MomentObject;
- isBefore(date?: moment$Moment|string|number|Date|Array<number>): bool;
- isSame(date?: moment$Moment|string|number|Date|Array<number>): bool;
- isAfter(date?: moment$Moment|string|number|Date|Array<number>): bool;
- isSameOrBefore(date?: moment$Moment|string|number|Date|Array<number>): bool;
- isSameOrAfter(date?: moment$Moment|string|number|Date|Array<number>): bool;
- isBetween(date: moment$Moment|string|number|Date|Array<number>): bool;
+ isBetween(from: moment$Moment|string|number|Date|Array<number>, to: moment$Moment|string|number|Date|Array<number>, units?: string, inclusivity?: moment$Inclusivity): bool;
+ isBefore(date?: moment$Moment|string|number|Date|Array<number>, units?: ?string): bool;
+ isSame(date?: moment$Moment|string|number|Date|Array<number>, units?: ?string): bool;
+ isAfter(date?: moment$Moment|string|number|Date|Array<number>, units?: ?string): bool;
+ isSameOrBefore(date?: moment$Moment|string|number|Date|Array<number>, units?: ?string): bool;
+ isSameOrAfter(date?: moment$Moment|string|number|Date|Array<number>, units?: ?string): bool;
isDST(): bool;
isDSTShifted(): bool;
isLeapYear(): bool;
diff --git a/server/sonar-web/flow-typed/npm/numeral_vx.x.x.js b/server/sonar-web/flow-typed/npm/numeral_vx.x.x.js
index 66b36152d19..841866ca65e 100644
--- a/server/sonar-web/flow-typed/npm/numeral_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/numeral_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 5d5b11cb9a1e77db9787da46313e8b1f
-// flow-typed version: <<STUB>>/numeral_v1.5.3/flow_v0.42.0
+// flow-typed signature: 1267ce260d15a9e40919aefba1cca9a9
+// flow-typed version: <<STUB>>/numeral_v1.5.3/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/path-exists_vx.x.x.js b/server/sonar-web/flow-typed/npm/path-exists_vx.x.x.js
index 1b6a872f702..921b244c79f 100644
--- a/server/sonar-web/flow-typed/npm/path-exists_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/path-exists_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 013668f99d134df97d91c3fa52a1721d
-// flow-typed version: <<STUB>>/path-exists_v2.1.0/flow_v0.42.0
+// flow-typed signature: b11bbb32351a5d426c68bf6dc7d968cb
+// flow-typed version: <<STUB>>/path-exists_v2.1.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/postcss-loader_vx.x.x.js b/server/sonar-web/flow-typed/npm/postcss-loader_vx.x.x.js
index 986fff12920..8cfb7d455f5 100644
--- a/server/sonar-web/flow-typed/npm/postcss-loader_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/postcss-loader_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: de6cca8890dc82802a6e06ffa4b38b97
-// flow-typed version: <<STUB>>/postcss-loader_v0.8.0/flow_v0.42.0
+// flow-typed signature: d2214192e7692e81312a296469cf1879
+// flow-typed version: <<STUB>>/postcss-loader_v0.8.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/prettier-css_vx.x.x.js b/server/sonar-web/flow-typed/npm/prettier-css_vx.x.x.js
new file mode 100644
index 00000000000..dce2d9cd2b2
--- /dev/null
+++ b/server/sonar-web/flow-typed/npm/prettier-css_vx.x.x.js
@@ -0,0 +1,60 @@
+// flow-typed signature: 264f848835123df2700c7542ac30008d
+// flow-typed version: <<STUB>>/prettier-css_v0.0.7/flow_v0.47.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'prettier-css'
+ *
+ * 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 'prettier-css' {
+ 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 'prettier-css/bin/prettier-css' {
+ declare module.exports: any;
+}
+
+declare module 'prettier-css/lib/cli' {
+ declare module.exports: any;
+}
+
+declare module 'prettier-css/lib/index' {
+ declare module.exports: any;
+}
+
+declare module 'prettier-css/lib/parser' {
+ declare module.exports: any;
+}
+
+declare module 'prettier-css/lib/printer' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'prettier-css/bin/prettier-css.js' {
+ declare module.exports: $Exports<'prettier-css/bin/prettier-css'>;
+}
+declare module 'prettier-css/lib/cli.js' {
+ declare module.exports: $Exports<'prettier-css/lib/cli'>;
+}
+declare module 'prettier-css/lib/index.js' {
+ declare module.exports: $Exports<'prettier-css/lib/index'>;
+}
+declare module 'prettier-css/lib/parser.js' {
+ declare module.exports: $Exports<'prettier-css/lib/parser'>;
+}
+declare module 'prettier-css/lib/printer.js' {
+ declare module.exports: $Exports<'prettier-css/lib/printer'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/prettier-eslint-cli_vx.x.x.js b/server/sonar-web/flow-typed/npm/prettier-eslint-cli_vx.x.x.js
new file mode 100644
index 00000000000..b93c984ea42
--- /dev/null
+++ b/server/sonar-web/flow-typed/npm/prettier-eslint-cli_vx.x.x.js
@@ -0,0 +1,60 @@
+// flow-typed signature: d592f8dc3fc720c6bea42812be55f135
+// flow-typed version: <<STUB>>/prettier-eslint-cli_v3.4.1/flow_v0.47.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'prettier-eslint-cli'
+ *
+ * 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 'prettier-eslint-cli' {
+ 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 'prettier-eslint-cli/dist/format-files' {
+ declare module.exports: any;
+}
+
+declare module 'prettier-eslint-cli/dist/index' {
+ declare module.exports: any;
+}
+
+declare module 'prettier-eslint-cli/dist/messages' {
+ declare module.exports: any;
+}
+
+declare module 'prettier-eslint-cli/dist/no-main' {
+ declare module.exports: any;
+}
+
+declare module 'prettier-eslint-cli/dist/parser' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'prettier-eslint-cli/dist/format-files.js' {
+ declare module.exports: $Exports<'prettier-eslint-cli/dist/format-files'>;
+}
+declare module 'prettier-eslint-cli/dist/index.js' {
+ declare module.exports: $Exports<'prettier-eslint-cli/dist/index'>;
+}
+declare module 'prettier-eslint-cli/dist/messages.js' {
+ declare module.exports: $Exports<'prettier-eslint-cli/dist/messages'>;
+}
+declare module 'prettier-eslint-cli/dist/no-main.js' {
+ declare module.exports: $Exports<'prettier-eslint-cli/dist/no-main'>;
+}
+declare module 'prettier-eslint-cli/dist/parser.js' {
+ declare module.exports: $Exports<'prettier-eslint-cli/dist/parser'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/prettier-eslint_vx.x.x.js b/server/sonar-web/flow-typed/npm/prettier-eslint_vx.x.x.js
new file mode 100644
index 00000000000..b0622d05e8f
--- /dev/null
+++ b/server/sonar-web/flow-typed/npm/prettier-eslint_vx.x.x.js
@@ -0,0 +1,39 @@
+// flow-typed signature: 5b75100e5414c122cad177cf428330c1
+// flow-typed version: <<STUB>>/prettier-eslint_v5.1.0/flow_v0.47.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'prettier-eslint'
+ *
+ * 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 'prettier-eslint' {
+ 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 'prettier-eslint/dist/index' {
+ declare module.exports: any;
+}
+
+declare module 'prettier-eslint/dist/utils' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'prettier-eslint/dist/index.js' {
+ declare module.exports: $Exports<'prettier-eslint/dist/index'>;
+}
+declare module 'prettier-eslint/dist/utils.js' {
+ declare module.exports: $Exports<'prettier-eslint/dist/utils'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/prettier_vx.x.x.js b/server/sonar-web/flow-typed/npm/prettier_vx.x.x.js
index e85579c8ded..34532433504 100644
--- a/server/sonar-web/flow-typed/npm/prettier_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/prettier_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 2629516685db4d3f62fda91fcc78025c
-// flow-typed version: <<STUB>>/prettier_v^0.22.0/flow_v0.42.0
+// flow-typed signature: 48fec0bdc6ecc842dc92fb6c295eae83
+// flow-typed version: <<STUB>>/prettier_v1.2.2/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
@@ -34,6 +34,10 @@ declare module 'prettier/docs/rollup.config' {
declare module.exports: any;
}
+declare module 'prettier/scripts/sync-flow-tests' {
+ declare module.exports: any;
+}
+
declare module 'prettier/src/comments' {
declare module.exports: any;
}
@@ -98,6 +102,9 @@ declare module 'prettier/index' {
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'>;
}
diff --git a/server/sonar-web/flow-typed/npm/rc-tooltip_vx.x.x.js b/server/sonar-web/flow-typed/npm/rc-tooltip_vx.x.x.js
index 17f33ecb379..c98847eb13d 100644
--- a/server/sonar-web/flow-typed/npm/rc-tooltip_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/rc-tooltip_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 12d6c289f39b1cda7dcc97676aba3873
-// flow-typed version: <<STUB>>/rc-tooltip_v^3.4.2/flow_v0.42.0
+// flow-typed signature: 8e6e97225097561b2e0358d5523db9b9
+// flow-typed version: <<STUB>>/rc-tooltip_v^3.4.2/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
@@ -22,25 +22,25 @@ declare module 'rc-tooltip' {
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
-declare module 'rc-tooltip/lib/Tooltip' {
+declare module 'rc-tooltip/lib/index' {
declare module.exports: any;
}
-declare module 'rc-tooltip/lib/index' {
+declare module 'rc-tooltip/lib/placements' {
declare module.exports: any;
}
-declare module 'rc-tooltip/lib/placements' {
+declare module 'rc-tooltip/lib/Tooltip' {
declare module.exports: any;
}
// Filename aliases
-declare module 'rc-tooltip/lib/Tooltip.js' {
- declare module.exports: $Exports<'rc-tooltip/lib/Tooltip'>;
-}
declare module 'rc-tooltip/lib/index.js' {
declare module.exports: $Exports<'rc-tooltip/lib/index'>;
}
declare module 'rc-tooltip/lib/placements.js' {
declare module.exports: $Exports<'rc-tooltip/lib/placements'>;
}
+declare module 'rc-tooltip/lib/Tooltip.js' {
+ declare module.exports: $Exports<'rc-tooltip/lib/Tooltip'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/react-dev-utils_vx.x.x.js b/server/sonar-web/flow-typed/npm/react-dev-utils_vx.x.x.js
index 75493bc8d5a..d7ca6277677 100644
--- a/server/sonar-web/flow-typed/npm/react-dev-utils_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/react-dev-utils_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 3331b82f11eb44167afe633c636548b1
-// flow-typed version: <<STUB>>/react-dev-utils_v0.2.1/flow_v0.42.0
+// flow-typed signature: a97175a147a098b37241c9b75282ae70
+// flow-typed version: <<STUB>>/react-dev-utils_v0.2.1/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
@@ -22,31 +22,31 @@ declare module 'react-dev-utils' {
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
-declare module 'react-dev-utils/InterpolateHtmlPlugin' {
+declare module 'react-dev-utils/checkRequiredFiles' {
declare module.exports: any;
}
-declare module 'react-dev-utils/WatchMissingNodeModulesPlugin' {
+declare module 'react-dev-utils/clearConsole' {
declare module.exports: any;
}
-declare module 'react-dev-utils/checkRequiredFiles' {
+declare module 'react-dev-utils/formatWebpackMessages' {
declare module.exports: any;
}
-declare module 'react-dev-utils/clearConsole' {
+declare module 'react-dev-utils/InterpolateHtmlPlugin' {
declare module.exports: any;
}
-declare module 'react-dev-utils/formatWebpackMessages' {
+declare module 'react-dev-utils/openBrowser' {
declare module.exports: any;
}
-declare module 'react-dev-utils/openBrowser' {
+declare module 'react-dev-utils/prompt' {
declare module.exports: any;
}
-declare module 'react-dev-utils/prompt' {
+declare module 'react-dev-utils/WatchMissingNodeModulesPlugin' {
declare module.exports: any;
}
@@ -55,12 +55,6 @@ declare module 'react-dev-utils/webpackHotDevClient' {
}
// Filename aliases
-declare module 'react-dev-utils/InterpolateHtmlPlugin.js' {
- declare module.exports: $Exports<'react-dev-utils/InterpolateHtmlPlugin'>;
-}
-declare module 'react-dev-utils/WatchMissingNodeModulesPlugin.js' {
- declare module.exports: $Exports<'react-dev-utils/WatchMissingNodeModulesPlugin'>;
-}
declare module 'react-dev-utils/checkRequiredFiles.js' {
declare module.exports: $Exports<'react-dev-utils/checkRequiredFiles'>;
}
@@ -70,12 +64,18 @@ declare module 'react-dev-utils/clearConsole.js' {
declare module 'react-dev-utils/formatWebpackMessages.js' {
declare module.exports: $Exports<'react-dev-utils/formatWebpackMessages'>;
}
+declare module 'react-dev-utils/InterpolateHtmlPlugin.js' {
+ declare module.exports: $Exports<'react-dev-utils/InterpolateHtmlPlugin'>;
+}
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/WatchMissingNodeModulesPlugin.js' {
+ declare module.exports: $Exports<'react-dev-utils/WatchMissingNodeModulesPlugin'>;
+}
declare module 'react-dev-utils/webpackHotDevClient.js' {
declare module.exports: $Exports<'react-dev-utils/webpackHotDevClient'>;
}
diff --git a/server/sonar-web/flow-typed/npm/react-draggable_vx.x.x.js b/server/sonar-web/flow-typed/npm/react-draggable_vx.x.x.js
index 6b143227186..8ca895a6312 100644
--- a/server/sonar-web/flow-typed/npm/react-draggable_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/react-draggable_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 461a06c9b26c1facc2186c80cd6e2973
-// flow-typed version: <<STUB>>/react-draggable_v2.2.3/flow_v0.42.0
+// flow-typed signature: 92314861096ff1d670933fc8171dc838
+// flow-typed version: <<STUB>>/react-draggable_v2.2.3/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
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
index ddf0d6ed8a3..3e1e8e11acb 100644
--- 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
@@ -1,5 +1,5 @@
-// flow-typed signature: e0de1bae8e4653952fd0d24ea3610669
-// flow-typed version: c4bbd91cfc/react-redux_v4.x.x/flow_>=v0.30.x
+// flow-typed signature: 88bd9be7fa0a534f29b71312d891027d
+// flow-typed version: 31bd2e9f94/react-redux_v4.x.x/flow_>=v0.30.x
import type { Dispatch, Store } from 'redux'
@@ -15,7 +15,7 @@ declare module 'react-redux' {
*/
- declare type MapStateToProps<S, OP: Object, SP: Object> = (state: S, ownProps: OP) => SP | MapStateToProps<S, OP, SP>;
+ 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;
diff --git a/server/sonar-web/flow-typed/npm/react-router_vx.x.x.js b/server/sonar-web/flow-typed/npm/react-router_vx.x.x.js
index f2b1b81cfc6..2a3514d37c2 100644
--- a/server/sonar-web/flow-typed/npm/react-router_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/react-router_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 961608557f2801d49daba02faef51815
-// flow-typed version: <<STUB>>/react-router_v2.8.1/flow_v0.42.0
+// flow-typed signature: ce489f1a25b9d9921ad36cba46819ac2
+// flow-typed version: <<STUB>>/react-router_v3.0.2/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
@@ -22,155 +22,139 @@ declare module 'react-router' {
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
-declare module 'react-router/es6/AsyncUtils' {
+declare module 'react-router/es/applyRouterMiddleware' {
declare module.exports: any;
}
-declare module 'react-router/es6/History' {
+declare module 'react-router/es/AsyncUtils' {
declare module.exports: any;
}
-declare module 'react-router/es6/IndexLink' {
+declare module 'react-router/es/browserHistory' {
declare module.exports: any;
}
-declare module 'react-router/es6/IndexRedirect' {
+declare module 'react-router/es/computeChangedRoutes' {
declare module.exports: any;
}
-declare module 'react-router/es6/IndexRoute' {
+declare module 'react-router/es/ContextUtils' {
declare module.exports: any;
}
-declare module 'react-router/es6/InternalPropTypes' {
+declare module 'react-router/es/createMemoryHistory' {
declare module.exports: any;
}
-declare module 'react-router/es6/Lifecycle' {
+declare module 'react-router/es/createRouterHistory' {
declare module.exports: any;
}
-declare module 'react-router/es6/Link' {
+declare module 'react-router/es/createTransitionManager' {
declare module.exports: any;
}
-declare module 'react-router/es6/PatternUtils' {
+declare module 'react-router/es/getComponents' {
declare module.exports: any;
}
-declare module 'react-router/es6/PropTypes' {
+declare module 'react-router/es/getRouteParams' {
declare module.exports: any;
}
-declare module 'react-router/es6/Redirect' {
+declare module 'react-router/es/hashHistory' {
declare module.exports: any;
}
-declare module 'react-router/es6/Route' {
+declare module 'react-router/es/index' {
declare module.exports: any;
}
-declare module 'react-router/es6/RouteContext' {
+declare module 'react-router/es/IndexLink' {
declare module.exports: any;
}
-declare module 'react-router/es6/RouteUtils' {
+declare module 'react-router/es/IndexRedirect' {
declare module.exports: any;
}
-declare module 'react-router/es6/Router' {
+declare module 'react-router/es/IndexRoute' {
declare module.exports: any;
}
-declare module 'react-router/es6/RouterContext' {
+declare module 'react-router/es/InternalPropTypes' {
declare module.exports: any;
}
-declare module 'react-router/es6/RouterUtils' {
+declare module 'react-router/es/isActive' {
declare module.exports: any;
}
-declare module 'react-router/es6/RoutingContext' {
+declare module 'react-router/es/Link' {
declare module.exports: any;
}
-declare module 'react-router/es6/TransitionUtils' {
+declare module 'react-router/es/match' {
declare module.exports: any;
}
-declare module 'react-router/es6/applyRouterMiddleware' {
+declare module 'react-router/es/matchRoutes' {
declare module.exports: any;
}
-declare module 'react-router/es6/browserHistory' {
+declare module 'react-router/es/PatternUtils' {
declare module.exports: any;
}
-declare module 'react-router/es6/computeChangedRoutes' {
+declare module 'react-router/es/PromiseUtils' {
declare module.exports: any;
}
-declare module 'react-router/es6/createMemoryHistory' {
+declare module 'react-router/es/PropTypes' {
declare module.exports: any;
}
-declare module 'react-router/es6/createRouterHistory' {
+declare module 'react-router/es/Redirect' {
declare module.exports: any;
}
-declare module 'react-router/es6/createTransitionManager' {
+declare module 'react-router/es/Route' {
declare module.exports: any;
}
-declare module 'react-router/es6/deprecateObjectProperties' {
+declare module 'react-router/es/Router' {
declare module.exports: any;
}
-declare module 'react-router/es6/getComponents' {
+declare module 'react-router/es/RouterContext' {
declare module.exports: any;
}
-declare module 'react-router/es6/getRouteParams' {
+declare module 'react-router/es/RouterUtils' {
declare module.exports: any;
}
-declare module 'react-router/es6/hashHistory' {
+declare module 'react-router/es/routerWarning' {
declare module.exports: any;
}
-declare module 'react-router/es6/index' {
+declare module 'react-router/es/RouteUtils' {
declare module.exports: any;
}
-declare module 'react-router/es6/isActive' {
+declare module 'react-router/es/TransitionUtils' {
declare module.exports: any;
}
-declare module 'react-router/es6/makeStateWithLocation' {
+declare module 'react-router/es/useRouterHistory' {
declare module.exports: any;
}
-declare module 'react-router/es6/match' {
+declare module 'react-router/es/withRouter' {
declare module.exports: any;
}
-declare module 'react-router/es6/matchRoutes' {
- declare module.exports: any;
-}
-
-declare module 'react-router/es6/routerWarning' {
- declare module.exports: any;
-}
-
-declare module 'react-router/es6/useRouterHistory' {
- declare module.exports: any;
-}
-
-declare module 'react-router/es6/useRoutes' {
- declare module.exports: any;
-}
-
-declare module 'react-router/es6/withRouter' {
+declare module 'react-router/lib/applyRouterMiddleware' {
declare module.exports: any;
}
@@ -178,282 +162,281 @@ declare module 'react-router/lib/AsyncUtils' {
declare module.exports: any;
}
-declare module 'react-router/lib/History' {
+declare module 'react-router/lib/browserHistory' {
declare module.exports: any;
}
-declare module 'react-router/lib/IndexLink' {
+declare module 'react-router/lib/computeChangedRoutes' {
declare module.exports: any;
}
-declare module 'react-router/lib/IndexRedirect' {
+declare module 'react-router/lib/ContextUtils' {
declare module.exports: any;
}
-declare module 'react-router/lib/IndexRoute' {
+declare module 'react-router/lib/createMemoryHistory' {
declare module.exports: any;
}
-declare module 'react-router/lib/InternalPropTypes' {
+declare module 'react-router/lib/createRouterHistory' {
declare module.exports: any;
}
-declare module 'react-router/lib/Lifecycle' {
+declare module 'react-router/lib/createTransitionManager' {
declare module.exports: any;
}
-declare module 'react-router/lib/Link' {
+declare module 'react-router/lib/getComponents' {
declare module.exports: any;
}
-declare module 'react-router/lib/PatternUtils' {
+declare module 'react-router/lib/getRouteParams' {
declare module.exports: any;
}
-declare module 'react-router/lib/PropTypes' {
+declare module 'react-router/lib/hashHistory' {
declare module.exports: any;
}
-declare module 'react-router/lib/Redirect' {
+declare module 'react-router/lib/index' {
declare module.exports: any;
}
-declare module 'react-router/lib/Route' {
+declare module 'react-router/lib/IndexLink' {
declare module.exports: any;
}
-declare module 'react-router/lib/RouteContext' {
+declare module 'react-router/lib/IndexRedirect' {
declare module.exports: any;
}
-declare module 'react-router/lib/RouteUtils' {
+declare module 'react-router/lib/IndexRoute' {
declare module.exports: any;
}
-declare module 'react-router/lib/Router' {
+declare module 'react-router/lib/InternalPropTypes' {
declare module.exports: any;
}
-declare module 'react-router/lib/RouterContext' {
+declare module 'react-router/lib/isActive' {
declare module.exports: any;
}
-declare module 'react-router/lib/RouterUtils' {
+declare module 'react-router/lib/Link' {
declare module.exports: any;
}
-declare module 'react-router/lib/RoutingContext' {
+declare module 'react-router/lib/match' {
declare module.exports: any;
}
-declare module 'react-router/lib/TransitionUtils' {
+declare module 'react-router/lib/matchRoutes' {
declare module.exports: any;
}
-declare module 'react-router/lib/applyRouterMiddleware' {
+declare module 'react-router/lib/PatternUtils' {
declare module.exports: any;
}
-declare module 'react-router/lib/browserHistory' {
+declare module 'react-router/lib/PromiseUtils' {
declare module.exports: any;
}
-declare module 'react-router/lib/computeChangedRoutes' {
+declare module 'react-router/lib/PropTypes' {
declare module.exports: any;
}
-declare module 'react-router/lib/createMemoryHistory' {
+declare module 'react-router/lib/Redirect' {
declare module.exports: any;
}
-declare module 'react-router/lib/createRouterHistory' {
+declare module 'react-router/lib/Route' {
declare module.exports: any;
}
-declare module 'react-router/lib/createTransitionManager' {
+declare module 'react-router/lib/Router' {
declare module.exports: any;
}
-declare module 'react-router/lib/deprecateObjectProperties' {
+declare module 'react-router/lib/RouterContext' {
declare module.exports: any;
}
-declare module 'react-router/lib/getComponents' {
+declare module 'react-router/lib/RouterUtils' {
declare module.exports: any;
}
-declare module 'react-router/lib/getRouteParams' {
+declare module 'react-router/lib/routerWarning' {
declare module.exports: any;
}
-declare module 'react-router/lib/hashHistory' {
+declare module 'react-router/lib/RouteUtils' {
declare module.exports: any;
}
-declare module 'react-router/lib/index' {
+declare module 'react-router/lib/TransitionUtils' {
declare module.exports: any;
}
-declare module 'react-router/lib/isActive' {
+declare module 'react-router/lib/useRouterHistory' {
declare module.exports: any;
}
-declare module 'react-router/lib/makeStateWithLocation' {
+declare module 'react-router/lib/withRouter' {
declare module.exports: any;
}
-declare module 'react-router/lib/match' {
+declare module 'react-router/umd/react-router' {
declare module.exports: any;
}
-declare module 'react-router/lib/matchRoutes' {
+declare module 'react-router/umd/react-router.min' {
declare module.exports: any;
}
-declare module 'react-router/lib/routerWarning' {
+declare module 'react-router/umd/ReactRouter' {
declare module.exports: any;
}
-declare module 'react-router/lib/useRouterHistory' {
+declare module 'react-router/umd/ReactRouter.min' {
declare module.exports: any;
}
-declare module 'react-router/lib/useRoutes' {
- declare module.exports: any;
+// Filename aliases
+declare module 'react-router/es/applyRouterMiddleware.js' {
+ declare module.exports: $Exports<'react-router/es/applyRouterMiddleware'>;
}
-
-declare module 'react-router/lib/withRouter' {
- declare module.exports: any;
+declare module 'react-router/es/AsyncUtils.js' {
+ declare module.exports: $Exports<'react-router/es/AsyncUtils'>;
}
-
-declare module 'react-router/umd/ReactRouter' {
- declare module.exports: any;
+declare module 'react-router/es/browserHistory.js' {
+ declare module.exports: $Exports<'react-router/es/browserHistory'>;
}
-
-declare module 'react-router/umd/ReactRouter.min' {
- declare module.exports: any;
+declare module 'react-router/es/computeChangedRoutes.js' {
+ declare module.exports: $Exports<'react-router/es/computeChangedRoutes'>;
}
-
-// Filename aliases
-declare module 'react-router/es6/AsyncUtils.js' {
- declare module.exports: $Exports<'react-router/es6/AsyncUtils'>;
+declare module 'react-router/es/ContextUtils.js' {
+ declare module.exports: $Exports<'react-router/es/ContextUtils'>;
}
-declare module 'react-router/es6/History.js' {
- declare module.exports: $Exports<'react-router/es6/History'>;
+declare module 'react-router/es/createMemoryHistory.js' {
+ declare module.exports: $Exports<'react-router/es/createMemoryHistory'>;
}
-declare module 'react-router/es6/IndexLink.js' {
- declare module.exports: $Exports<'react-router/es6/IndexLink'>;
+declare module 'react-router/es/createRouterHistory.js' {
+ declare module.exports: $Exports<'react-router/es/createRouterHistory'>;
}
-declare module 'react-router/es6/IndexRedirect.js' {
- declare module.exports: $Exports<'react-router/es6/IndexRedirect'>;
+declare module 'react-router/es/createTransitionManager.js' {
+ declare module.exports: $Exports<'react-router/es/createTransitionManager'>;
}
-declare module 'react-router/es6/IndexRoute.js' {
- declare module.exports: $Exports<'react-router/es6/IndexRoute'>;
+declare module 'react-router/es/getComponents.js' {
+ declare module.exports: $Exports<'react-router/es/getComponents'>;
}
-declare module 'react-router/es6/InternalPropTypes.js' {
- declare module.exports: $Exports<'react-router/es6/InternalPropTypes'>;
+declare module 'react-router/es/getRouteParams.js' {
+ declare module.exports: $Exports<'react-router/es/getRouteParams'>;
}
-declare module 'react-router/es6/Lifecycle.js' {
- declare module.exports: $Exports<'react-router/es6/Lifecycle'>;
+declare module 'react-router/es/hashHistory.js' {
+ declare module.exports: $Exports<'react-router/es/hashHistory'>;
}
-declare module 'react-router/es6/Link.js' {
- declare module.exports: $Exports<'react-router/es6/Link'>;
+declare module 'react-router/es/index.js' {
+ declare module.exports: $Exports<'react-router/es/index'>;
}
-declare module 'react-router/es6/PatternUtils.js' {
- declare module.exports: $Exports<'react-router/es6/PatternUtils'>;
+declare module 'react-router/es/IndexLink.js' {
+ declare module.exports: $Exports<'react-router/es/IndexLink'>;
}
-declare module 'react-router/es6/PropTypes.js' {
- declare module.exports: $Exports<'react-router/es6/PropTypes'>;
+declare module 'react-router/es/IndexRedirect.js' {
+ declare module.exports: $Exports<'react-router/es/IndexRedirect'>;
}
-declare module 'react-router/es6/Redirect.js' {
- declare module.exports: $Exports<'react-router/es6/Redirect'>;
+declare module 'react-router/es/IndexRoute.js' {
+ declare module.exports: $Exports<'react-router/es/IndexRoute'>;
}
-declare module 'react-router/es6/Route.js' {
- declare module.exports: $Exports<'react-router/es6/Route'>;
+declare module 'react-router/es/InternalPropTypes.js' {
+ declare module.exports: $Exports<'react-router/es/InternalPropTypes'>;
}
-declare module 'react-router/es6/RouteContext.js' {
- declare module.exports: $Exports<'react-router/es6/RouteContext'>;
+declare module 'react-router/es/isActive.js' {
+ declare module.exports: $Exports<'react-router/es/isActive'>;
}
-declare module 'react-router/es6/RouteUtils.js' {
- declare module.exports: $Exports<'react-router/es6/RouteUtils'>;
+declare module 'react-router/es/Link.js' {
+ declare module.exports: $Exports<'react-router/es/Link'>;
}
-declare module 'react-router/es6/Router.js' {
- declare module.exports: $Exports<'react-router/es6/Router'>;
+declare module 'react-router/es/match.js' {
+ declare module.exports: $Exports<'react-router/es/match'>;
}
-declare module 'react-router/es6/RouterContext.js' {
- declare module.exports: $Exports<'react-router/es6/RouterContext'>;
+declare module 'react-router/es/matchRoutes.js' {
+ declare module.exports: $Exports<'react-router/es/matchRoutes'>;
}
-declare module 'react-router/es6/RouterUtils.js' {
- declare module.exports: $Exports<'react-router/es6/RouterUtils'>;
+declare module 'react-router/es/PatternUtils.js' {
+ declare module.exports: $Exports<'react-router/es/PatternUtils'>;
}
-declare module 'react-router/es6/RoutingContext.js' {
- declare module.exports: $Exports<'react-router/es6/RoutingContext'>;
+declare module 'react-router/es/PromiseUtils.js' {
+ declare module.exports: $Exports<'react-router/es/PromiseUtils'>;
}
-declare module 'react-router/es6/TransitionUtils.js' {
- declare module.exports: $Exports<'react-router/es6/TransitionUtils'>;
+declare module 'react-router/es/PropTypes.js' {
+ declare module.exports: $Exports<'react-router/es/PropTypes'>;
}
-declare module 'react-router/es6/applyRouterMiddleware.js' {
- declare module.exports: $Exports<'react-router/es6/applyRouterMiddleware'>;
+declare module 'react-router/es/Redirect.js' {
+ declare module.exports: $Exports<'react-router/es/Redirect'>;
}
-declare module 'react-router/es6/browserHistory.js' {
- declare module.exports: $Exports<'react-router/es6/browserHistory'>;
+declare module 'react-router/es/Route.js' {
+ declare module.exports: $Exports<'react-router/es/Route'>;
}
-declare module 'react-router/es6/computeChangedRoutes.js' {
- declare module.exports: $Exports<'react-router/es6/computeChangedRoutes'>;
+declare module 'react-router/es/Router.js' {
+ declare module.exports: $Exports<'react-router/es/Router'>;
}
-declare module 'react-router/es6/createMemoryHistory.js' {
- declare module.exports: $Exports<'react-router/es6/createMemoryHistory'>;
+declare module 'react-router/es/RouterContext.js' {
+ declare module.exports: $Exports<'react-router/es/RouterContext'>;
}
-declare module 'react-router/es6/createRouterHistory.js' {
- declare module.exports: $Exports<'react-router/es6/createRouterHistory'>;
+declare module 'react-router/es/RouterUtils.js' {
+ declare module.exports: $Exports<'react-router/es/RouterUtils'>;
}
-declare module 'react-router/es6/createTransitionManager.js' {
- declare module.exports: $Exports<'react-router/es6/createTransitionManager'>;
+declare module 'react-router/es/routerWarning.js' {
+ declare module.exports: $Exports<'react-router/es/routerWarning'>;
}
-declare module 'react-router/es6/deprecateObjectProperties.js' {
- declare module.exports: $Exports<'react-router/es6/deprecateObjectProperties'>;
+declare module 'react-router/es/RouteUtils.js' {
+ declare module.exports: $Exports<'react-router/es/RouteUtils'>;
}
-declare module 'react-router/es6/getComponents.js' {
- declare module.exports: $Exports<'react-router/es6/getComponents'>;
+declare module 'react-router/es/TransitionUtils.js' {
+ declare module.exports: $Exports<'react-router/es/TransitionUtils'>;
}
-declare module 'react-router/es6/getRouteParams.js' {
- declare module.exports: $Exports<'react-router/es6/getRouteParams'>;
+declare module 'react-router/es/useRouterHistory.js' {
+ declare module.exports: $Exports<'react-router/es/useRouterHistory'>;
}
-declare module 'react-router/es6/hashHistory.js' {
- declare module.exports: $Exports<'react-router/es6/hashHistory'>;
+declare module 'react-router/es/withRouter.js' {
+ declare module.exports: $Exports<'react-router/es/withRouter'>;
+}
+declare module 'react-router/lib/applyRouterMiddleware.js' {
+ declare module.exports: $Exports<'react-router/lib/applyRouterMiddleware'>;
}
-declare module 'react-router/es6/index.js' {
- declare module.exports: $Exports<'react-router/es6/index'>;
+declare module 'react-router/lib/AsyncUtils.js' {
+ declare module.exports: $Exports<'react-router/lib/AsyncUtils'>;
}
-declare module 'react-router/es6/isActive.js' {
- declare module.exports: $Exports<'react-router/es6/isActive'>;
+declare module 'react-router/lib/browserHistory.js' {
+ declare module.exports: $Exports<'react-router/lib/browserHistory'>;
}
-declare module 'react-router/es6/makeStateWithLocation.js' {
- declare module.exports: $Exports<'react-router/es6/makeStateWithLocation'>;
+declare module 'react-router/lib/computeChangedRoutes.js' {
+ declare module.exports: $Exports<'react-router/lib/computeChangedRoutes'>;
}
-declare module 'react-router/es6/match.js' {
- declare module.exports: $Exports<'react-router/es6/match'>;
+declare module 'react-router/lib/ContextUtils.js' {
+ declare module.exports: $Exports<'react-router/lib/ContextUtils'>;
}
-declare module 'react-router/es6/matchRoutes.js' {
- declare module.exports: $Exports<'react-router/es6/matchRoutes'>;
+declare module 'react-router/lib/createMemoryHistory.js' {
+ declare module.exports: $Exports<'react-router/lib/createMemoryHistory'>;
}
-declare module 'react-router/es6/routerWarning.js' {
- declare module.exports: $Exports<'react-router/es6/routerWarning'>;
+declare module 'react-router/lib/createRouterHistory.js' {
+ declare module.exports: $Exports<'react-router/lib/createRouterHistory'>;
}
-declare module 'react-router/es6/useRouterHistory.js' {
- declare module.exports: $Exports<'react-router/es6/useRouterHistory'>;
+declare module 'react-router/lib/createTransitionManager.js' {
+ declare module.exports: $Exports<'react-router/lib/createTransitionManager'>;
}
-declare module 'react-router/es6/useRoutes.js' {
- declare module.exports: $Exports<'react-router/es6/useRoutes'>;
+declare module 'react-router/lib/getComponents.js' {
+ declare module.exports: $Exports<'react-router/lib/getComponents'>;
}
-declare module 'react-router/es6/withRouter.js' {
- declare module.exports: $Exports<'react-router/es6/withRouter'>;
+declare module 'react-router/lib/getRouteParams.js' {
+ declare module.exports: $Exports<'react-router/lib/getRouteParams'>;
}
-declare module 'react-router/lib/AsyncUtils.js' {
- declare module.exports: $Exports<'react-router/lib/AsyncUtils'>;
+declare module 'react-router/lib/hashHistory.js' {
+ declare module.exports: $Exports<'react-router/lib/hashHistory'>;
}
-declare module 'react-router/lib/History.js' {
- declare module.exports: $Exports<'react-router/lib/History'>;
+declare module 'react-router/lib/index.js' {
+ declare module.exports: $Exports<'react-router/lib/index'>;
}
declare module 'react-router/lib/IndexLink.js' {
declare module.exports: $Exports<'react-router/lib/IndexLink'>;
@@ -467,15 +450,24 @@ declare module 'react-router/lib/IndexRoute.js' {
declare module 'react-router/lib/InternalPropTypes.js' {
declare module.exports: $Exports<'react-router/lib/InternalPropTypes'>;
}
-declare module 'react-router/lib/Lifecycle.js' {
- declare module.exports: $Exports<'react-router/lib/Lifecycle'>;
+declare module 'react-router/lib/isActive.js' {
+ declare module.exports: $Exports<'react-router/lib/isActive'>;
}
declare module 'react-router/lib/Link.js' {
declare module.exports: $Exports<'react-router/lib/Link'>;
}
+declare module 'react-router/lib/match.js' {
+ declare module.exports: $Exports<'react-router/lib/match'>;
+}
+declare module 'react-router/lib/matchRoutes.js' {
+ declare module.exports: $Exports<'react-router/lib/matchRoutes'>;
+}
declare module 'react-router/lib/PatternUtils.js' {
declare module.exports: $Exports<'react-router/lib/PatternUtils'>;
}
+declare module 'react-router/lib/PromiseUtils.js' {
+ declare module.exports: $Exports<'react-router/lib/PromiseUtils'>;
+}
declare module 'react-router/lib/PropTypes.js' {
declare module.exports: $Exports<'react-router/lib/PropTypes'>;
}
@@ -485,12 +477,6 @@ declare module 'react-router/lib/Redirect.js' {
declare module 'react-router/lib/Route.js' {
declare module.exports: $Exports<'react-router/lib/Route'>;
}
-declare module 'react-router/lib/RouteContext.js' {
- declare module.exports: $Exports<'react-router/lib/RouteContext'>;
-}
-declare module 'react-router/lib/RouteUtils.js' {
- declare module.exports: $Exports<'react-router/lib/RouteUtils'>;
-}
declare module 'react-router/lib/Router.js' {
declare module.exports: $Exports<'react-router/lib/Router'>;
}
@@ -500,69 +486,27 @@ declare module 'react-router/lib/RouterContext.js' {
declare module 'react-router/lib/RouterUtils.js' {
declare module.exports: $Exports<'react-router/lib/RouterUtils'>;
}
-declare module 'react-router/lib/RoutingContext.js' {
- declare module.exports: $Exports<'react-router/lib/RoutingContext'>;
+declare module 'react-router/lib/routerWarning.js' {
+ declare module.exports: $Exports<'react-router/lib/routerWarning'>;
+}
+declare module 'react-router/lib/RouteUtils.js' {
+ declare module.exports: $Exports<'react-router/lib/RouteUtils'>;
}
declare module 'react-router/lib/TransitionUtils.js' {
declare module.exports: $Exports<'react-router/lib/TransitionUtils'>;
}
-declare module 'react-router/lib/applyRouterMiddleware.js' {
- declare module.exports: $Exports<'react-router/lib/applyRouterMiddleware'>;
-}
-declare module 'react-router/lib/browserHistory.js' {
- declare module.exports: $Exports<'react-router/lib/browserHistory'>;
-}
-declare module 'react-router/lib/computeChangedRoutes.js' {
- declare module.exports: $Exports<'react-router/lib/computeChangedRoutes'>;
-}
-declare module 'react-router/lib/createMemoryHistory.js' {
- declare module.exports: $Exports<'react-router/lib/createMemoryHistory'>;
-}
-declare module 'react-router/lib/createRouterHistory.js' {
- declare module.exports: $Exports<'react-router/lib/createRouterHistory'>;
-}
-declare module 'react-router/lib/createTransitionManager.js' {
- declare module.exports: $Exports<'react-router/lib/createTransitionManager'>;
-}
-declare module 'react-router/lib/deprecateObjectProperties.js' {
- declare module.exports: $Exports<'react-router/lib/deprecateObjectProperties'>;
-}
-declare module 'react-router/lib/getComponents.js' {
- declare module.exports: $Exports<'react-router/lib/getComponents'>;
-}
-declare module 'react-router/lib/getRouteParams.js' {
- declare module.exports: $Exports<'react-router/lib/getRouteParams'>;
-}
-declare module 'react-router/lib/hashHistory.js' {
- declare module.exports: $Exports<'react-router/lib/hashHistory'>;
-}
-declare module 'react-router/lib/index.js' {
- declare module.exports: $Exports<'react-router/lib/index'>;
-}
-declare module 'react-router/lib/isActive.js' {
- declare module.exports: $Exports<'react-router/lib/isActive'>;
-}
-declare module 'react-router/lib/makeStateWithLocation.js' {
- declare module.exports: $Exports<'react-router/lib/makeStateWithLocation'>;
-}
-declare module 'react-router/lib/match.js' {
- declare module.exports: $Exports<'react-router/lib/match'>;
-}
-declare module 'react-router/lib/matchRoutes.js' {
- declare module.exports: $Exports<'react-router/lib/matchRoutes'>;
-}
-declare module 'react-router/lib/routerWarning.js' {
- declare module.exports: $Exports<'react-router/lib/routerWarning'>;
-}
declare module 'react-router/lib/useRouterHistory.js' {
declare module.exports: $Exports<'react-router/lib/useRouterHistory'>;
}
-declare module 'react-router/lib/useRoutes.js' {
- declare module.exports: $Exports<'react-router/lib/useRoutes'>;
-}
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'>;
}
diff --git a/server/sonar-web/flow-typed/npm/react-select_vx.x.x.js b/server/sonar-web/flow-typed/npm/react-select_vx.x.x.js
index a4ecd17c597..3be36b1322c 100644
--- a/server/sonar-web/flow-typed/npm/react-select_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/react-select_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 7e32dfd40ae8439b0ee1d0e18c80cbb9
-// flow-typed version: <<STUB>>/react-select_v^1.0.0-rc.2/flow_v0.42.0
+// flow-typed signature: 9fd76865b33bdbb8e2eaa1582c3eba93
+// flow-typed version: <<STUB>>/react-select_v^1.0.0-rc.2/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
@@ -114,10 +114,6 @@ declare module 'react-select/lib/Select' {
declare module.exports: any;
}
-declare module 'react-select/lib/Value' {
- declare module.exports: any;
-}
-
declare module 'react-select/lib/utils/defaultArrowRenderer' {
declare module.exports: any;
}
@@ -134,6 +130,10 @@ declare module 'react-select/lib/utils/stripDiacritics' {
declare module.exports: any;
}
+declare module 'react-select/lib/Value' {
+ declare module.exports: any;
+}
+
declare module 'react-select/src/Async' {
declare module.exports: any;
}
@@ -154,10 +154,6 @@ declare module 'react-select/src/Select' {
declare module.exports: any;
}
-declare module 'react-select/src/Value' {
- declare module.exports: any;
-}
-
declare module 'react-select/src/utils/defaultArrowRenderer' {
declare module.exports: any;
}
@@ -174,6 +170,10 @@ declare module 'react-select/src/utils/stripDiacritics' {
declare module.exports: any;
}
+declare module 'react-select/src/Value' {
+ declare module.exports: any;
+}
+
declare module 'react-select/test/Async-test' {
declare module.exports: any;
}
@@ -276,9 +276,6 @@ declare module 'react-select/lib/Option.js' {
declare module 'react-select/lib/Select.js' {
declare module.exports: $Exports<'react-select/lib/Select'>;
}
-declare module 'react-select/lib/Value.js' {
- declare module.exports: $Exports<'react-select/lib/Value'>;
-}
declare module 'react-select/lib/utils/defaultArrowRenderer.js' {
declare module.exports: $Exports<'react-select/lib/utils/defaultArrowRenderer'>;
}
@@ -291,6 +288,9 @@ declare module 'react-select/lib/utils/defaultMenuRenderer.js' {
declare module 'react-select/lib/utils/stripDiacritics.js' {
declare module.exports: $Exports<'react-select/lib/utils/stripDiacritics'>;
}
+declare module 'react-select/lib/Value.js' {
+ declare module.exports: $Exports<'react-select/lib/Value'>;
+}
declare module 'react-select/src/Async.js' {
declare module.exports: $Exports<'react-select/src/Async'>;
}
@@ -306,9 +306,6 @@ declare module 'react-select/src/Option.js' {
declare module 'react-select/src/Select.js' {
declare module.exports: $Exports<'react-select/src/Select'>;
}
-declare module 'react-select/src/Value.js' {
- declare module.exports: $Exports<'react-select/src/Value'>;
-}
declare module 'react-select/src/utils/defaultArrowRenderer.js' {
declare module.exports: $Exports<'react-select/src/utils/defaultArrowRenderer'>;
}
@@ -321,6 +318,9 @@ declare module 'react-select/src/utils/defaultMenuRenderer.js' {
declare module 'react-select/src/utils/stripDiacritics.js' {
declare module.exports: $Exports<'react-select/src/utils/stripDiacritics'>;
}
+declare module 'react-select/src/Value.js' {
+ declare module.exports: $Exports<'react-select/src/Value'>;
+}
declare module 'react-select/test/Async-test.js' {
declare module.exports: $Exports<'react-select/test/Async-test'>;
}
diff --git a/server/sonar-web/flow-typed/npm/react-transform-hmr_vx.x.x.js b/server/sonar-web/flow-typed/npm/react-transform-hmr_vx.x.x.js
index 99bd1b51ebf..b37f595ef5e 100644
--- a/server/sonar-web/flow-typed/npm/react-transform-hmr_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/react-transform-hmr_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 8a3a4c0189dec6e89ca6d56f545ef01f
-// flow-typed version: <<STUB>>/react-transform-hmr_v1.0.4/flow_v0.42.0
+// flow-typed signature: 8f8db02dd712c6345b7250b10405496a
+// flow-typed version: <<STUB>>/react-transform-hmr_v1.0.4/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/react-virtualized_vx.x.x.js b/server/sonar-web/flow-typed/npm/react-virtualized_vx.x.x.js
index f6a9e8b00e0..364c6329030 100644
--- a/server/sonar-web/flow-typed/npm/react-virtualized_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/react-virtualized_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 40be3d82e920aeb2157c769fe78250ba
-// flow-typed version: <<STUB>>/react-virtualized_v^9.1.0/flow_v0.42.0
+// flow-typed signature: 0cf5b7ee3f4301019fdea41fdb5aaab4
+// flow-typed version: <<STUB>>/react-virtualized_v^9.1.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
@@ -78,6 +78,10 @@ declare module 'react-virtualized/dist/commonjs/Collection/CollectionView' {
declare module.exports: any;
}
+declare module 'react-virtualized/dist/commonjs/Collection/index' {
+ declare module.exports: any;
+}
+
declare module 'react-virtualized/dist/commonjs/Collection/Section.jest' {
declare module.exports: any;
}
@@ -98,10 +102,6 @@ declare module 'react-virtualized/dist/commonjs/Collection/TestData' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Collection/index' {
- declare module.exports: any;
-}
-
declare module 'react-virtualized/dist/commonjs/Collection/types' {
declare module.exports: any;
}
@@ -126,6 +126,10 @@ declare module 'react-virtualized/dist/commonjs/ColumnSizer/index' {
declare module.exports: any;
}
+declare module 'react-virtualized/dist/commonjs/Grid/defaultCellRangeRenderer' {
+ declare module.exports: any;
+}
+
declare module 'react-virtualized/dist/commonjs/Grid/Grid.jest' {
declare module.exports: any;
}
@@ -134,11 +138,15 @@ declare module 'react-virtualized/dist/commonjs/Grid/Grid' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Grid/defaultCellRangeRenderer' {
+declare module 'react-virtualized/dist/commonjs/Grid/index' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Grid/index' {
+declare module 'react-virtualized/dist/commonjs/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset.jest' {
+ declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/commonjs/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset' {
declare module.exports: any;
}
@@ -150,35 +158,35 @@ declare module 'react-virtualized/dist/commonjs/Grid/utils/CellSizeAndPositionMa
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager.jest' {
+declare module 'react-virtualized/dist/commonjs/Grid/utils/defaultOverscanIndicesGetter.jest' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager' {
+declare module 'react-virtualized/dist/commonjs/Grid/utils/defaultOverscanIndicesGetter' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset.jest' {
+declare module 'react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager.jest' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset' {
+declare module 'react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Grid/utils/defaultOverscanIndicesGetter.jest' {
+declare module 'react-virtualized/dist/commonjs/Grid/utils/updateScrollIndexHelper.jest' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Grid/utils/defaultOverscanIndicesGetter' {
+declare module 'react-virtualized/dist/commonjs/Grid/utils/updateScrollIndexHelper' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Grid/utils/updateScrollIndexHelper.jest' {
+declare module 'react-virtualized/dist/commonjs/index' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Grid/utils/updateScrollIndexHelper' {
+declare module 'react-virtualized/dist/commonjs/InfiniteLoader/index' {
declare module.exports: any;
}
@@ -190,7 +198,11 @@ declare module 'react-virtualized/dist/commonjs/InfiniteLoader/InfiniteLoader' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/InfiniteLoader/index' {
+declare module 'react-virtualized/dist/commonjs/jest-setup' {
+ declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/commonjs/List/index' {
declare module.exports: any;
}
@@ -202,7 +214,7 @@ declare module 'react-virtualized/dist/commonjs/List/List' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/List/index' {
+declare module 'react-virtualized/dist/commonjs/MultiGrid/index' {
declare module.exports: any;
}
@@ -214,7 +226,7 @@ declare module 'react-virtualized/dist/commonjs/MultiGrid/MultiGrid' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/MultiGrid/index' {
+declare module 'react-virtualized/dist/commonjs/ScrollSync/index' {
declare module.exports: any;
}
@@ -226,10 +238,6 @@ declare module 'react-virtualized/dist/commonjs/ScrollSync/ScrollSync' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/ScrollSync/index' {
- declare module.exports: any;
-}
-
declare module 'react-virtualized/dist/commonjs/Table/Column.jest' {
declare module.exports: any;
}
@@ -238,39 +246,39 @@ declare module 'react-virtualized/dist/commonjs/Table/Column' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Table/SortDirection' {
+declare module 'react-virtualized/dist/commonjs/Table/defaultCellDataGetter' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Table/SortIndicator' {
+declare module 'react-virtualized/dist/commonjs/Table/defaultCellRenderer' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Table/Table.jest' {
+declare module 'react-virtualized/dist/commonjs/Table/defaultHeaderRenderer' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Table/Table' {
+declare module 'react-virtualized/dist/commonjs/Table/defaultRowRenderer' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Table/defaultCellDataGetter' {
+declare module 'react-virtualized/dist/commonjs/Table/index' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Table/defaultCellRenderer' {
+declare module 'react-virtualized/dist/commonjs/Table/SortDirection' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Table/defaultHeaderRenderer' {
+declare module 'react-virtualized/dist/commonjs/Table/SortIndicator' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Table/defaultRowRenderer' {
+declare module 'react-virtualized/dist/commonjs/Table/Table.jest' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/Table/index' {
+declare module 'react-virtualized/dist/commonjs/Table/Table' {
declare module.exports: any;
}
@@ -282,31 +290,23 @@ declare module 'react-virtualized/dist/commonjs/TestUtils' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/WindowScroller/WindowScroller.jest' {
- declare module.exports: any;
-}
-
-declare module 'react-virtualized/dist/commonjs/WindowScroller/WindowScroller' {
- declare module.exports: any;
-}
-
-declare module 'react-virtualized/dist/commonjs/WindowScroller/index' {
+declare module 'react-virtualized/dist/commonjs/utils/createCallbackMemoizer.jest' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/WindowScroller/utils/dimensions' {
+declare module 'react-virtualized/dist/commonjs/utils/createCallbackMemoizer' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/WindowScroller/utils/onScroll' {
+declare module 'react-virtualized/dist/commonjs/utils/getUpdatedOffsetForIndex.jest' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/index' {
+declare module 'react-virtualized/dist/commonjs/utils/getUpdatedOffsetForIndex' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/jest-setup' {
+declare module 'react-virtualized/dist/commonjs/utils/initCellMetadata' {
declare module.exports: any;
}
@@ -314,27 +314,27 @@ declare module 'react-virtualized/dist/commonjs/utils/TestHelper' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/utils/createCallbackMemoizer.jest' {
+declare module 'react-virtualized/dist/commonjs/vendor/detectElementResize' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/utils/createCallbackMemoizer' {
+declare module 'react-virtualized/dist/commonjs/WindowScroller/index' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/utils/getUpdatedOffsetForIndex.jest' {
+declare module 'react-virtualized/dist/commonjs/WindowScroller/utils/dimensions' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/utils/getUpdatedOffsetForIndex' {
+declare module 'react-virtualized/dist/commonjs/WindowScroller/utils/onScroll' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/utils/initCellMetadata' {
+declare module 'react-virtualized/dist/commonjs/WindowScroller/WindowScroller.jest' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/commonjs/vendor/detectElementResize' {
+declare module 'react-virtualized/dist/commonjs/WindowScroller/WindowScroller' {
declare module.exports: any;
}
@@ -394,6 +394,10 @@ declare module 'react-virtualized/dist/es/Collection/CollectionView' {
declare module.exports: any;
}
+declare module 'react-virtualized/dist/es/Collection/index' {
+ declare module.exports: any;
+}
+
declare module 'react-virtualized/dist/es/Collection/Section.jest' {
declare module.exports: any;
}
@@ -414,10 +418,6 @@ declare module 'react-virtualized/dist/es/Collection/TestData' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Collection/index' {
- declare module.exports: any;
-}
-
declare module 'react-virtualized/dist/es/Collection/types' {
declare module.exports: any;
}
@@ -442,6 +442,10 @@ declare module 'react-virtualized/dist/es/ColumnSizer/index' {
declare module.exports: any;
}
+declare module 'react-virtualized/dist/es/Grid/defaultCellRangeRenderer' {
+ declare module.exports: any;
+}
+
declare module 'react-virtualized/dist/es/Grid/Grid.jest' {
declare module.exports: any;
}
@@ -450,11 +454,15 @@ declare module 'react-virtualized/dist/es/Grid/Grid' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Grid/defaultCellRangeRenderer' {
+declare module 'react-virtualized/dist/es/Grid/index' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Grid/index' {
+declare module 'react-virtualized/dist/es/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset.jest' {
+ declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/es/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset' {
declare module.exports: any;
}
@@ -466,35 +474,35 @@ declare module 'react-virtualized/dist/es/Grid/utils/CellSizeAndPositionManager'
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Grid/utils/ScalingCellSizeAndPositionManager.jest' {
+declare module 'react-virtualized/dist/es/Grid/utils/defaultOverscanIndicesGetter.jest' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Grid/utils/ScalingCellSizeAndPositionManager' {
+declare module 'react-virtualized/dist/es/Grid/utils/defaultOverscanIndicesGetter' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset.jest' {
+declare module 'react-virtualized/dist/es/Grid/utils/ScalingCellSizeAndPositionManager.jest' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset' {
+declare module 'react-virtualized/dist/es/Grid/utils/ScalingCellSizeAndPositionManager' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Grid/utils/defaultOverscanIndicesGetter.jest' {
+declare module 'react-virtualized/dist/es/Grid/utils/updateScrollIndexHelper.jest' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Grid/utils/defaultOverscanIndicesGetter' {
+declare module 'react-virtualized/dist/es/Grid/utils/updateScrollIndexHelper' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Grid/utils/updateScrollIndexHelper.jest' {
+declare module 'react-virtualized/dist/es/index' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Grid/utils/updateScrollIndexHelper' {
+declare module 'react-virtualized/dist/es/InfiniteLoader/index' {
declare module.exports: any;
}
@@ -506,7 +514,11 @@ declare module 'react-virtualized/dist/es/InfiniteLoader/InfiniteLoader' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/InfiniteLoader/index' {
+declare module 'react-virtualized/dist/es/jest-setup' {
+ declare module.exports: any;
+}
+
+declare module 'react-virtualized/dist/es/List/index' {
declare module.exports: any;
}
@@ -518,7 +530,7 @@ declare module 'react-virtualized/dist/es/List/List' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/List/index' {
+declare module 'react-virtualized/dist/es/MultiGrid/index' {
declare module.exports: any;
}
@@ -530,7 +542,7 @@ declare module 'react-virtualized/dist/es/MultiGrid/MultiGrid' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/MultiGrid/index' {
+declare module 'react-virtualized/dist/es/ScrollSync/index' {
declare module.exports: any;
}
@@ -542,10 +554,6 @@ declare module 'react-virtualized/dist/es/ScrollSync/ScrollSync' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/ScrollSync/index' {
- declare module.exports: any;
-}
-
declare module 'react-virtualized/dist/es/Table/Column.jest' {
declare module.exports: any;
}
@@ -554,39 +562,39 @@ declare module 'react-virtualized/dist/es/Table/Column' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Table/SortDirection' {
+declare module 'react-virtualized/dist/es/Table/defaultCellDataGetter' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Table/SortIndicator' {
+declare module 'react-virtualized/dist/es/Table/defaultCellRenderer' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Table/Table.jest' {
+declare module 'react-virtualized/dist/es/Table/defaultHeaderRenderer' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Table/Table' {
+declare module 'react-virtualized/dist/es/Table/defaultRowRenderer' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Table/defaultCellDataGetter' {
+declare module 'react-virtualized/dist/es/Table/index' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Table/defaultCellRenderer' {
+declare module 'react-virtualized/dist/es/Table/SortDirection' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Table/defaultHeaderRenderer' {
+declare module 'react-virtualized/dist/es/Table/SortIndicator' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Table/defaultRowRenderer' {
+declare module 'react-virtualized/dist/es/Table/Table.jest' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/Table/index' {
+declare module 'react-virtualized/dist/es/Table/Table' {
declare module.exports: any;
}
@@ -598,31 +606,23 @@ declare module 'react-virtualized/dist/es/TestUtils' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/WindowScroller/WindowScroller.jest' {
- declare module.exports: any;
-}
-
-declare module 'react-virtualized/dist/es/WindowScroller/WindowScroller' {
- declare module.exports: any;
-}
-
-declare module 'react-virtualized/dist/es/WindowScroller/index' {
+declare module 'react-virtualized/dist/es/utils/createCallbackMemoizer.jest' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/WindowScroller/utils/dimensions' {
+declare module 'react-virtualized/dist/es/utils/createCallbackMemoizer' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/WindowScroller/utils/onScroll' {
+declare module 'react-virtualized/dist/es/utils/getUpdatedOffsetForIndex.jest' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/index' {
+declare module 'react-virtualized/dist/es/utils/getUpdatedOffsetForIndex' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/jest-setup' {
+declare module 'react-virtualized/dist/es/utils/initCellMetadata' {
declare module.exports: any;
}
@@ -630,27 +630,27 @@ declare module 'react-virtualized/dist/es/utils/TestHelper' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/utils/createCallbackMemoizer.jest' {
+declare module 'react-virtualized/dist/es/vendor/detectElementResize' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/utils/createCallbackMemoizer' {
+declare module 'react-virtualized/dist/es/WindowScroller/index' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/utils/getUpdatedOffsetForIndex.jest' {
+declare module 'react-virtualized/dist/es/WindowScroller/utils/dimensions' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/utils/getUpdatedOffsetForIndex' {
+declare module 'react-virtualized/dist/es/WindowScroller/utils/onScroll' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/utils/initCellMetadata' {
+declare module 'react-virtualized/dist/es/WindowScroller/WindowScroller.jest' {
declare module.exports: any;
}
-declare module 'react-virtualized/dist/es/vendor/detectElementResize' {
+declare module 'react-virtualized/dist/es/WindowScroller/WindowScroller' {
declare module.exports: any;
}
@@ -701,6 +701,9 @@ declare module 'react-virtualized/dist/commonjs/Collection/Collection.js' {
declare module 'react-virtualized/dist/commonjs/Collection/CollectionView.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/Collection/CollectionView'>;
}
+declare module 'react-virtualized/dist/commonjs/Collection/index.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/Collection/index'>;
+}
declare module 'react-virtualized/dist/commonjs/Collection/Section.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/Collection/Section.jest'>;
}
@@ -716,9 +719,6 @@ declare module 'react-virtualized/dist/commonjs/Collection/SectionManager.js' {
declare module 'react-virtualized/dist/commonjs/Collection/TestData.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/Collection/TestData'>;
}
-declare module 'react-virtualized/dist/commonjs/Collection/index.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/Collection/index'>;
-}
declare module 'react-virtualized/dist/commonjs/Collection/types.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/Collection/types'>;
}
@@ -737,56 +737,65 @@ 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/defaultCellRangeRenderer.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/defaultCellRangeRenderer'>;
+}
declare module 'react-virtualized/dist/commonjs/Grid/Grid.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/Grid.jest'>;
}
declare module 'react-virtualized/dist/commonjs/Grid/Grid.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/Grid'>;
}
-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/index.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/index'>;
}
-declare module 'react-virtualized/dist/commonjs/Grid/utils/CellSizeAndPositionManager.jest.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/utils/CellSizeAndPositionManager.jest'>;
-}
-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/ScalingCellSizeAndPositionManager.jest.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager.jest'>;
-}
-declare module 'react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager'>;
-}
declare module 'react-virtualized/dist/commonjs/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset.jest'>;
}
declare module 'react-virtualized/dist/commonjs/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset'>;
}
+declare module 'react-virtualized/dist/commonjs/Grid/utils/CellSizeAndPositionManager.jest.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/utils/CellSizeAndPositionManager.jest'>;
+}
+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'>;
+}
+declare module 'react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/utils/ScalingCellSizeAndPositionManager'>;
+}
declare module 'react-virtualized/dist/commonjs/Grid/utils/updateScrollIndexHelper.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/utils/updateScrollIndexHelper.jest'>;
}
declare module 'react-virtualized/dist/commonjs/Grid/utils/updateScrollIndexHelper.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/Grid/utils/updateScrollIndexHelper'>;
}
+declare module 'react-virtualized/dist/commonjs/index.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/index'>;
+}
+declare module 'react-virtualized/dist/commonjs/InfiniteLoader/index.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/InfiniteLoader/index'>;
+}
declare module 'react-virtualized/dist/commonjs/InfiniteLoader/InfiniteLoader.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/InfiniteLoader/InfiniteLoader.jest'>;
}
declare module 'react-virtualized/dist/commonjs/InfiniteLoader/InfiniteLoader.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/InfiniteLoader/InfiniteLoader'>;
}
-declare module 'react-virtualized/dist/commonjs/InfiniteLoader/index.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/InfiniteLoader/index'>;
+declare module 'react-virtualized/dist/commonjs/jest-setup.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/jest-setup'>;
+}
+declare module 'react-virtualized/dist/commonjs/List/index.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/List/index'>;
}
declare module 'react-virtualized/dist/commonjs/List/List.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/List/List.jest'>;
@@ -794,8 +803,8 @@ 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/List/index.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/List/index'>;
+declare module 'react-virtualized/dist/commonjs/MultiGrid/index.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/MultiGrid/index'>;
}
declare module 'react-virtualized/dist/commonjs/MultiGrid/MultiGrid.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/MultiGrid/MultiGrid.jest'>;
@@ -803,8 +812,8 @@ declare module 'react-virtualized/dist/commonjs/MultiGrid/MultiGrid.jest.js' {
declare module 'react-virtualized/dist/commonjs/MultiGrid/MultiGrid.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/MultiGrid/MultiGrid'>;
}
-declare module 'react-virtualized/dist/commonjs/MultiGrid/index.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/MultiGrid/index'>;
+declare module 'react-virtualized/dist/commonjs/ScrollSync/index.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/ScrollSync/index'>;
}
declare module 'react-virtualized/dist/commonjs/ScrollSync/ScrollSync.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/ScrollSync/ScrollSync.jest'>;
@@ -812,27 +821,12 @@ declare module 'react-virtualized/dist/commonjs/ScrollSync/ScrollSync.jest.js' {
declare module 'react-virtualized/dist/commonjs/ScrollSync/ScrollSync.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/ScrollSync/ScrollSync'>;
}
-declare module 'react-virtualized/dist/commonjs/ScrollSync/index.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/ScrollSync/index'>;
-}
declare module 'react-virtualized/dist/commonjs/Table/Column.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/Column.jest'>;
}
declare module 'react-virtualized/dist/commonjs/Table/Column.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/Column'>;
}
-declare module 'react-virtualized/dist/commonjs/Table/SortDirection.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/SortDirection'>;
-}
-declare module 'react-virtualized/dist/commonjs/Table/SortIndicator.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/SortIndicator'>;
-}
-declare module 'react-virtualized/dist/commonjs/Table/Table.jest.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/Table.jest'>;
-}
-declare module 'react-virtualized/dist/commonjs/Table/Table.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/Table'>;
-}
declare module 'react-virtualized/dist/commonjs/Table/defaultCellDataGetter.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/defaultCellDataGetter'>;
}
@@ -848,35 +842,23 @@ declare module 'react-virtualized/dist/commonjs/Table/defaultRowRenderer.js' {
declare module 'react-virtualized/dist/commonjs/Table/index.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/index'>;
}
-declare module 'react-virtualized/dist/commonjs/Table/types.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/types'>;
-}
-declare module 'react-virtualized/dist/commonjs/TestUtils.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/TestUtils'>;
-}
-declare module 'react-virtualized/dist/commonjs/WindowScroller/WindowScroller.jest.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/WindowScroller/WindowScroller.jest'>;
-}
-declare module 'react-virtualized/dist/commonjs/WindowScroller/WindowScroller.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/WindowScroller/WindowScroller'>;
-}
-declare module 'react-virtualized/dist/commonjs/WindowScroller/index.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/WindowScroller/index'>;
+declare module 'react-virtualized/dist/commonjs/Table/SortDirection.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/SortDirection'>;
}
-declare module 'react-virtualized/dist/commonjs/WindowScroller/utils/dimensions.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/WindowScroller/utils/dimensions'>;
+declare module 'react-virtualized/dist/commonjs/Table/SortIndicator.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/SortIndicator'>;
}
-declare module 'react-virtualized/dist/commonjs/WindowScroller/utils/onScroll.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/WindowScroller/utils/onScroll'>;
+declare module 'react-virtualized/dist/commonjs/Table/Table.jest.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/Table.jest'>;
}
-declare module 'react-virtualized/dist/commonjs/index.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/index'>;
+declare module 'react-virtualized/dist/commonjs/Table/Table.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/Table'>;
}
-declare module 'react-virtualized/dist/commonjs/jest-setup.js' {
- declare module.exports: $Exports<'react-virtualized/dist/commonjs/jest-setup'>;
+declare module 'react-virtualized/dist/commonjs/Table/types.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/Table/types'>;
}
-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/TestUtils.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/TestUtils'>;
}
declare module 'react-virtualized/dist/commonjs/utils/createCallbackMemoizer.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/utils/createCallbackMemoizer.jest'>;
@@ -893,9 +875,27 @@ declare module 'react-virtualized/dist/commonjs/utils/getUpdatedOffsetForIndex.j
declare module 'react-virtualized/dist/commonjs/utils/initCellMetadata.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/utils/initCellMetadata'>;
}
+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/detectElementResize.js' {
declare module.exports: $Exports<'react-virtualized/dist/commonjs/vendor/detectElementResize'>;
}
+declare module 'react-virtualized/dist/commonjs/WindowScroller/index.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/WindowScroller/index'>;
+}
+declare module 'react-virtualized/dist/commonjs/WindowScroller/utils/dimensions.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/WindowScroller/utils/dimensions'>;
+}
+declare module 'react-virtualized/dist/commonjs/WindowScroller/utils/onScroll.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/WindowScroller/utils/onScroll'>;
+}
+declare module 'react-virtualized/dist/commonjs/WindowScroller/WindowScroller.jest.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/WindowScroller/WindowScroller.jest'>;
+}
+declare module 'react-virtualized/dist/commonjs/WindowScroller/WindowScroller.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/commonjs/WindowScroller/WindowScroller'>;
+}
declare module 'react-virtualized/dist/es/ArrowKeyStepper/ArrowKeyStepper.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/ArrowKeyStepper/ArrowKeyStepper.jest'>;
}
@@ -938,6 +938,9 @@ declare module 'react-virtualized/dist/es/Collection/Collection.js' {
declare module 'react-virtualized/dist/es/Collection/CollectionView.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/Collection/CollectionView'>;
}
+declare module 'react-virtualized/dist/es/Collection/index.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/Collection/index'>;
+}
declare module 'react-virtualized/dist/es/Collection/Section.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/Collection/Section.jest'>;
}
@@ -953,9 +956,6 @@ declare module 'react-virtualized/dist/es/Collection/SectionManager.js' {
declare module 'react-virtualized/dist/es/Collection/TestData.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/Collection/TestData'>;
}
-declare module 'react-virtualized/dist/es/Collection/index.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/Collection/index'>;
-}
declare module 'react-virtualized/dist/es/Collection/types.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/Collection/types'>;
}
@@ -974,56 +974,65 @@ 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/defaultCellRangeRenderer.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/Grid/defaultCellRangeRenderer'>;
+}
declare module 'react-virtualized/dist/es/Grid/Grid.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/Grid/Grid.jest'>;
}
declare module 'react-virtualized/dist/es/Grid/Grid.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/Grid/Grid'>;
}
-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/index.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/Grid/index'>;
}
-declare module 'react-virtualized/dist/es/Grid/utils/CellSizeAndPositionManager.jest.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/Grid/utils/CellSizeAndPositionManager.jest'>;
-}
-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/ScalingCellSizeAndPositionManager.jest.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/Grid/utils/ScalingCellSizeAndPositionManager.jest'>;
-}
-declare module 'react-virtualized/dist/es/Grid/utils/ScalingCellSizeAndPositionManager.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/Grid/utils/ScalingCellSizeAndPositionManager'>;
-}
declare module 'react-virtualized/dist/es/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset.jest'>;
}
declare module 'react-virtualized/dist/es/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/Grid/utils/calculateSizeAndPositionDataAndUpdateScrollOffset'>;
}
+declare module 'react-virtualized/dist/es/Grid/utils/CellSizeAndPositionManager.jest.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/Grid/utils/CellSizeAndPositionManager.jest'>;
+}
+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'>;
+}
+declare module 'react-virtualized/dist/es/Grid/utils/ScalingCellSizeAndPositionManager.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/Grid/utils/ScalingCellSizeAndPositionManager'>;
+}
declare module 'react-virtualized/dist/es/Grid/utils/updateScrollIndexHelper.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/Grid/utils/updateScrollIndexHelper.jest'>;
}
declare module 'react-virtualized/dist/es/Grid/utils/updateScrollIndexHelper.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/Grid/utils/updateScrollIndexHelper'>;
}
+declare module 'react-virtualized/dist/es/index.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/index'>;
+}
+declare module 'react-virtualized/dist/es/InfiniteLoader/index.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/InfiniteLoader/index'>;
+}
declare module 'react-virtualized/dist/es/InfiniteLoader/InfiniteLoader.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/InfiniteLoader/InfiniteLoader.jest'>;
}
declare module 'react-virtualized/dist/es/InfiniteLoader/InfiniteLoader.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/InfiniteLoader/InfiniteLoader'>;
}
-declare module 'react-virtualized/dist/es/InfiniteLoader/index.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/InfiniteLoader/index'>;
+declare module 'react-virtualized/dist/es/jest-setup.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/jest-setup'>;
+}
+declare module 'react-virtualized/dist/es/List/index.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/List/index'>;
}
declare module 'react-virtualized/dist/es/List/List.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/List/List.jest'>;
@@ -1031,8 +1040,8 @@ 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/List/index.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/List/index'>;
+declare module 'react-virtualized/dist/es/MultiGrid/index.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/MultiGrid/index'>;
}
declare module 'react-virtualized/dist/es/MultiGrid/MultiGrid.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/MultiGrid/MultiGrid.jest'>;
@@ -1040,8 +1049,8 @@ declare module 'react-virtualized/dist/es/MultiGrid/MultiGrid.jest.js' {
declare module 'react-virtualized/dist/es/MultiGrid/MultiGrid.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/MultiGrid/MultiGrid'>;
}
-declare module 'react-virtualized/dist/es/MultiGrid/index.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/MultiGrid/index'>;
+declare module 'react-virtualized/dist/es/ScrollSync/index.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/ScrollSync/index'>;
}
declare module 'react-virtualized/dist/es/ScrollSync/ScrollSync.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/ScrollSync/ScrollSync.jest'>;
@@ -1049,27 +1058,12 @@ declare module 'react-virtualized/dist/es/ScrollSync/ScrollSync.jest.js' {
declare module 'react-virtualized/dist/es/ScrollSync/ScrollSync.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/ScrollSync/ScrollSync'>;
}
-declare module 'react-virtualized/dist/es/ScrollSync/index.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/ScrollSync/index'>;
-}
declare module 'react-virtualized/dist/es/Table/Column.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/Table/Column.jest'>;
}
declare module 'react-virtualized/dist/es/Table/Column.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/Table/Column'>;
}
-declare module 'react-virtualized/dist/es/Table/SortDirection.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/Table/SortDirection'>;
-}
-declare module 'react-virtualized/dist/es/Table/SortIndicator.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/Table/SortIndicator'>;
-}
-declare module 'react-virtualized/dist/es/Table/Table.jest.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/Table/Table.jest'>;
-}
-declare module 'react-virtualized/dist/es/Table/Table.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/Table/Table'>;
-}
declare module 'react-virtualized/dist/es/Table/defaultCellDataGetter.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/Table/defaultCellDataGetter'>;
}
@@ -1085,35 +1079,23 @@ declare module 'react-virtualized/dist/es/Table/defaultRowRenderer.js' {
declare module 'react-virtualized/dist/es/Table/index.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/Table/index'>;
}
-declare module 'react-virtualized/dist/es/Table/types.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/Table/types'>;
-}
-declare module 'react-virtualized/dist/es/TestUtils.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/TestUtils'>;
-}
-declare module 'react-virtualized/dist/es/WindowScroller/WindowScroller.jest.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/WindowScroller/WindowScroller.jest'>;
-}
-declare module 'react-virtualized/dist/es/WindowScroller/WindowScroller.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/WindowScroller/WindowScroller'>;
-}
-declare module 'react-virtualized/dist/es/WindowScroller/index.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/WindowScroller/index'>;
+declare module 'react-virtualized/dist/es/Table/SortDirection.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/Table/SortDirection'>;
}
-declare module 'react-virtualized/dist/es/WindowScroller/utils/dimensions.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/WindowScroller/utils/dimensions'>;
+declare module 'react-virtualized/dist/es/Table/SortIndicator.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/Table/SortIndicator'>;
}
-declare module 'react-virtualized/dist/es/WindowScroller/utils/onScroll.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/WindowScroller/utils/onScroll'>;
+declare module 'react-virtualized/dist/es/Table/Table.jest.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/Table/Table.jest'>;
}
-declare module 'react-virtualized/dist/es/index.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/index'>;
+declare module 'react-virtualized/dist/es/Table/Table.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/Table/Table'>;
}
-declare module 'react-virtualized/dist/es/jest-setup.js' {
- declare module.exports: $Exports<'react-virtualized/dist/es/jest-setup'>;
+declare module 'react-virtualized/dist/es/Table/types.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/Table/types'>;
}
-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/TestUtils.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/TestUtils'>;
}
declare module 'react-virtualized/dist/es/utils/createCallbackMemoizer.jest.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/utils/createCallbackMemoizer.jest'>;
@@ -1130,9 +1112,27 @@ declare module 'react-virtualized/dist/es/utils/getUpdatedOffsetForIndex.js' {
declare module 'react-virtualized/dist/es/utils/initCellMetadata.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/utils/initCellMetadata'>;
}
+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/detectElementResize.js' {
declare module.exports: $Exports<'react-virtualized/dist/es/vendor/detectElementResize'>;
}
+declare module 'react-virtualized/dist/es/WindowScroller/index.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/WindowScroller/index'>;
+}
+declare module 'react-virtualized/dist/es/WindowScroller/utils/dimensions.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/WindowScroller/utils/dimensions'>;
+}
+declare module 'react-virtualized/dist/es/WindowScroller/utils/onScroll.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/WindowScroller/utils/onScroll'>;
+}
+declare module 'react-virtualized/dist/es/WindowScroller/WindowScroller.jest.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/WindowScroller/WindowScroller.jest'>;
+}
+declare module 'react-virtualized/dist/es/WindowScroller/WindowScroller.js' {
+ declare module.exports: $Exports<'react-virtualized/dist/es/WindowScroller/WindowScroller'>;
+}
declare module 'react-virtualized/dist/umd/react-virtualized.js' {
declare module.exports: $Exports<'react-virtualized/dist/umd/react-virtualized'>;
}
diff --git a/server/sonar-web/flow-typed/npm/recursive-readdir_vx.x.x.js b/server/sonar-web/flow-typed/npm/recursive-readdir_vx.x.x.js
index 0c0bd880ce4..2cc1dc7f137 100644
--- a/server/sonar-web/flow-typed/npm/recursive-readdir_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/recursive-readdir_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 4947a475557e634bd53023c18a23878f
-// flow-typed version: <<STUB>>/recursive-readdir_v2.1.0/flow_v0.42.0
+// flow-typed signature: 375f936a1ec4954f9f93e9c77c7ff230
+// flow-typed version: <<STUB>>/recursive-readdir_v2.1.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/redux-logger_vx.x.x.js b/server/sonar-web/flow-typed/npm/redux-logger_vx.x.x.js
index bf2426e300c..c5c1e06b747 100644
--- a/server/sonar-web/flow-typed/npm/redux-logger_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/redux-logger_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 31517a3409b7f9cc244b5ea20752669f
-// flow-typed version: <<STUB>>/redux-logger_v2.2.1/flow_v0.42.0
+// flow-typed signature: ce67b927587f409a893b94f59e058b87
+// flow-typed version: <<STUB>>/redux-logger_v2.2.1/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/redux-thunk_vx.x.x.js b/server/sonar-web/flow-typed/npm/redux-thunk_vx.x.x.js
index 22551ef842d..2cddc75431a 100644
--- a/server/sonar-web/flow-typed/npm/redux-thunk_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/redux-thunk_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: e50a600a16204fce2369b8c16517032f
-// flow-typed version: <<STUB>>/redux-thunk_v1.0.2/flow_v0.42.0
+// flow-typed signature: 70151cd4d99c9cf3d48e54f54a7c649c
+// flow-typed version: <<STUB>>/redux-thunk_v1.0.2/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/redux_v3.x.x.js b/server/sonar-web/flow-typed/npm/redux_v3.x.x.js
index 71f3328f89f..711e59910f9 100644
--- a/server/sonar-web/flow-typed/npm/redux_v3.x.x.js
+++ b/server/sonar-web/flow-typed/npm/redux_v3.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: ba132c96664f1a05288f3eb2272a3c35
-// flow-typed version: c4bbd91cfc/redux_v3.x.x/flow_>=v0.33.x
+// flow-typed signature: 76c3dfb5a40ce169d5c08fe80dbd029a
+// flow-typed version: 37b1c6d953/redux_v3.x.x/flow_>=v0.33.x
declare module 'redux' {
@@ -10,7 +10,7 @@ declare module 'redux' {
*/
- declare type Dispatch<A: { type: $Subtype<string> }> = (action: A | (Dispatch<A> => mixed)) => A;
+ declare type Dispatch<A: { type: $Subtype<string> }> = (action: A) => A;
declare type MiddlewareAPI<S, A> = {
dispatch: Dispatch<A>;
@@ -27,6 +27,8 @@ declare module 'redux' {
declare type Reducer<S, A> = (state: S, action: A) => S;
+ 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>;
@@ -49,8 +51,57 @@ declare module 'redux' {
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 combineReducers<O: Object, A>(reducers: O): Reducer<$ObjMap<O, <S>(r: Reducer<S, any>) => S>, A>;
-
- declare function compose<S, A>(...fns: Array<StoreEnhancer<S, A>>): Function;
+ declare function combineReducers<O: Object, A>(reducers: O): CombinedReducer<$ObjMap<O, <S>(r: Reducer<S, any>) => S>, A>;
+
+ declare function compose<A, B>(ab: (a: A) => B): (a: A) => B
+ declare function compose<A, B, C>(
+ bc: (b: B) => C,
+ ab: (a: A) => B
+ ): (a: A) => C
+ declare function compose<A, B, C, D>(
+ cd: (c: C) => D,
+ bc: (b: B) => C,
+ ab: (a: A) => B
+ ): (a: A) => D
+ declare function compose<A, B, C, D, E>(
+ de: (d: D) => E,
+ cd: (c: C) => D,
+ bc: (b: B) => C,
+ ab: (a: A) => B
+ ): (a: A) => E
+ declare function compose<A, B, C, D, E, F>(
+ ef: (e: E) => F,
+ de: (d: D) => E,
+ cd: (c: C) => D,
+ bc: (b: B) => C,
+ ab: (a: A) => B
+ ): (a: A) => F
+ declare function compose<A, B, C, D, E, F, G>(
+ fg: (f: F) => G,
+ ef: (e: E) => F,
+ de: (d: D) => E,
+ cd: (c: C) => D,
+ bc: (b: B) => C,
+ ab: (a: A) => B
+ ): (a: A) => G
+ declare function compose<A, B, C, D, E, F, G, H>(
+ gh: (g: G) => H,
+ fg: (f: F) => G,
+ ef: (e: E) => F,
+ de: (d: D) => E,
+ cd: (c: C) => D,
+ bc: (b: B) => C,
+ ab: (a: A) => B
+ ): (a: A) => H
+ declare function compose<A, B, C, D, E, F, G, H, I>(
+ hi: (h: H) => I,
+ gh: (g: G) => H,
+ fg: (f: F) => G,
+ ef: (e: E) => F,
+ de: (d: D) => E,
+ cd: (c: C) => D,
+ bc: (b: B) => C,
+ ab: (a: A) => B
+ ): (a: A) => I
}
diff --git a/server/sonar-web/flow-typed/npm/rimraf_vx.x.x.js b/server/sonar-web/flow-typed/npm/rimraf_vx.x.x.js
index 69eb7e09aee..9ce53ee6989 100644
--- a/server/sonar-web/flow-typed/npm/rimraf_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/rimraf_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 1004f042378cc3f56ccea0703e2e9109
-// flow-typed version: <<STUB>>/rimraf_v2.5.4/flow_v0.42.0
+// flow-typed signature: 7a3b322a8eb2bdd6c5d0ee53eb162599
+// flow-typed version: <<STUB>>/rimraf_v2.5.4/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/style-loader_vx.x.x.js b/server/sonar-web/flow-typed/npm/style-loader_vx.x.x.js
index cab522a68f2..339310f4ba8 100644
--- a/server/sonar-web/flow-typed/npm/style-loader_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/style-loader_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 7382be331677045bf50bf8ee5ca0fd49
-// flow-typed version: <<STUB>>/style-loader_v0.13.0/flow_v0.42.0
+// flow-typed signature: 937af3818e1be7008ee731e5d8314682
+// flow-typed version: <<STUB>>/style-loader_v0.13.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
@@ -22,11 +22,11 @@ declare module 'style-loader' {
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
-declare module 'style-loader/addStyleUrl' {
+declare module 'style-loader/addStyles' {
declare module.exports: any;
}
-declare module 'style-loader/addStyles' {
+declare module 'style-loader/addStyleUrl' {
declare module.exports: any;
}
@@ -39,12 +39,12 @@ declare module 'style-loader/useable' {
}
// Filename aliases
-declare module 'style-loader/addStyleUrl.js' {
- declare module.exports: $Exports<'style-loader/addStyleUrl'>;
-}
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'>;
}
diff --git a/server/sonar-web/flow-typed/npm/underscore_v1.x.x.js b/server/sonar-web/flow-typed/npm/underscore_v1.x.x.js
index 80885fcc9df..220a05f01c5 100644
--- a/server/sonar-web/flow-typed/npm/underscore_v1.x.x.js
+++ b/server/sonar-web/flow-typed/npm/underscore_v1.x.x.js
@@ -1,252 +1,697 @@
-// flow-typed signature: cb44e896dbea437094796e72715a2163
-// flow-typed version: 2260a64511/underscore_v1.x.x/flow_>=v0.38.x
+// flow-typed signature: e060c00e6b194abf3d3e693a69f9bcbf
+// flow-typed version: deeae5cc98/underscore_v1.x.x/flow_>=v0.38.x
-// type definitions for (some of) underscore
-
-declare module "underscore" {
- /**
- * Collections
- */
- declare function each<T>(o: {[key:string]: T}, iteratee: (val: T, key: string)=>void): void;
- declare function each<T>(a: T[], iteratee: (val: T, key: string)=>void): void;
- declare function forEach<T>(o: {[key:string]: T}, iteratee: (val: T, key: string)=>void): void;
- declare function forEach<T>(a: T[], iteratee: (val: T, key: string)=>void): void;
-
- declare function map<T, U>(a: T[], iteratee: (val: T, n: number)=>U): U[];
- declare function map<K, T, U>(a: {[key:K]: T}, iteratee: (val: T, k: K)=>U): U[];
- declare function collect<T, U>(a: T[], iteratee: (val: T, n: number)=>U): U[];
- declare function collect<K, T, U>(a: {[key:K]: T}, iteratee: (val: T, k: K)=>U): U[];
-
- declare function reduce<T, MemoT>(a: Array<T>, iterator: (m: MemoT, o: T)=>MemoT, initialMemo?: MemoT): MemoT;
- declare function inject<T, MemoT>(a: Array<T>, iterator: (m: MemoT, o: T)=>MemoT, initialMemo?: MemoT): MemoT;
- declare function foldl<T, MemoT>(a: Array<T>, iterator: (m: MemoT, o: T)=>MemoT, initialMemo?: MemoT): MemoT;
-
- declare function reduceRight<T, MemoT>(a: Array<T>, iterator: (m: MemoT, o: T)=>MemoT, initialMemo?: MemoT): MemoT;
- declare function foldr<T, MemoT>(a: Array<T>, iterator: (m: MemoT, o: T)=>MemoT, initialMemo?: MemoT): MemoT;
-
- declare function find<T>(list: T[], predicate: (val: T)=>boolean): ?T;
- declare function detect<T>(list: T[], predicate: (val: T)=>boolean): ?T;
-
- declare function filter<T>(o: {[key:string]: T}, pred: (val: T, k: string)=>boolean): T[];
- declare function filter<T>(a: T[], pred: (val: T, k: string)=>boolean): T[];
- declare function select<T>(o: {[key:string]: T}, pred: (val: T, k: string)=>boolean): T[];
- declare function select<T>(a: T[], pred: (val: T, k: string)=>boolean): T[];
-
- // TODO: where
-
- declare function findWhere<T>(list: Array<T>, properties: {[key:string]: any}): ?T;
-
- declare function reject<T>(o: {[key:string]: T}, pred: (val: T, k: string)=>boolean): T[];
- declare function reject<T>(a: T[], pred: (val: T, k: string)=>boolean): T[];
-
- declare function every<T>(a: Array<T>, pred: (val: T)=>boolean): boolean;
- declare function all<T>(a: Array<T>, pred: (val: T)=>boolean): boolean;
-
- declare function some<T>(a: Array<T>, pred: (val: T)=>boolean): boolean;
- declare function any<T>(a: Array<T>, pred: (val: T)=>boolean): boolean;
-
- declare function contains<T>(list: T[], val: T, fromIndex?: number): boolean;
- declare function includes<T>(list: T[], val: T, fromIndex?: number): boolean;
-
- // TODO: invoke
-
- declare function pluck(a: Array<any>, propertyName: string): Array <any>;
-
- declare function max<T>(a: Array<T>|{[key:any]: T}): T;
-
- declare function min<T>(a: Array<T>|{[key:any]: T}): T;
-
- declare function sortBy<T>(a: T[], property: any): T[];
- declare function sortBy<T>(a: T[], iteratee: (val: T)=>any): T[];
-
- declare function groupBy<T>(a: Array<T>, iteratee: (val: T, index: number)=>any): {[key:string]: T[]};
-
- // TODO: indexBy
-
- // TODO: countBy
-
- // TODO: shuffle
-
- declare function sample<T>(a: T[]): T;
-
- // TODO: toArray
-
- declare function size(o: Object): number;
- declare function size(o: Array<any>): number;
-
- declare function partition<T>(o: {[key:string]: T}, pred: (val: T, k: string)=>boolean): [T[], T[]];
- declare function partition<T>(o: Array<T>, pred: (val: T)=>boolean): [T[], T[]];
-
- /**
- * Arrays
- */
- declare function first<T>(a: Array<T>, n: number): Array<T>;
- declare function first<T>(a: Array<T>): T;
- declare function head<T>(a: Array<T>, n: number): Array<T>;
- declare function head<T>(a: Array<T>): T;
- declare function take<T>(a: Array<T>, n: number): Array<T>;
- declare function take<T>(a: Array<T>): T;
-
- declare function initial<T>(a: Array<T>, n?: number): Array<T>;
-
- declare function last<T>(a: Array<T>, n: number): Array<T>;
- declare function last<T>(a: Array<T>): T;
-
- declare function rest<T>(a: Array<T>, index?: number): Array<T>;
- declare function tail<T>(a: Array<T>, index?: number): Array<T>;
- declare function drop<T>(a: Array<T>, index?: number): Array<T>;
-
- declare function compact<T>(a: Array<?T>): T[];
-
- declare function flatten<S>(a: S[][]): S[];
-
- declare function without<T>(a: T[], ...values: T[]): T[];
-
- declare function union<T>(...arrays: Array<Array<T>>): Array<T>;
- declare function intersection<T>(...arrays: Array<Array<T>>): Array<T>;
-
- declare function difference<T>(array: Array<T>, ...others: Array<Array<T>>): Array<T>;
-
- declare function uniq<T>(a: T[]): T[];
- declare function unique<T>(a: T[]): T[];
-
- declare function zip<S, T>(a1: S[], a2: T[]): Array<[S, T]>;
-
- // TODO: unzip
-
- declare function object<T>(a: Array<[string, T]>): {[key:string]: T};
-
- declare function indexOf<T>(list: T[], val: T): number;
-
- // TODO: lastIndexOf
-
- // TODO: sortedIndex
+// @flow
+/* eslint-disable */
- declare function findIndex<T>(list: T[], predicate: (val: T)=>boolean): number;
-
- // TODO: findLastIndex
-
- declare function range(a: number, b: number): Array<number>;
-
- /**
- * Functions
- */
- declare function bind(fn: Function, thisArg: any, ...partials: Array<any>): Function;
-
- declare function bindAll(object: ?Object, ...methodNames: Array<string | [string]>): Object;
-
- declare function partial(fn: Function, ...arguments: Array<any>): Function;
-
- declare function memoize(fn: Function): Function;
-
- declare function delay(fn: Function, wait?: number, ...arguments?: Array<any>): number;
-
- declare function defer(fn: Function, ...arguments: Array<any>): void;
-
- declare function throttle<T>(fn: T, wait: number, options?: {leading?: boolean, trailing?: boolean}): T;
-
- declare function debounce<T>(fn: T, wait: number, immediate?: boolean): T;
-
- // TODO: once
-
- // TODO: after
-
- // TODO: before
-
- // TODO: wrap
-
- // TODO: negate
-
- declare function compose(...functions: Function[]): Function;
-
- /**
- * Objects
- */
- declare function keys<K, V>(o: {[key: K]: V}): K[];
-
- // TODO: allKeys
-
- declare function values<K, V>(o: {[key: K]: V}): V[];
-
- declare function mapObject<K, V>(o: {[key: K]: V}): {[key: K]: any};
-
- declare function pairs<T>(o: {[key:string]: T}): Array<[string, T]>;
-
- // TODO: invert
-
- // TODO: create
-
- // TODO: functions, methods
-
- // TODO: findKey
-
- declare function extend<S, T>(o1: S, o2: T): S & T;
-
- // TODO: extendOwn, assign
-
- declare function pick(o: any, ...keys: any): any;
- declare function pick<T>(o: T, fn: (v: any, k: any, o: T) => boolean): any;
-
- declare function omit(o: any, ...keys: Array < string > ): any;
- declare function omit<T>(o: any, fn: (v: any, k: any, o: T) => boolean): any;
-
- // TODO: defaults
-
- declare function clone<T>(obj: T): T;
-
- // TODO: tap
-
- declare function has(o: any, k: any): boolean;
-
- // TODO: matcher, matches
- // TODO: property
- // TODO: propertyOf
-
- declare function isEqual(a: any, b: any): boolean;
-
- // TODO: isMatch
-
- declare function isEmpty(o: any): boolean;
-
- // TODO: isElement
-
- declare function isArray(o: any): boolean;
- declare function isObject(o: any): boolean;
- declare function isArguments(o: any): boolean;
- declare function isFunction(o: any): boolean;
- declare function isString(o: any): boolean;
- declare function isNumber(o: any): boolean;
- declare function isFinite(o: any): boolean;
- declare function isBoolean(o: any): boolean;
- declare function isDate(o: any): boolean;
- declare function isRegExp(o: any): boolean;
- declare function isError(o: any): boolean;
- declare function isNaN(o: any): boolean;
- declare function isNull(o: any): boolean;
- declare function isUndefined(o: any): boolean;
-
- /**
- * Utility
- */
- // TODO: noConflict
- // TODO: identity
- // TODO: constant
- // TODO: noop
- // TODO: times
- // TODO: random
- // TODO: mixin
- // TODO: iteratee
- // TODO: uniqueId
- // TODO: escape
- // TODO: unescape
- // TODO: result
- // TODO: now
- declare function template(templateText: string): (values: {[key: string]: string}) => string;
+// type definitions for (some of) underscore
- /**
- * Chaining
- */
- declare function chain<S>(obj: S): any;
- // TODO: value
+type FnIteratee<T> = (t: T, index: number, array: Array<T>) => boolean;
+declare module "underscore" {
+ declare type UnaryFn<A, R> = (a: A) => R;
+ declare type Compose =
+ & (<A, B, C, D, E, F, G>(
+ fg: UnaryFn<F, G>,
+ ef: UnaryFn<E, F>,
+ de: UnaryFn<D, E>,
+ cd: UnaryFn<C, D>,
+ bc: UnaryFn<B, C>,
+ ab: UnaryFn<A, B>,
+ ...rest: Array<void>
+ ) => UnaryFn<A, G>)
+ & (<A, B, C, D, E, F>(
+ ef: UnaryFn<E, F>,
+ de: UnaryFn<D, E>,
+ cd: UnaryFn<C, D>,
+ bc: UnaryFn<B, C>,
+ ab: UnaryFn<A, B>,
+ ...rest: Array<void>
+ ) => UnaryFn<A, F>)
+ & (<A, B, C, D, E>(
+ de: UnaryFn<D, E>,
+ cd: UnaryFn<C, D>,
+ bc: UnaryFn<B, C>,
+ ab: UnaryFn<A, B>,
+ ...rest: Array<void>
+ ) => UnaryFn<A, E>)
+ & (<A, B, C, D>(cd: UnaryFn<C, D>, bc: UnaryFn<B, C>, ab: UnaryFn<A, B>, ...rest: Array<void>) => UnaryFn<A, D>)
+ & (<A, B, C>(bc: UnaryFn<B, C>, ab: UnaryFn<A, B>, ...rest: Array<void>) => UnaryFn<A, C>)
+ & (<A, B>(ab: UnaryFn<A, B>, ...rest: Array<void>) => UnaryFn<A, B>)
+
+ declare function $underscore$Extend<A: {}>(a: A, ...rest: Array<void>): A;
+ declare function $underscore$Extend<A: {}, B: {}>(a: A, b: B, ...rest: Array<void>): A & B;
+ declare function $underscore$Extend<A: {}, B: {}, C: {}>(a: A, b: B, c: C, ...rest: Array<void>): A & B & C;
+ declare function $underscore$Extend<A: {}, B: {}, C: {}, D: {}>(a: A, b: B, c: C, d: D, ...rest: Array<void>): A & B & C & D;
+ declare function $underscore$Extend<A: {}, B: {}, C: {}, D: {}, E: {}>(a: A, b: B, c: C, d: D, e: E, ...rest: Array<void>): A & B & C & D & E;
+
+ declare function $underscore$ExtendParameterized<A: {}>(...rest: Array<void>): A;
+ declare function $underscore$ExtendParameterized<A: {}, B: {}>(b: B, ...rest: Array<void>): A & B;
+ declare function $underscore$ExtendParameterized<A: {}, B: {}, C: {}>(b: B, c: C, ...rest: Array<void>): A & B & C;
+ declare function $underscore$ExtendParameterized<A: {}, B: {}, C: {}, D: {}>(b: B, c: C, d: D, ...rest: Array<void>): A & B & C & D;
+ declare function $underscore$ExtendParameterized<A: {}, B: {}, C: {}, D: {}, E: {}>(b: B, c: C, d: D, e: E, ...rest: Array<void>): A & B & C & D & E;
+
+
+ declare var compose: Compose;
+
+ // Handle underscore chainables things.
+ declare class UnderscoreWrappedList<T> {
+ // Chain
+ chain(): UnderscoreChainedList<T>;
+
+ // Handle Collections functions
+ each(iteratee: (element: T, index?: number, list?: Array<T>) => void): void;
+ each(iteratee: (val: mixed, key: mixed, list?: Object) => void): void;
+ map<U>(iteratee: (value: T, index: number, list: Array<T>) => U): Array<U>;
+ reduce<U>(iteratee: (memo: Object, value: T, index: number) => U, init: Object): Object;
+ reduce<U>(iteratee: (memo: Array<U>, value: T, index: number) => U, init: Array<U>): Array<U>;
+ reduce<U>(iteratee: (memo: U, value: T, index: number) => U, init: U): U;
+ reduceRight<U>(iteratee: (memo: Object, value: T, index: number) => U, init: Object): Object;
+ reduceRight<U>(iteratee: (memo: Array<U>, value: T, index: number) => U, init: Array<U>): Array<U>;
+ reduceRight<U>(iteratee: (memo: U, value: T, index: number) => U, init: U): U;
+ find(predicate: (value: T) => boolean): T;
+ filter(predicate: (value: ?T) => boolean): Array<T>;
+ where(properties: Object): Array<T>;
+ findWhere(properties: $Shape<T>): ?T;
+ reject(predicate: (value: T) => boolean, context?: mixed): Array<T>;
+ every(predicate: (value: T) => boolean, context?: mixed): boolean;
+ some(predicate: (value: T) => boolean, context?: mixed): boolean;
+ contains(value: T, fromIndex?: number): boolean;
+ invoke<U>(methodName: string, ...args: Array<any>): Array<U>;
+ pluck<U>(propertyName: string): Array<U>;
+ max<U>(iteratee?: (value: T) => number, context?: mixed): U;
+ min<U>(iteratee?: (value: T) => number, context?: mixed): U;
+ sortBy<U>(iteratee: (value: T) => number): Array<U>;
+ sortBy<U>(iteratee: string): Array<U>;
+ // TODO: UnderscoreWrapTheseObjects
+ groupBy<U>(iteratee: (value: T) => U, context?: mixed): { [key: U]: T };
+ groupBy(iteratee: string, context?: mixed): { [key: any]: T };
+ indexBy<U>(iteratee: (value: T) => U, context?: mixed): { [key: U]: T };
+ indexBy(iteratee: string, context?: mixed): { [key: any]: T };
+ countBy<U>(iteratee: (value: T) => U, context?: mixed): { [key: U]: T };
+ shuffle(): Array<T>;
+ sample(n?: number): Array<T>;
+ toArray(): Array<T>;
+ size(): number;
+ partition(predicate: (value: T) => boolean): Array<Array<T>>;
+
+ // Handle Array function
+ first(): T;
+ first(n: number): Array<T>;
+ head(n?: number): Array<T>;
+ take(n?: number): Array<T>;
+ initial(n?: number): Array<T>;
+ last(n?: number): Array<T>;
+ rest(index?: number): Array<T>;
+ tail(index?: number): Array<T>;
+ drop(index?: number): Array<T>;
+ compact(): Array<T>;
+ flatten(shallow?: boolean): Array<T>;
+ without(...values: Array<any>): Array<T>;
+ union(...arrays: Array<any>): Array<T>;
+ intersection(...arrays: Array<any>): Array<T>;
+ difference(...others: Array<any>): Array<T>;
+ uniq(): Array<T>;
+ uniq(iteratee: FnIteratee<T>): Array<T>;
+ uniq(isSorted: boolean, iteratee?: FnIteratee<T>): Array<T>;
+ unique(): Array<T>;
+ unique(iteratee: FnIteratee<T>): Array<T>;
+ unique(isSorted: boolean, iteratee?: FnIteratee<T>): Array<T>;
+ zip(...arrays: Array<any>): Array<T>;
+ unzip(): Array<T>;
+ object(values?: Array<any>): Object;
+ indexOf(value: T, isSorted?: boolean): number;
+ lastIndexOf(value: T, iteratee?: Function, context?: mixed): number;
+ sortedIndex(value: T, iteratee?: Function, context?: mixed): number;
+ findIndex(predicate: (value: T) => boolean, context?: mixed): number;
+ findLastIndex(predicate: (value: T) => boolean, context?: mixed): number;
+ range(stop: number, step?: number): Array<number>;
+ range(): Array<number>;
+
+ // TODO _.propertyOf
+ // TODO _.matcher, _.matches
+ isEqual(b: Object): boolean;
+ isMatch(b: Object): boolean;
+ isEmpty(): boolean;
+ isElement(): boolean;
+ isArray(): boolean;
+ isObject(): boolean;
+ isArguments(): boolean;
+ isFunction(): boolean;
+ isString(): boolean;
+ isNumber(): boolean;
+ isFinite(): boolean;
+ isBoolean(): boolean;
+ isDate(): boolean;
+ isRegExp(): boolean;
+ isError(): boolean;
+ isNaN(): boolean;
+ isNull(): boolean;
+ isUndefined(): boolean;
+ }
+
+
+ // Handle underscore chainables things.
+ declare class UnderscoreChainedList<T> {
+ // End a Chain
+ value(): Array<T>;
+
+ // Handle Collections functions
+ each(iteratee: (element: T, index: number, list: Array<T>) => void): Array<T>;
+ each(iteratee: (val: mixed, key: mixed, list: Object) => void): Object;
+ map<U>(iteratee: (value: T, index: number, list: Array<T>) => U): UnderscoreChainedList<U>;
+ reduce<U>(iteratee: (memo: Object, value: T, index: number) => U, init: Object): UnderscoreChainedValue<Object>;
+ reduce<U>(iteratee: (memo: Array<U>, value: T, index: number) => U, init: Array<U>): UnderscoreChainedList<U>;
+ reduce<U>(iteratee: (memo: U, value: T, index: number) => U, init: U): UnderscoreChainedValue<U>;
+ reduceRight<U>(iteratee: (memo: Object, value: T, index: number) => U, init: Object): UnderscoreChainedValue<U>;
+ reduceRight<U>(iteratee: (memo: Array<U>, value: T, index: number) => U, init: Array<U>): UnderscoreChainedList<U>;
+ reduceRight<U>(iteratee: (memo: U, value: T, index: number) => U, init: U): UnderscoreChainedValue<U>;
+ find(predicate: (value: T) => boolean): UnderscoreChainedValue<T>;
+ filter(predicate: (value: T) => boolean): UnderscoreChainedList<T>;
+ where(properties: Object): UnderscoreChainedList<T>;
+ findWhere(properties: $Shape<T>): ?UnderscoreChainedValue<T>;
+ reject(predicate: (value: T) => boolean, context?: mixed): UnderscoreChainedList<T>;
+ every(predicate: (value: T) => boolean, context?: mixed): UnderscoreChainedValue<boolean>;
+ some(predicate: (value: T) => boolean, context?: mixed): UnderscoreChainedValue<boolean>;
+ contains(value: T, fromIndex?: number): UnderscoreChainedValue<boolean>;
+ invoke<U>(methodName: string, ...args: Array<any>): UnderscoreChainedList<U>;
+ pluck<U>(propertyName: string): UnderscoreChainedList<U>;
+ max<U>(iteratee?: (value: T) => number, context?: mixed): UnderscoreChainedValue<U>;
+ min<U>(iteratee?: (value: T) => number, context?: mixed): UnderscoreChainedValue<U>;
+ sortBy<U>(iteratee: (value: T) => number): UnderscoreChainedList<U>;
+ sortBy<U>(iteratee: string): UnderscoreChainedList<U>;
+ // TODO: UnderscoreWrapTheseObjects
+ groupBy<U>(iteratee: (value: T) => U, context?: mixed): UnderscoreChainedValue<{ [key: U]: T }>;
+ groupBy(iteratee: string, context?: mixed): UnderscoreChainedValue<{ [key: any]: T }>;
+ indexBy<U>(iteratee: (value: T) => U, context?: mixed): UnderscoreChainedValue<{ [key: U]: T }>;
+ indexBy(iteratee: string, context?: mixed): UnderscoreChainedValue<{ [key: any]: T }>;
+ countBy<U>(iteratee: (value: T) => U, context?: mixed): UnderscoreChainedValue<{ [key: U]: T }>;
+ shuffle(): UnderscoreChainedList<T>;
+ sample(n?: number): UnderscoreChainedList<T>;
+ toArray(): UnderscoreChainedList<T>;
+ size(): UnderscoreChainedValue<number>;
+ partition(predicate: (value: T) => boolean): UnderscoreChainedList<Array<T>>;
+
+ // Handle Array function
+ first(n: number): UnderscoreChainedList<T>;
+ first(): UnderscoreChainedValue<T>;
+ head(n?: number): UnderscoreChainedList<T>;
+ take(n?: number): UnderscoreChainedList<T>;
+ initial(n?: number): UnderscoreChainedList<T>;
+ last(n?: number): UnderscoreChainedList<T>;
+ rest(index?: number): UnderscoreChainedList<T>;
+ tail(index?: number): UnderscoreChainedList<T>;
+ drop(index?: number): UnderscoreChainedList<T>;
+ compact(): UnderscoreChainedList<T>;
+ flatten(shallow?: boolean): UnderscoreChainedList<T>;
+ without(...values: Array<any>): UnderscoreChainedList<T>;
+ union(...arrays: Array<any>): UnderscoreChainedList<T>;
+ intersection(...arrays: Array<any>): UnderscoreChainedList<T>;
+ difference(...others: Array<any>): UnderscoreChainedList<T>;
+ uniq(): UnderscoreChainedList<T>;
+ uniq(iteratee: FnIteratee<T>): UnderscoreChainedList<T>;
+ uniq(isSorted: boolean, iteratee?: FnIteratee<T>): UnderscoreChainedList<T>;
+ unique(): UnderscoreChainedList<T>;
+ unique(iteratee: FnIteratee<T>): UnderscoreChainedList<T>;
+ unique(isSorted: boolean, iteratee?: FnIteratee<T>): UnderscoreChainedList<T>;
+ zip(...arrays: Array<any>): UnderscoreChainedList<T>;
+ unzip(): UnderscoreChainedList<T>;
+ object(values?: Array<any>): UnderscoreChainedValue<Object>;
+ indexOf(value: T, isSorted?: boolean): UnderscoreChainedValue<number>;
+ lastIndexOf(value: T, iteratee?: Function, context?: mixed): UnderscoreChainedValue<number>;
+ sortedIndex(value: T, iteratee?: Function, context?: mixed): UnderscoreChainedValue<number>;
+ findIndex(predicate: (value: T) => boolean, context?: mixed): UnderscoreChainedValue<number>;
+ findLastIndex(predicate: (value: T) => boolean, context?: mixed): UnderscoreChainedValue<number>;
+ range(stop: number, step?: number): UnderscoreChainedList<number>;
+ range(): UnderscoreChainedList<number>;
+
+ isEqual(b: Object): UnderscoreChainedValue<boolean>;
+ isMatch(b: Object): UnderscoreChainedValue<boolean>;
+ isEmpty(): UnderscoreChainedValue<boolean>;
+ isElement(): UnderscoreChainedValue<boolean>;
+ isArray(): UnderscoreChainedValue<boolean>;
+ isObject(): UnderscoreChainedValue<boolean>;
+ isArguments(): UnderscoreChainedValue<boolean>;
+ isFunction(): UnderscoreChainedValue<boolean>;
+ isString(): UnderscoreChainedValue<boolean>;
+ isNumber(): UnderscoreChainedValue<boolean>;
+ isFinite(): UnderscoreChainedValue<boolean>;
+ isBoolean(): UnderscoreChainedValue<boolean>;
+ isDate(): UnderscoreChainedValue<boolean>;
+ isRegExp(): UnderscoreChainedValue<boolean>;
+ isError(): UnderscoreChainedValue<boolean>;
+ isNaN(): UnderscoreChainedValue<boolean>;
+ isNull(): UnderscoreChainedValue<boolean>;
+ isUndefined(): UnderscoreChainedValue<boolean>;
+ }
+
+ declare class UnderscoreChainedValue<T> {
+ value(): T;
+ }
+
+ declare class UnderscoreWrappedValue<T> {
+ chain(): UnderscoreChainedValue<T>;
+
+ escape(): string;
+ // TODO: Probably move this to UnderscoreWrappedNumber or something
+ range(): Array<number>;
+ isEmpty(): boolean;
+ }
+
+ // Handle regular things.
+ declare class UnderscoreList {
+ // Handle chaining
+ chain<T>(a: Array<T>): UnderscoreChainedList<T>;
+ chain<T>(v: T): UnderscoreChainedValue<T>;
+
+ // Handle Collections functions
+
+ each<T>(o: {[key:string]: T}, iteratee: (val: T, key: string)=>void): void;
+ each<T>(a: T[], iteratee: (val: T, key: string)=>void): void;
+ each(list: Object, iteratee: (val: mixed, key: mixed, list: Object) => void): void;
+ forEach<T>(o: {[key:string]: T}, iteratee: (val: T, key: string)=>void): void;
+ forEach<T>(a: T[], iteratee: (val: T, key: string)=>void): void;
+
+ map<T, U>(a: T[], iteratee: (val: T, n: number)=>U): U[];
+ map<K, T, U>(a: {[key:K]: T}, iteratee: (val: T, k: K)=>U): U[];
+ collect<T, U>(a: T[], iteratee: (val: T, n: number)=>U): U[];
+ collect<K, T, U>(a: {[key:K]: T}, iteratee: (val: T, k: K)=>U): U[];
+
+ reduce<T, MemoT>(a: Array<T>, iterator: (m: MemoT, o: T)=>MemoT, initialMemo?: MemoT): MemoT;
+ inject<T, MemoT>(a: Array<T>, iterator: (m: MemoT, o: T)=>MemoT, initialMemo?: MemoT): MemoT;
+ foldl<T, MemoT>(a: Array<T>, iterator: (m: MemoT, o: T)=>MemoT, initialMemo?: MemoT): MemoT;
+
+ reduceRight<T, MemoT>(a: Array<T>, iterator: (m: MemoT, o: T)=>MemoT, initialMemo?: MemoT): MemoT;
+ foldr<T, MemoT>(a: Array<T>, iterator: (m: MemoT, o: T)=>MemoT, initialMemo?: MemoT): MemoT;
+
+ find<T>(list: T[], predicate: (val: T)=>boolean): ?T;
+ detect<T>(list: T[], predicate: (val: T)=>boolean): ?T;
+
+ filter<T>(o: {[key:string]: T}, pred: (val: T, k: string)=>boolean): T[];
+ filter<T>(a: T[], pred: (val: T, k: string)=>boolean): T[];
+ select<T>(o: {[key:string]: T}, pred: (val: T, k: string)=>boolean): T[];
+ select<T>(a: T[], pred: (val: T, k: string)=>boolean): T[];
+ where<T>(list: Array<T>, properties: Object): Array<T>;
+ findWhere<T>(list: Array<T>, properties: {[key:string]: any}): ?T;
+
+ reject<T>(o: {[key:string]: T}, pred: (val: T, k: string)=>boolean): T[];
+ reject<T>(a: T[], pred: (val: T, k: string)=>boolean): T[];
+
+ every<T>(a: Array<T>, pred?: (val: T)=>boolean): boolean;
+ all<T>(a: Array<T>, pred?: (val: T)=>boolean): boolean;
+
+ some<T>(a: Array<T>, pred?: (val: T)=>boolean): boolean;
+ any<T>(a: Array<T>, pred?: (val: T)=>boolean): boolean;
+
+ contains<T>(list: T[], val: T, fromIndex?: number): boolean;
+ includes<T>(list: T[], val: T, fromIndex?: number): boolean;
+
+ invoke(list: Array<any>, methodName: string, ...args?: Array<any>): any;
+
+ pluck(a: Array<any>, propertyName: string): Array <any>;
+
+ max<T>(a: Array<T>|{[key:any]: T}): T;
+ min<T>(a: Array<T>|{[key:any]: T}): T;
+
+ sortBy<T>(a: T[], property: any): T[];
+ sortBy<T>(a: T[], iteratee: (val: T)=>any): T[];
+ groupBy<T>(a: Array<T>, iteratee: string | (val: T, index: number)=>any): {[key:string]: T[]};
+ indexBy<T>(a: Array<T>, iteratee: string | (val: T, index: number)=>any): {[key:string]: T[]};
+ countBy<T>(a: Array<T>, iteratee: (val: T, index: number)=>any): {[key:string]: T[]};
+ shuffle<T>(list: ?Array<T>): Array<T>;
+ sample<T>(a: T[]): T;
+
+ toArray<T>(a: Iterable<T>|{[key:any]: T}): Array<T>;
+
+ size(o: Object): number;
+ size(o: Array<any>): number;
+
+ partition<T>(o: {[key:string]: T}, pred: (val: T, k: string)=>boolean): [T[], T[]];
+ partition<T>(o: Array<T>, pred: (val: T)=>boolean): [T[], T[]];
+
+ // Handle Array function
+
+ first<T>(a: Array<T>, n: number): Array<T>;
+ first<T>(a: Array<T>): T;
+ head<T>(a: Array<T>, n: number): Array<T>;
+ head<T>(a: Array<T>): T;
+ take<T>(a: Array<T>, n: number): Array<T>;
+ take<T>(a: Array<T>): T;
+
+ initial<T>(a: Array<T>, n?: number): Array<T>;
+
+ last<T>(a: Array<T>, n: number): Array<T>;
+ last<T>(a: Array<T>): T;
+
+ rest<T>(a: Array<T>, index?: number): Array<T>;
+ tail<T>(a: Array<T>, index?: number): Array<T>;
+ drop<T>(a: Array<T>, index?: number): Array<T>;
+
+ compact<T>(a: Array<?T>): T[];
+
+ flatten<S>(a: S[][]): S[];
+
+ without<T>(a: T[], ...values: T[]): T[];
+
+ union<T>(...arrays: Array<Array<T>>): Array<T>;
+ intersection<T>(...arrays: Array<Array<T>>): Array<T>;
+
+ difference<T>(array: Array<T>, ...others: Array<Array<T>>): Array<T>;
+
+ uniq<T>(a: T[]): T[];
+ uniq<T>(list: Array<T>, iteratee: Function): Array<T>;
+ uniq<T>(list: Array<T>, isSorted: boolean, iteratee?: Function): Array<T>;
+ unique<T>(a: T[]): T[];
+ unique<T>(list: Array<T>, iteratee: Function): Array<T>;
+ unique<T>(list: Array<T>, isSorted: boolean, iteratee?: Function): Array<T>;
+
+ zip<S, T>(a1: S[], a2: T[]): Array<[S, T]>;
+ unzip(array: Array<Array<any>>): Array<Array<any>>;
+
+ object<T>(a: Array<[string, T]>): {[key:string]: T};
+ object<T>(list: Array<string>, values?: Array<T>): {[key: string]: T};
+
+ indexOf<T>(list: T[], val: T, isSorted?: boolean): number;
+ lastIndexOf<T>(array: Array<T>, value: T, fromIndex?: number): number;
+ sortedIndex<T>(list: Array<T>, value: T, iteratee?: (value: T) => mixed, context?: any): number;
+ findIndex<T>(list: T[], predicate: (val: T)=>boolean): number;
+ findLastIndex<T>(array: Array<T>, predicate: any, context?: any): number;
+ range(a: number, b: number): Array<number>;
+
+ isEqual(object: Object, b: Object): boolean;
+ isMatch(object: Object, b: Object): boolean;
+ isEmpty(object: Object): boolean;
+ isElement(object: any): boolean;
+ isArray(value: any): boolean;
+ isObject(value: any): boolean;
+ isArguments(object: any): boolean;
+ isFunction(object: any): boolean;
+ isString(object: any): boolean;
+ isNumber(object: any): boolean;
+ isFinite(object: any): boolean;
+ isBoolean(object: any): boolean;
+ isDate(object: any): boolean;
+ isRegExp(object: any): boolean;
+ isError(object: any): boolean;
+ isNaN(object: any): boolean;
+ isNull(object: any): boolean;
+ isUndefined(object: any): boolean;
+ }
+
+ declare class UnderscoreFunctions {
+ bind(func: Function, object: Object, ...arguments: Array<any>): Function;
+ bindAll(object: ?Object, ...methodNames: Array<string | [string]>): Object;
+ partial(func: Function, ...arguments: Array<any>): Function;
+ memoize(func: Function, hashFunction?: Function): Function;
+ delay(func: Function, wait: number, ...arguments: Array<any>): void;
+ defer(func: Function, ...arguments: Array<any>): void;
+ throttle(func: Function, wait: number, options?: {leading: boolean, trailing: boolean}): Function;
+ debounce(func: Function, wait: number, immediate?: boolean): Function;
+ once(func: Function): Function;
+ after(count: number, func: Function): Function;
+ before(count: number, func: Function): Function;
+ wrap(func: Function, wrapper: Function): Function;
+ negate(predicate: (...args: any) => boolean): Function;
+ compose: Compose;
+
+ isEqual(object: any, b: any): boolean;
+ isMatch(object: Object, b: Object): boolean;
+ isEmpty(object: Object): boolean;
+ isElement(object: Object): boolean;
+ isArray(value: any): boolean;
+ isObject(value: any): boolean;
+ isArguments(object: any): boolean;
+ isFunction(object: any): boolean;
+ isString(object: any): boolean;
+ isNumber(object: any): boolean;
+ isFinite(object: any): boolean;
+ isBoolean(object: any): boolean;
+ isDate(object: any): boolean;
+ isRegExp(object: any): boolean;
+ isError(object: any): boolean;
+ isNaN(object: any): boolean;
+ isNull(object: any): boolean;
+ isUndefined(object: any): boolean;
+ }
+
+ declare class UnderscoreObject {
+ keys<K, V>(object: {[keys: K]: V}): Array<K>;
+ allKeys<K, V>(object: {[keys: K]: V}): Array<K>;
+ values<K, V>(object: {[keys: K]: V}): Array<V>;
+ mapObject(
+ object: Object,
+ iteratee: (val: any, key: string) => Object,
+ context?: mixed
+ ): Object;
+ pairs<K, V>(object: {[keys: K]: V}): Array<[K, V]>;
+ 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;
+ extend: typeof $underscore$Extend;
+ extendOwn: typeof $underscore$Extend;
+ pick<K, V>(object: {[keys: K]: V}, predicate?: K): {[keys: K]: V};
+ omit<K, V>(object: {[keys: K]: V}, predicate?: K): {[keys: K]: V};
+ defaults<K, V>(defaults: {[keys: K]: V}, more: {[keys: K]: V}): {[keys: K]: V};
+ clone<O: {}>(object: O): O;
+ tap<O>(object: O): O;
+ has(object: Object, key: string): boolean;
+ property<K: string, V>(key: K): (obj: { [key: K]: V }) => V;
+ // TODO _.propertyOf
+ // TODO _.matcher, _.matches
+ isEqual(object: Object, b: Object): boolean;
+ isMatch(object: Object, b: Object): boolean;
+ isEmpty(object: Object): boolean;
+ isElement(object: any): boolean;
+ isArray(value: any): boolean;
+ isObject(value: any): boolean;
+ isArguments(object: any): boolean;
+ isFunction(object: any): boolean;
+ isString(object: any): boolean;
+ isNumber(object: any): boolean;
+ isFinite(object: any): boolean;
+ isBoolean(object: any): boolean;
+ isDate(object: any): boolean;
+ isRegExp(object: any): boolean;
+ isError(object: any): boolean;
+ isNaN(object: any): boolean;
+ isNull(object: any): boolean;
+ isUndefined(object: any): boolean;
+ }
+
+ declare class UnderscoreChainedObject<WrappedObj: {}> {
+ value(): WrappedObj;
+ keys(): UnderscoreChainedList<$Keys<WrappedObj>>;
+ allKeys(): UnderscoreChainedList<$Keys<WrappedObj>>;
+ // This call necessarily loses precision since we treat chained lists generics of a single type.
+ values(): UnderscoreChainedList<any>;
+
+ mapObject<Ret, NewObj: $ObjMap<WrappedObj, <V>(v: V) => Ret>>(
+ iteratee: Function,
+ context?: mixed
+ ): UnderscoreChainedObject<NewObj>;
+ map<T>(mapFn: (v: any, k: $Keys<WrappedObj>, obj: WrappedObj) => T): UnderscoreChainedList<T>;
+ pairs(): UnderscoreChainedList<[any, any]>;
+ invert(): UnderscoreChainedObject<WrappedObj>;
+ // TODO: _.create
+ functions(): UnderscoreChainedList<string>;
+ findKey(predicate: () => 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}>>;
+ pick(...rest: Array<string | Array<string>>): UnderscoreChainedObject<WrappedObj>;
+ pick(predicate: (v: any, k: any, object: WrappedObj) => boolean): UnderscoreChainedObject<WrappedObj>;
+ omit(...rest: Array<string | Array<string>>): UnderscoreChainedObject<WrappedObj>;
+ omit(predicate: (v: any, k: any, object: WrappedObj) => boolean): UnderscoreChainedObject<WrappedObj>;
+ defaults(more: $Shape<WrappedObj>): UnderscoreChainedObject<WrappedObj>;
+ clone(): UnderscoreChainedObject<WrappedObj>;
+ tap(): UnderscoreChainedObject<WrappedObj>;
+ has(key: string): UnderscoreChainedValue<boolean>;
+ // TODO _.propertyOf
+ // TODO _.matcher, _.matches
+ isEqual(b: Object): UnderscoreChainedValue<boolean>;
+ isMatch(b: Object): UnderscoreChainedValue<boolean>;
+ isEmpty(): UnderscoreChainedValue<boolean>;
+ isElement(): UnderscoreChainedValue<boolean>;
+ isArray(): UnderscoreChainedValue<boolean>;
+ isObject(): UnderscoreChainedValue<boolean>;
+ isArguments(): UnderscoreChainedValue<boolean>;
+ isFunction(): UnderscoreChainedValue<boolean>;
+ isString(): UnderscoreChainedValue<boolean>;
+ isNumber(): UnderscoreChainedValue<boolean>;
+ isFinite(): UnderscoreChainedValue<boolean>;
+ isBoolean(): UnderscoreChainedValue<boolean>;
+ isDate(): UnderscoreChainedValue<boolean>;
+ isRegExp(): UnderscoreChainedValue<boolean>;
+ isError(): UnderscoreChainedValue<boolean>;
+ isNaN(): UnderscoreChainedValue<boolean>;
+ isNull(): UnderscoreChainedValue<boolean>;
+ isUndefined(): UnderscoreChainedValue<boolean>;
+ }
+
+ declare class UnderscoreWrappedObject<WrappedObj: {}> {
+ chain(): UnderscoreChainedObject<WrappedObj>;
+
+ map<R>(fn: (v: any, k: $Keys<WrappedObj>) => R): Array<R>;
+ filter(fn: (v: any, k: $Keys<WrappedObj>, obj: any) => boolean): Array<any>;
+ keys(): Array<$Keys<WrappedObj>>;
+ allKeys(): Array<$Keys<WrappedObj>>;
+ values(): Array<any>;
+ mapObject<Ret, NewObj: $ObjMap<WrappedObj, <V>(v: V) => Ret>>(
+ iteratee: Function,
+ context?: mixed
+ ): NewObj;
+ pairs<K, V>(): Array<[K, V]>;
+ invert<K, V>(): {[keys: V]: K};
+ // TODO: _.create
+ functions(): Array<string>;
+ find(predicate: (v: any, k: $Keys<WrappedObj>, obj: WrappedObj) => boolean): ?any;
+ findKey(predicate: () => boolean, context?: mixed): ?string;
+ extend: typeof $underscore$ExtendParameterized;
+ extendOwn: typeof $underscore$ExtendParameterized;
+ // TODO make these actually remove properties
+ pick(...rest: Array<string | Array<string>>): WrappedObj;
+ pick(predicate: (v: any, k: $Keys<WrappedObj>, object: WrappedObj) => boolean): WrappedObj;
+ omit(...rest: Array<string | Array<string>>): WrappedObj;
+ omit(predicate: (v: any, k: $Keys<WrappedObj>, object: WrappedObj) => boolean): WrappedObj;
+ defaults(more: $Shape<WrappedObj>): WrappedObj;
+ clone(): WrappedObj;
+ tap(): WrappedObj;
+ has(key: string): boolean;
+ // TODO _.propertyOf
+ // TODO _.matcher, _.matches
+ isEqual(b: Object): boolean;
+ isMatch(b: Object): boolean;
+ isEmpty(): boolean;
+ isElement(): boolean;
+ isArray(): boolean;
+ isObject(): boolean;
+ isArguments(): boolean;
+ isFunction(): boolean;
+ isString(): boolean;
+ isNumber(): boolean;
+ isFinite(): boolean;
+ isBoolean(): boolean;
+ isDate(): boolean;
+ isRegExp(): boolean;
+ isError(): boolean;
+ isNaN(): boolean;
+ isNull(): boolean;
+ isUndefined(): boolean;
+ }
+
+ declare class UnderscoreUtility {
+ noConflict(): Underscore;
+ identity<U>(value: U): U;
+ constant<U>(value: U): () => U;
+ noop(): void;
+ times(n: number, iteratee: Function, context?: mixed): void;
+ random(min: number, max: number): number;
+ // TODO: Is this right?
+ mixin(object: Object): Underscore & Object;
+ // TODO: _.iteratee
+ uniqueId(prefix?: string): string;
+ escape(string: string): string;
+ unescape(string: string): string;
+ // TODO: _.result
+ now(): number;
+ template(templateText: string): (values: {[key: string]: string}) => string;
+ }
+
+ declare class UnderscoreWrappedList<T> {
+ chain(): UnderscoreChainedList<T>;
+
+ // Handle Collections functions
+ each(iteratee: (element: T, index: number, list: Array<T>) => void): Array<T>;
+ each(iteratee: (val: mixed, key: mixed, list: Object) => void): Object;
+ map<U>(iteratee: (value: T, index: number, list: Array<T>) => U): Array<U>;
+ reduce<U>(iteratee: (memo: Object, value: T, index?: number) => U, init: Object): Object;
+ reduce<U>(iteratee: (memo: Array<U>, value: T, index?: number) => U, init: Array<U>): Array<U>;
+ reduce<U>(iteratee: (memo: U, value: T, index?: number) => U, init: U): U;
+ reduceRight<U>(iteratee: (memo: Object, value: T, index?: number) => U, init: Object): U;
+ reduceRight<U>(iteratee: (memo: Array<U>, value: T, index?: number) => U, init: Array<U>): Array<U>;
+ reduceRight<U>(iteratee: (memo: U, value: T, index?: number) => U, init: U): U;
+ find(predicate: (value: T) => boolean): ?T;
+ filter(predicate: (value: T) => boolean): Array<T>;
+ where(properties: Object): Array<T>;
+ findWhere(properties: $Shape<T>): ?T;
+ reject(predicate: (value: T) => boolean, context?: mixed): Array<T>;
+ every(predicate: (value: T) => boolean, context?: mixed): boolean;
+ some(predicate: (value: T) => boolean, context?: mixed): boolean;
+ contains(value: T, fromIndex?: number): boolean;
+ invoke<U>(methodName: string, ...args: Array<any>): Array<U>;
+ pluck<U>(propertyName: string): Array<U>;
+ max<U>(iteratee?: (value: T) => number, context?: mixed): U;
+ min<U>(iteratee?: (value: T) => number, context?: mixed): U;
+ sortBy<U>(iteratee: (value: T) => number): Array<U>;
+ sortBy<U>(iteratee: string): Array<U>;
+ // TODO: UnderscoreWrapTheseObjects
+ groupBy<U>(iteratee: (value: T) => U, context?: mixed): { [key: U]: T };
+ groupBy(iteratee: string, context?: mixed): { [key: any]: T };
+ indexBy<U>(iteratee: (value: T) => U, context?: mixed): { [key: U]: T };
+ indexBy(iteratee: string, context?: mixed): { [key: any]: T };
+ countBy<U>(iteratee: (value: T) => U, context?: mixed): { [key: U]: T };
+ shuffle(): Array<T>;
+ sample(n?: number): Array<T>;
+ toArray(): Array<T>;
+ size(): number;
+ partition(predicate: (value: T) => boolean): Array<Array<T>>;
+
+ // Handle Array function
+ first(): T;
+ first(n: number): Array<T>;
+ head(n?: number): Array<T>;
+ take(n?: number): Array<T>;
+ initial(n?: number): Array<T>;
+ last(n?: number): Array<T>;
+ rest(index?: number): Array<T>;
+ tail(index?: number): Array<T>;
+ drop(index?: number): Array<T>;
+ compact(): Array<T>;
+ flatten(shallow?: boolean): Array<T>;
+ without(...values: Array<any>): Array<T>;
+ union(...arrays: Array<any>): Array<T>;
+ intersection(...arrays: Array<any>): Array<T>;
+ difference(...others: Array<any>): Array<T>;
+ uniq(): Array<T>;
+ uniq(iteratee: Function): Array<T>;
+ uniq(isSorted: boolean, iteratee?: Function): Array<T>;
+ unique(): Array<T>;
+ unique(iteratee: Function): Array<T>;
+ unique(isSorted: boolean, iteratee?: Function): Array<T>;
+ zip(...arrays: Array<any>): Array<T>;
+ unzip(): Array<T>;
+ object(values?: Array<any>): Object;
+ indexOf(value: T, isSorted?: boolean): number;
+ lastIndexOf(value: T, iteratee?: Function, context?: mixed): number;
+ sortedIndex(value: T, iteratee?: Function, context?: mixed): number;
+ findIndex(predicate: (value: T) => boolean, context?: mixed): number;
+ findLastIndex(predicate: (value: T) => boolean, context?: mixed): number;
+ range(stop: number, step?: number): Array<number>;
+ range(): Array<number>;
+ isEmpty(): boolean;
+ isEqual(other: Array<T>): boolean;
+ }
+
+ // Have to use a type with $call instead of function type because otherwise this will cause us to lose type
+ // information. see: https://github.com/facebook/flow/issues/3781
+ declare type WrappedExports = {
+ $call:
+ // A type that can be an object or an array (usually 'any') should have both return types.
+ & (<AnyType: {} & []>(arg: AnyType) => UnderscoreWrappedObject<AnyType> & UnderscoreWrappedList<AnyType>)
+ // It's important that UnderscoreWrappedObject, UnderscoreWrappedList takes precedence over UnderscoreWrappedValue
+ & (<WrappedObj: {}>(arg: WrappedObj) => UnderscoreWrappedObject<WrappedObj>)
+ & (<T>(arg: Array<T>) => UnderscoreWrappedList<T>)
+ & (<T>(arg: [T]) => UnderscoreWrappedList<T>)
+ & (<T>(arg: T) => UnderscoreWrappedValue<T>)
+ }
+
+ declare type Underscore =
+ & UnderscoreList
+ & UnderscoreFunctions
+ & UnderscoreObject
+ & UnderscoreUtility
+ & WrappedExports;
+
+ declare module.exports: Underscore;
}
diff --git a/server/sonar-web/flow-typed/npm/webpack-bundle-analyzer_vx.x.x.js b/server/sonar-web/flow-typed/npm/webpack-bundle-analyzer_vx.x.x.js
new file mode 100644
index 00000000000..99071dcfde3
--- /dev/null
+++ b/server/sonar-web/flow-typed/npm/webpack-bundle-analyzer_vx.x.x.js
@@ -0,0 +1,144 @@
+// flow-typed signature: 324e6c81f94cc5037050ce54506ebfb3
+// flow-typed version: <<STUB>>/webpack-bundle-analyzer_v^2.3.1/flow_v0.47.0
+
+/**
+ * This is an autogenerated libdef stub for:
+ *
+ * 'webpack-bundle-analyzer'
+ *
+ * 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 'webpack-bundle-analyzer' {
+ 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 'webpack-bundle-analyzer/lib/analyzer' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/lib/bin/analyzer' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/lib/BundleAnalyzerPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/lib/index' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/lib/Logger' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/lib/parseUtils' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/lib/tree' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/lib/viewer' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/public/viewer' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/src/analyzer' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/src/bin/analyzer' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/src/BundleAnalyzerPlugin' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/src/index' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/src/Logger' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/src/parseUtils' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/src/tree' {
+ declare module.exports: any;
+}
+
+declare module 'webpack-bundle-analyzer/src/viewer' {
+ declare module.exports: any;
+}
+
+// Filename aliases
+declare module 'webpack-bundle-analyzer/lib/analyzer.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/lib/analyzer'>;
+}
+declare module 'webpack-bundle-analyzer/lib/bin/analyzer.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/lib/bin/analyzer'>;
+}
+declare module 'webpack-bundle-analyzer/lib/BundleAnalyzerPlugin.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/lib/BundleAnalyzerPlugin'>;
+}
+declare module 'webpack-bundle-analyzer/lib/index.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/lib/index'>;
+}
+declare module 'webpack-bundle-analyzer/lib/Logger.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/lib/Logger'>;
+}
+declare module 'webpack-bundle-analyzer/lib/parseUtils.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/lib/parseUtils'>;
+}
+declare module 'webpack-bundle-analyzer/lib/tree.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/lib/tree'>;
+}
+declare module 'webpack-bundle-analyzer/lib/viewer.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/lib/viewer'>;
+}
+declare module 'webpack-bundle-analyzer/public/viewer.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/public/viewer'>;
+}
+declare module 'webpack-bundle-analyzer/src/analyzer.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/src/analyzer'>;
+}
+declare module 'webpack-bundle-analyzer/src/bin/analyzer.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/src/bin/analyzer'>;
+}
+declare module 'webpack-bundle-analyzer/src/BundleAnalyzerPlugin.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/src/BundleAnalyzerPlugin'>;
+}
+declare module 'webpack-bundle-analyzer/src/index.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/src/index'>;
+}
+declare module 'webpack-bundle-analyzer/src/Logger.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/src/Logger'>;
+}
+declare module 'webpack-bundle-analyzer/src/parseUtils.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/src/parseUtils'>;
+}
+declare module 'webpack-bundle-analyzer/src/tree.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/src/tree'>;
+}
+declare module 'webpack-bundle-analyzer/src/viewer.js' {
+ declare module.exports: $Exports<'webpack-bundle-analyzer/src/viewer'>;
+}
diff --git a/server/sonar-web/flow-typed/npm/webpack-dev-server_vx.x.x.js b/server/sonar-web/flow-typed/npm/webpack-dev-server_vx.x.x.js
index 9661c106a89..8e85741b154 100644
--- a/server/sonar-web/flow-typed/npm/webpack-dev-server_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/webpack-dev-server_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: ad3a8383f21a8a3714888b0f9cd47fc2
-// flow-typed version: <<STUB>>/webpack-dev-server_v1.16.1/flow_v0.42.0
+// flow-typed signature: 966608154b26a15071534db8f3ee5ca6
+// flow-typed version: <<STUB>>/webpack-dev-server_v1.16.1/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/flow-typed/npm/webpack_vx.x.x.js b/server/sonar-web/flow-typed/npm/webpack_vx.x.x.js
index f0a38e11423..94754b03789 100644
--- a/server/sonar-web/flow-typed/npm/webpack_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/webpack_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 13531d1cede0c9888e9e280b8b9fdd2e
-// flow-typed version: <<STUB>>/webpack_v1.13.2/flow_v0.42.0
+// flow-typed signature: 430863aba265a32862fb75e883115cf8
+// flow-typed version: <<STUB>>/webpack_v1.13.2/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
@@ -70,15 +70,15 @@ declare module 'webpack/hot/signal' {
declare module.exports: any;
}
-declare module 'webpack/lib/APIPlugin' {
+declare module 'webpack/lib/AbstractPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/AbstractPlugin' {
+declare module 'webpack/lib/AmdMainTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/AmdMainTemplatePlugin' {
+declare module 'webpack/lib/APIPlugin' {
declare module.exports: any;
}
@@ -174,691 +174,691 @@ declare module 'webpack/lib/DelegatedPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/DependenciesBlock' {
+declare module 'webpack/lib/dependencies/AMDDefineDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/DependenciesBlockVariable' {
+declare module 'webpack/lib/dependencies/AMDDefineDependencyParserPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/Dependency' {
+declare module 'webpack/lib/dependencies/AMDPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/DllEntryPlugin' {
+declare module 'webpack/lib/dependencies/AMDRequireArrayDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/DllModule' {
+declare module 'webpack/lib/dependencies/AMDRequireContextDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/DllModuleFactory' {
+declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlock' {
declare module.exports: any;
}
-declare module 'webpack/lib/DllPlugin' {
+declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlockParserPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/DllReferencePlugin' {
+declare module 'webpack/lib/dependencies/AMDRequireDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/EntryModuleNotFoundError' {
+declare module 'webpack/lib/dependencies/AMDRequireItemDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/EntryOptionPlugin' {
+declare module 'webpack/lib/dependencies/CommonJsPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/EnvironmentPlugin' {
+declare module 'webpack/lib/dependencies/CommonJsRequireContextDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/EvalDevToolModulePlugin' {
+declare module 'webpack/lib/dependencies/CommonJsRequireDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/EvalDevToolModuleTemplatePlugin' {
+declare module 'webpack/lib/dependencies/CommonJsRequireDependencyParserPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin' {
+declare module 'webpack/lib/dependencies/ConstDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/EvalSourceMapDevToolPlugin' {
+declare module 'webpack/lib/dependencies/ContextDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/ExtendedAPIPlugin' {
+declare module 'webpack/lib/dependencies/ContextDependencyHelpers' {
declare module.exports: any;
}
-declare module 'webpack/lib/ExternalModule' {
+declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsId' {
declare module.exports: any;
}
-declare module 'webpack/lib/ExternalModuleFactoryPlugin' {
+declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsRequireCall' {
declare module.exports: any;
}
-declare module 'webpack/lib/ExternalsPlugin' {
+declare module 'webpack/lib/dependencies/ContextElementDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/FunctionModulePlugin' {
+declare module 'webpack/lib/dependencies/DelegatedSourceDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/FunctionModuleTemplatePlugin' {
+declare module 'webpack/lib/dependencies/DepBlockHelpers' {
declare module.exports: any;
}
-declare module 'webpack/lib/HotModuleReplacement.runtime' {
+declare module 'webpack/lib/dependencies/DllEntryDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/HotModuleReplacementPlugin' {
+declare module 'webpack/lib/dependencies/getFunctionExpression' {
declare module.exports: any;
}
-declare module 'webpack/lib/HotUpdateChunkTemplate' {
+declare module 'webpack/lib/dependencies/LabeledExportsDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/IgnorePlugin' {
+declare module 'webpack/lib/dependencies/LabeledModuleDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/JsonpChunkTemplatePlugin' {
+declare module 'webpack/lib/dependencies/LabeledModuleDependencyParserPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/JsonpExportMainTemplatePlugin' {
+declare module 'webpack/lib/dependencies/LabeledModulesPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/JsonpHotUpdateChunkTemplatePlugin' {
+declare module 'webpack/lib/dependencies/LoaderDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/JsonpMainTemplate.runtime' {
+declare module 'webpack/lib/dependencies/LoaderPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/JsonpMainTemplatePlugin' {
+declare module 'webpack/lib/dependencies/LocalModule' {
declare module.exports: any;
}
-declare module 'webpack/lib/JsonpTemplatePlugin' {
+declare module 'webpack/lib/dependencies/LocalModuleDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/LibManifestPlugin' {
+declare module 'webpack/lib/dependencies/LocalModulesHelpers' {
declare module.exports: any;
}
-declare module 'webpack/lib/LibraryTemplatePlugin' {
+declare module 'webpack/lib/dependencies/ModuleDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/LoaderTargetPlugin' {
+declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsId' {
declare module.exports: any;
}
-declare module 'webpack/lib/MainTemplate' {
+declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsRequireId' {
declare module.exports: any;
}
-declare module 'webpack/lib/MemoryOutputFileSystem' {
+declare module 'webpack/lib/dependencies/ModuleHotAcceptDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/Module' {
+declare module 'webpack/lib/dependencies/ModuleHotDeclineDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/ModuleFilenameHelpers' {
+declare module 'webpack/lib/dependencies/MultiEntryDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/ModuleNotFoundError' {
+declare module 'webpack/lib/dependencies/NullDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/ModuleParseError' {
+declare module 'webpack/lib/dependencies/NullDependencyTemplate' {
declare module.exports: any;
}
-declare module 'webpack/lib/ModuleParserHelpers' {
+declare module 'webpack/lib/dependencies/PrefetchDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/ModuleReason' {
+declare module 'webpack/lib/dependencies/RequireContextDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/ModuleTemplate' {
+declare module 'webpack/lib/dependencies/RequireContextDependencyParserPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/MovedToPluginWarningPlugin' {
+declare module 'webpack/lib/dependencies/RequireContextPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/MultiCompiler' {
+declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlock' {
declare module.exports: any;
}
-declare module 'webpack/lib/MultiEntryPlugin' {
+declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlockParserPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/MultiModule' {
+declare module 'webpack/lib/dependencies/RequireEnsureDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/MultiModuleFactory' {
+declare module 'webpack/lib/dependencies/RequireEnsureItemDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/NamedModulesPlugin' {
+declare module 'webpack/lib/dependencies/RequireEnsurePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/NewWatchingPlugin' {
+declare module 'webpack/lib/dependencies/RequireHeaderDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/NoErrorsPlugin' {
+declare module 'webpack/lib/dependencies/RequireIncludeDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/NodeStuffPlugin' {
+declare module 'webpack/lib/dependencies/RequireIncludeDependencyParserPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/NormalModule' {
+declare module 'webpack/lib/dependencies/RequireIncludePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/NormalModuleFactory' {
+declare module 'webpack/lib/dependencies/RequireResolveContextDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/NormalModuleReplacementPlugin' {
+declare module 'webpack/lib/dependencies/RequireResolveDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/NullFactory' {
+declare module 'webpack/lib/dependencies/RequireResolveDependencyParserPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/OldWatchingPlugin' {
+declare module 'webpack/lib/dependencies/RequireResolveHeaderDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/OptionsApply' {
+declare module 'webpack/lib/dependencies/SingleEntryDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/OriginalSource' {
+declare module 'webpack/lib/dependencies/TemplateArgumentDependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/Parser' {
+declare module 'webpack/lib/dependencies/WebpackMissingModule' {
declare module.exports: any;
}
-declare module 'webpack/lib/PrefetchPlugin' {
+declare module 'webpack/lib/DependenciesBlock' {
declare module.exports: any;
}
-declare module 'webpack/lib/ProgressPlugin' {
+declare module 'webpack/lib/DependenciesBlockVariable' {
declare module.exports: any;
}
-declare module 'webpack/lib/ProvidePlugin' {
+declare module 'webpack/lib/Dependency' {
declare module.exports: any;
}
-declare module 'webpack/lib/RawModule' {
+declare module 'webpack/lib/DllEntryPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/RawSource' {
+declare module 'webpack/lib/DllModule' {
declare module.exports: any;
}
-declare module 'webpack/lib/RecordIdsPlugin' {
+declare module 'webpack/lib/DllModuleFactory' {
declare module.exports: any;
}
-declare module 'webpack/lib/RequestShortener' {
+declare module 'webpack/lib/DllPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/RequireJsStuffPlugin' {
+declare module 'webpack/lib/DllReferencePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/ResolverPlugin' {
+declare module 'webpack/lib/EntryModuleNotFoundError' {
declare module.exports: any;
}
-declare module 'webpack/lib/SetVarMainTemplatePlugin' {
+declare module 'webpack/lib/EntryOptionPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/SingleEntryPlugin' {
+declare module 'webpack/lib/EnvironmentPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/Source' {
+declare module 'webpack/lib/EvalDevToolModulePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/SourceMapDevToolModuleOptionsPlugin' {
+declare module 'webpack/lib/EvalDevToolModuleTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/SourceMapDevToolPlugin' {
+declare module 'webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/SourceMapSource' {
+declare module 'webpack/lib/EvalSourceMapDevToolPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/Stats' {
+declare module 'webpack/lib/ExtendedAPIPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/Template' {
+declare module 'webpack/lib/ExternalModule' {
declare module.exports: any;
}
-declare module 'webpack/lib/TemplatedPathPlugin' {
+declare module 'webpack/lib/ExternalModuleFactoryPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/UmdMainTemplatePlugin' {
+declare module 'webpack/lib/ExternalsPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/UnsupportedFeatureWarning' {
+declare module 'webpack/lib/FunctionModulePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/WarnCaseSensitiveModulesPlugin' {
+declare module 'webpack/lib/FunctionModuleTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/WatchIgnorePlugin' {
+declare module 'webpack/lib/HotModuleReplacement.runtime' {
declare module.exports: any;
}
-declare module 'webpack/lib/WebpackOptionsApply' {
+declare module 'webpack/lib/HotModuleReplacementPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/WebpackOptionsDefaulter' {
+declare module 'webpack/lib/HotUpdateChunkTemplate' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/AMDDefineDependency' {
+declare module 'webpack/lib/IgnorePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/AMDDefineDependencyParserPlugin' {
+declare module 'webpack/lib/JsonpChunkTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/AMDPlugin' {
+declare module 'webpack/lib/JsonpExportMainTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/AMDRequireArrayDependency' {
+declare module 'webpack/lib/JsonpHotUpdateChunkTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/AMDRequireContextDependency' {
+declare module 'webpack/lib/JsonpMainTemplate.runtime' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlock' {
+declare module 'webpack/lib/JsonpMainTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlockParserPlugin' {
+declare module 'webpack/lib/JsonpTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/AMDRequireDependency' {
+declare module 'webpack/lib/LibManifestPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/AMDRequireItemDependency' {
+declare module 'webpack/lib/LibraryTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/CommonJsPlugin' {
+declare module 'webpack/lib/LoaderTargetPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/CommonJsRequireContextDependency' {
+declare module 'webpack/lib/MainTemplate' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/CommonJsRequireDependency' {
+declare module 'webpack/lib/MemoryOutputFileSystem' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/CommonJsRequireDependencyParserPlugin' {
+declare module 'webpack/lib/Module' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/ConstDependency' {
+declare module 'webpack/lib/ModuleFilenameHelpers' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/ContextDependency' {
+declare module 'webpack/lib/ModuleNotFoundError' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/ContextDependencyHelpers' {
+declare module 'webpack/lib/ModuleParseError' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsId' {
+declare module 'webpack/lib/ModuleParserHelpers' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsRequireCall' {
+declare module 'webpack/lib/ModuleReason' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/ContextElementDependency' {
+declare module 'webpack/lib/ModuleTemplate' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/DelegatedSourceDependency' {
+declare module 'webpack/lib/MovedToPluginWarningPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/DepBlockHelpers' {
+declare module 'webpack/lib/MultiCompiler' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/DllEntryDependency' {
+declare module 'webpack/lib/MultiEntryPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/LabeledExportsDependency' {
+declare module 'webpack/lib/MultiModule' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/LabeledModuleDependency' {
+declare module 'webpack/lib/MultiModuleFactory' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/LabeledModuleDependencyParserPlugin' {
+declare module 'webpack/lib/NamedModulesPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/LabeledModulesPlugin' {
+declare module 'webpack/lib/NewWatchingPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/LoaderDependency' {
+declare module 'webpack/lib/node/NodeChunkTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/LoaderPlugin' {
+declare module 'webpack/lib/node/NodeEnvironmentPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/LocalModule' {
+declare module 'webpack/lib/node/NodeHotUpdateChunkTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/LocalModuleDependency' {
+declare module 'webpack/lib/node/NodeMainTemplate.runtime' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/LocalModulesHelpers' {
+declare module 'webpack/lib/node/NodeMainTemplateAsync.runtime' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/ModuleDependency' {
+declare module 'webpack/lib/node/NodeMainTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsId' {
+declare module 'webpack/lib/node/NodeOutputFileSystem' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsRequireId' {
+declare module 'webpack/lib/node/NodeSourcePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/ModuleHotAcceptDependency' {
+declare module 'webpack/lib/node/NodeTargetPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/ModuleHotDeclineDependency' {
+declare module 'webpack/lib/node/NodeTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/MultiEntryDependency' {
+declare module 'webpack/lib/node/NodeWatchFileSystem' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/NullDependency' {
+declare module 'webpack/lib/node/OldNodeWatchFileSystem' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/NullDependencyTemplate' {
+declare module 'webpack/lib/NodeStuffPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/PrefetchDependency' {
+declare module 'webpack/lib/NoErrorsPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireContextDependency' {
+declare module 'webpack/lib/NormalModule' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireContextDependencyParserPlugin' {
+declare module 'webpack/lib/NormalModuleFactory' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireContextPlugin' {
+declare module 'webpack/lib/NormalModuleReplacementPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlock' {
+declare module 'webpack/lib/NullFactory' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlockParserPlugin' {
+declare module 'webpack/lib/OldWatchingPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireEnsureDependency' {
+declare module 'webpack/lib/optimize/AggressiveMergingPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireEnsureItemDependency' {
+declare module 'webpack/lib/optimize/CommonsChunkPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireEnsurePlugin' {
+declare module 'webpack/lib/optimize/DedupePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireHeaderDependency' {
+declare module 'webpack/lib/optimize/FlagIncludedChunksPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireIncludeDependency' {
+declare module 'webpack/lib/optimize/LimitChunkCountPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireIncludeDependencyParserPlugin' {
+declare module 'webpack/lib/optimize/MergeDuplicateChunksPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireIncludePlugin' {
+declare module 'webpack/lib/optimize/MinChunkSizePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireResolveContextDependency' {
+declare module 'webpack/lib/optimize/OccurenceOrderPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireResolveDependency' {
+declare module 'webpack/lib/optimize/OccurrenceOrderPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireResolveDependencyParserPlugin' {
+declare module 'webpack/lib/optimize/RemoveEmptyChunksPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/RequireResolveHeaderDependency' {
+declare module 'webpack/lib/optimize/RemoveParentModulesPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/SingleEntryDependency' {
+declare module 'webpack/lib/optimize/UglifyJsPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/TemplateArgumentDependency' {
+declare module 'webpack/lib/OptionsApply' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/WebpackMissingModule' {
+declare module 'webpack/lib/OriginalSource' {
declare module.exports: any;
}
-declare module 'webpack/lib/dependencies/getFunctionExpression' {
+declare module 'webpack/lib/Parser' {
declare module.exports: any;
}
-declare module 'webpack/lib/node/NodeChunkTemplatePlugin' {
+declare module 'webpack/lib/PrefetchPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/node/NodeEnvironmentPlugin' {
+declare module 'webpack/lib/ProgressPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/node/NodeHotUpdateChunkTemplatePlugin' {
+declare module 'webpack/lib/ProvidePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/node/NodeMainTemplate.runtime' {
+declare module 'webpack/lib/RawModule' {
declare module.exports: any;
}
-declare module 'webpack/lib/node/NodeMainTemplateAsync.runtime' {
+declare module 'webpack/lib/RawSource' {
declare module.exports: any;
}
-declare module 'webpack/lib/node/NodeMainTemplatePlugin' {
+declare module 'webpack/lib/RecordIdsPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/node/NodeOutputFileSystem' {
+declare module 'webpack/lib/removeAndDo' {
declare module.exports: any;
}
-declare module 'webpack/lib/node/NodeSourcePlugin' {
+declare module 'webpack/lib/RequestShortener' {
declare module.exports: any;
}
-declare module 'webpack/lib/node/NodeTargetPlugin' {
+declare module 'webpack/lib/RequireJsStuffPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/node/NodeTemplatePlugin' {
+declare module 'webpack/lib/ResolverPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/node/NodeWatchFileSystem' {
+declare module 'webpack/lib/SetVarMainTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/node/OldNodeWatchFileSystem' {
+declare module 'webpack/lib/SingleEntryPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/optimize/AggressiveMergingPlugin' {
+declare module 'webpack/lib/Source' {
declare module.exports: any;
}
-declare module 'webpack/lib/optimize/CommonsChunkPlugin' {
+declare module 'webpack/lib/SourceMapDevToolModuleOptionsPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/optimize/DedupePlugin' {
+declare module 'webpack/lib/SourceMapDevToolPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/optimize/FlagIncludedChunksPlugin' {
+declare module 'webpack/lib/SourceMapSource' {
declare module.exports: any;
}
-declare module 'webpack/lib/optimize/LimitChunkCountPlugin' {
+declare module 'webpack/lib/Stats' {
declare module.exports: any;
}
-declare module 'webpack/lib/optimize/MergeDuplicateChunksPlugin' {
+declare module 'webpack/lib/Template' {
declare module.exports: any;
}
-declare module 'webpack/lib/optimize/MinChunkSizePlugin' {
+declare module 'webpack/lib/TemplatedPathPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/optimize/OccurenceOrderPlugin' {
+declare module 'webpack/lib/UmdMainTemplatePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/optimize/OccurrenceOrderPlugin' {
+declare module 'webpack/lib/UnsupportedFeatureWarning' {
declare module.exports: any;
}
-declare module 'webpack/lib/optimize/RemoveEmptyChunksPlugin' {
+declare module 'webpack/lib/WarnCaseSensitiveModulesPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/optimize/RemoveParentModulesPlugin' {
+declare module 'webpack/lib/WatchIgnorePlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/optimize/UglifyJsPlugin' {
+declare module 'webpack/lib/web/WebEnvironmentPlugin' {
declare module.exports: any;
}
-declare module 'webpack/lib/removeAndDo' {
+declare module 'webpack/lib/webpack' {
declare module.exports: any;
}
-declare module 'webpack/lib/web/WebEnvironmentPlugin' {
+declare module 'webpack/lib/webpack.web' {
declare module.exports: any;
}
-declare module 'webpack/lib/webpack' {
+declare module 'webpack/lib/WebpackOptionsApply' {
declare module.exports: any;
}
-declare module 'webpack/lib/webpack.web' {
+declare module 'webpack/lib/WebpackOptionsDefaulter' {
declare module.exports: any;
}
@@ -915,15 +915,15 @@ declare module 'webpack/hot/poll.js' {
declare module 'webpack/hot/signal.js' {
declare module.exports: $Exports<'webpack/hot/signal'>;
}
-declare module 'webpack/lib/APIPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/APIPlugin'>;
-}
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'>;
}
@@ -993,258 +993,6 @@ declare module 'webpack/lib/DelegatedModuleFactoryPlugin.js' {
declare module 'webpack/lib/DelegatedPlugin.js' {
declare module.exports: $Exports<'webpack/lib/DelegatedPlugin'>;
}
-declare module 'webpack/lib/DependenciesBlock.js' {
- declare module.exports: $Exports<'webpack/lib/DependenciesBlock'>;
-}
-declare module 'webpack/lib/DependenciesBlockVariable.js' {
- declare module.exports: $Exports<'webpack/lib/DependenciesBlockVariable'>;
-}
-declare module 'webpack/lib/Dependency.js' {
- declare module.exports: $Exports<'webpack/lib/Dependency'>;
-}
-declare module 'webpack/lib/DllEntryPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/DllEntryPlugin'>;
-}
-declare module 'webpack/lib/DllModule.js' {
- declare module.exports: $Exports<'webpack/lib/DllModule'>;
-}
-declare module 'webpack/lib/DllModuleFactory.js' {
- declare module.exports: $Exports<'webpack/lib/DllModuleFactory'>;
-}
-declare module 'webpack/lib/DllPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/DllPlugin'>;
-}
-declare module 'webpack/lib/DllReferencePlugin.js' {
- declare module.exports: $Exports<'webpack/lib/DllReferencePlugin'>;
-}
-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/EnvironmentPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/EnvironmentPlugin'>;
-}
-declare module 'webpack/lib/EvalDevToolModulePlugin.js' {
- declare module.exports: $Exports<'webpack/lib/EvalDevToolModulePlugin'>;
-}
-declare module 'webpack/lib/EvalDevToolModuleTemplatePlugin.js' {
- declare module.exports: $Exports<'webpack/lib/EvalDevToolModuleTemplatePlugin'>;
-}
-declare module 'webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin.js' {
- declare module.exports: $Exports<'webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin'>;
-}
-declare module 'webpack/lib/EvalSourceMapDevToolPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/EvalSourceMapDevToolPlugin'>;
-}
-declare module 'webpack/lib/ExtendedAPIPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/ExtendedAPIPlugin'>;
-}
-declare module 'webpack/lib/ExternalModule.js' {
- declare module.exports: $Exports<'webpack/lib/ExternalModule'>;
-}
-declare module 'webpack/lib/ExternalModuleFactoryPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/ExternalModuleFactoryPlugin'>;
-}
-declare module 'webpack/lib/ExternalsPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/ExternalsPlugin'>;
-}
-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/HotModuleReplacement.runtime.js' {
- declare module.exports: $Exports<'webpack/lib/HotModuleReplacement.runtime'>;
-}
-declare module 'webpack/lib/HotModuleReplacementPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/HotModuleReplacementPlugin'>;
-}
-declare module 'webpack/lib/HotUpdateChunkTemplate.js' {
- declare module.exports: $Exports<'webpack/lib/HotUpdateChunkTemplate'>;
-}
-declare module 'webpack/lib/IgnorePlugin.js' {
- declare module.exports: $Exports<'webpack/lib/IgnorePlugin'>;
-}
-declare module 'webpack/lib/JsonpChunkTemplatePlugin.js' {
- declare module.exports: $Exports<'webpack/lib/JsonpChunkTemplatePlugin'>;
-}
-declare module 'webpack/lib/JsonpExportMainTemplatePlugin.js' {
- declare module.exports: $Exports<'webpack/lib/JsonpExportMainTemplatePlugin'>;
-}
-declare module 'webpack/lib/JsonpHotUpdateChunkTemplatePlugin.js' {
- declare module.exports: $Exports<'webpack/lib/JsonpHotUpdateChunkTemplatePlugin'>;
-}
-declare module 'webpack/lib/JsonpMainTemplate.runtime.js' {
- declare module.exports: $Exports<'webpack/lib/JsonpMainTemplate.runtime'>;
-}
-declare module 'webpack/lib/JsonpMainTemplatePlugin.js' {
- declare module.exports: $Exports<'webpack/lib/JsonpMainTemplatePlugin'>;
-}
-declare module 'webpack/lib/JsonpTemplatePlugin.js' {
- declare module.exports: $Exports<'webpack/lib/JsonpTemplatePlugin'>;
-}
-declare module 'webpack/lib/LibManifestPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/LibManifestPlugin'>;
-}
-declare module 'webpack/lib/LibraryTemplatePlugin.js' {
- declare module.exports: $Exports<'webpack/lib/LibraryTemplatePlugin'>;
-}
-declare module 'webpack/lib/LoaderTargetPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/LoaderTargetPlugin'>;
-}
-declare module 'webpack/lib/MainTemplate.js' {
- declare module.exports: $Exports<'webpack/lib/MainTemplate'>;
-}
-declare module 'webpack/lib/MemoryOutputFileSystem.js' {
- declare module.exports: $Exports<'webpack/lib/MemoryOutputFileSystem'>;
-}
-declare module 'webpack/lib/Module.js' {
- declare module.exports: $Exports<'webpack/lib/Module'>;
-}
-declare module 'webpack/lib/ModuleFilenameHelpers.js' {
- declare module.exports: $Exports<'webpack/lib/ModuleFilenameHelpers'>;
-}
-declare module 'webpack/lib/ModuleNotFoundError.js' {
- declare module.exports: $Exports<'webpack/lib/ModuleNotFoundError'>;
-}
-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/MovedToPluginWarningPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/MovedToPluginWarningPlugin'>;
-}
-declare module 'webpack/lib/MultiCompiler.js' {
- declare module.exports: $Exports<'webpack/lib/MultiCompiler'>;
-}
-declare module 'webpack/lib/MultiEntryPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/MultiEntryPlugin'>;
-}
-declare module 'webpack/lib/MultiModule.js' {
- declare module.exports: $Exports<'webpack/lib/MultiModule'>;
-}
-declare module 'webpack/lib/MultiModuleFactory.js' {
- declare module.exports: $Exports<'webpack/lib/MultiModuleFactory'>;
-}
-declare module 'webpack/lib/NamedModulesPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/NamedModulesPlugin'>;
-}
-declare module 'webpack/lib/NewWatchingPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/NewWatchingPlugin'>;
-}
-declare module 'webpack/lib/NoErrorsPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/NoErrorsPlugin'>;
-}
-declare module 'webpack/lib/NodeStuffPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/NodeStuffPlugin'>;
-}
-declare module 'webpack/lib/NormalModule.js' {
- declare module.exports: $Exports<'webpack/lib/NormalModule'>;
-}
-declare module 'webpack/lib/NormalModuleFactory.js' {
- declare module.exports: $Exports<'webpack/lib/NormalModuleFactory'>;
-}
-declare module 'webpack/lib/NormalModuleReplacementPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/NormalModuleReplacementPlugin'>;
-}
-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/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/Parser.js' {
- declare module.exports: $Exports<'webpack/lib/Parser'>;
-}
-declare module 'webpack/lib/PrefetchPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/PrefetchPlugin'>;
-}
-declare module 'webpack/lib/ProgressPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/ProgressPlugin'>;
-}
-declare module 'webpack/lib/ProvidePlugin.js' {
- declare module.exports: $Exports<'webpack/lib/ProvidePlugin'>;
-}
-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'>;
-}
-declare module 'webpack/lib/RequestShortener.js' {
- declare module.exports: $Exports<'webpack/lib/RequestShortener'>;
-}
-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/SetVarMainTemplatePlugin.js' {
- declare module.exports: $Exports<'webpack/lib/SetVarMainTemplatePlugin'>;
-}
-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/SourceMapDevToolModuleOptionsPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/SourceMapDevToolModuleOptionsPlugin'>;
-}
-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'>;
-}
-declare module 'webpack/lib/Template.js' {
- declare module.exports: $Exports<'webpack/lib/Template'>;
-}
-declare module 'webpack/lib/TemplatedPathPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/TemplatedPathPlugin'>;
-}
-declare module 'webpack/lib/UmdMainTemplatePlugin.js' {
- declare module.exports: $Exports<'webpack/lib/UmdMainTemplatePlugin'>;
-}
-declare module 'webpack/lib/UnsupportedFeatureWarning.js' {
- declare module.exports: $Exports<'webpack/lib/UnsupportedFeatureWarning'>;
-}
-declare module 'webpack/lib/WarnCaseSensitiveModulesPlugin.js' {
- declare module.exports: $Exports<'webpack/lib/WarnCaseSensitiveModulesPlugin'>;
-}
-declare module 'webpack/lib/WatchIgnorePlugin.js' {
- declare module.exports: $Exports<'webpack/lib/WatchIgnorePlugin'>;
-}
-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/dependencies/AMDDefineDependency.js' {
declare module.exports: $Exports<'webpack/lib/dependencies/AMDDefineDependency'>;
}
@@ -1311,6 +1059,9 @@ declare module 'webpack/lib/dependencies/DepBlockHelpers.js' {
declare module 'webpack/lib/dependencies/DllEntryDependency.js' {
declare module.exports: $Exports<'webpack/lib/dependencies/DllEntryDependency'>;
}
+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'>;
}
@@ -1422,8 +1173,155 @@ declare module 'webpack/lib/dependencies/TemplateArgumentDependency.js' {
declare module 'webpack/lib/dependencies/WebpackMissingModule.js' {
declare module.exports: $Exports<'webpack/lib/dependencies/WebpackMissingModule'>;
}
-declare module 'webpack/lib/dependencies/getFunctionExpression.js' {
- declare module.exports: $Exports<'webpack/lib/dependencies/getFunctionExpression'>;
+declare module 'webpack/lib/DependenciesBlock.js' {
+ declare module.exports: $Exports<'webpack/lib/DependenciesBlock'>;
+}
+declare module 'webpack/lib/DependenciesBlockVariable.js' {
+ declare module.exports: $Exports<'webpack/lib/DependenciesBlockVariable'>;
+}
+declare module 'webpack/lib/Dependency.js' {
+ declare module.exports: $Exports<'webpack/lib/Dependency'>;
+}
+declare module 'webpack/lib/DllEntryPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/DllEntryPlugin'>;
+}
+declare module 'webpack/lib/DllModule.js' {
+ declare module.exports: $Exports<'webpack/lib/DllModule'>;
+}
+declare module 'webpack/lib/DllModuleFactory.js' {
+ declare module.exports: $Exports<'webpack/lib/DllModuleFactory'>;
+}
+declare module 'webpack/lib/DllPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/DllPlugin'>;
+}
+declare module 'webpack/lib/DllReferencePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/DllReferencePlugin'>;
+}
+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/EnvironmentPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/EnvironmentPlugin'>;
+}
+declare module 'webpack/lib/EvalDevToolModulePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/EvalDevToolModulePlugin'>;
+}
+declare module 'webpack/lib/EvalDevToolModuleTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/EvalDevToolModuleTemplatePlugin'>;
+}
+declare module 'webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin'>;
+}
+declare module 'webpack/lib/EvalSourceMapDevToolPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/EvalSourceMapDevToolPlugin'>;
+}
+declare module 'webpack/lib/ExtendedAPIPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/ExtendedAPIPlugin'>;
+}
+declare module 'webpack/lib/ExternalModule.js' {
+ declare module.exports: $Exports<'webpack/lib/ExternalModule'>;
+}
+declare module 'webpack/lib/ExternalModuleFactoryPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/ExternalModuleFactoryPlugin'>;
+}
+declare module 'webpack/lib/ExternalsPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/ExternalsPlugin'>;
+}
+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/HotModuleReplacement.runtime.js' {
+ declare module.exports: $Exports<'webpack/lib/HotModuleReplacement.runtime'>;
+}
+declare module 'webpack/lib/HotModuleReplacementPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/HotModuleReplacementPlugin'>;
+}
+declare module 'webpack/lib/HotUpdateChunkTemplate.js' {
+ declare module.exports: $Exports<'webpack/lib/HotUpdateChunkTemplate'>;
+}
+declare module 'webpack/lib/IgnorePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/IgnorePlugin'>;
+}
+declare module 'webpack/lib/JsonpChunkTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/JsonpChunkTemplatePlugin'>;
+}
+declare module 'webpack/lib/JsonpExportMainTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/JsonpExportMainTemplatePlugin'>;
+}
+declare module 'webpack/lib/JsonpHotUpdateChunkTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/JsonpHotUpdateChunkTemplatePlugin'>;
+}
+declare module 'webpack/lib/JsonpMainTemplate.runtime.js' {
+ declare module.exports: $Exports<'webpack/lib/JsonpMainTemplate.runtime'>;
+}
+declare module 'webpack/lib/JsonpMainTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/JsonpMainTemplatePlugin'>;
+}
+declare module 'webpack/lib/JsonpTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/JsonpTemplatePlugin'>;
+}
+declare module 'webpack/lib/LibManifestPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/LibManifestPlugin'>;
+}
+declare module 'webpack/lib/LibraryTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/LibraryTemplatePlugin'>;
+}
+declare module 'webpack/lib/LoaderTargetPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/LoaderTargetPlugin'>;
+}
+declare module 'webpack/lib/MainTemplate.js' {
+ declare module.exports: $Exports<'webpack/lib/MainTemplate'>;
+}
+declare module 'webpack/lib/MemoryOutputFileSystem.js' {
+ declare module.exports: $Exports<'webpack/lib/MemoryOutputFileSystem'>;
+}
+declare module 'webpack/lib/Module.js' {
+ declare module.exports: $Exports<'webpack/lib/Module'>;
+}
+declare module 'webpack/lib/ModuleFilenameHelpers.js' {
+ declare module.exports: $Exports<'webpack/lib/ModuleFilenameHelpers'>;
+}
+declare module 'webpack/lib/ModuleNotFoundError.js' {
+ declare module.exports: $Exports<'webpack/lib/ModuleNotFoundError'>;
+}
+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/MovedToPluginWarningPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/MovedToPluginWarningPlugin'>;
+}
+declare module 'webpack/lib/MultiCompiler.js' {
+ declare module.exports: $Exports<'webpack/lib/MultiCompiler'>;
+}
+declare module 'webpack/lib/MultiEntryPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/MultiEntryPlugin'>;
+}
+declare module 'webpack/lib/MultiModule.js' {
+ declare module.exports: $Exports<'webpack/lib/MultiModule'>;
+}
+declare module 'webpack/lib/MultiModuleFactory.js' {
+ declare module.exports: $Exports<'webpack/lib/MultiModuleFactory'>;
+}
+declare module 'webpack/lib/NamedModulesPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/NamedModulesPlugin'>;
+}
+declare module 'webpack/lib/NewWatchingPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/NewWatchingPlugin'>;
}
declare module 'webpack/lib/node/NodeChunkTemplatePlugin.js' {
declare module.exports: $Exports<'webpack/lib/node/NodeChunkTemplatePlugin'>;
@@ -1461,6 +1359,27 @@ declare module 'webpack/lib/node/NodeWatchFileSystem.js' {
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/NoErrorsPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/NoErrorsPlugin'>;
+}
+declare module 'webpack/lib/NormalModule.js' {
+ declare module.exports: $Exports<'webpack/lib/NormalModule'>;
+}
+declare module 'webpack/lib/NormalModuleFactory.js' {
+ declare module.exports: $Exports<'webpack/lib/NormalModuleFactory'>;
+}
+declare module 'webpack/lib/NormalModuleReplacementPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/NormalModuleReplacementPlugin'>;
+}
+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'>;
}
@@ -1497,9 +1416,84 @@ declare module 'webpack/lib/optimize/RemoveParentModulesPlugin.js' {
declare module 'webpack/lib/optimize/UglifyJsPlugin.js' {
declare module.exports: $Exports<'webpack/lib/optimize/UglifyJsPlugin'>;
}
+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/Parser.js' {
+ declare module.exports: $Exports<'webpack/lib/Parser'>;
+}
+declare module 'webpack/lib/PrefetchPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/PrefetchPlugin'>;
+}
+declare module 'webpack/lib/ProgressPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/ProgressPlugin'>;
+}
+declare module 'webpack/lib/ProvidePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/ProvidePlugin'>;
+}
+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'>;
+}
declare module 'webpack/lib/removeAndDo.js' {
declare module.exports: $Exports<'webpack/lib/removeAndDo'>;
}
+declare module 'webpack/lib/RequestShortener.js' {
+ declare module.exports: $Exports<'webpack/lib/RequestShortener'>;
+}
+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/SetVarMainTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/SetVarMainTemplatePlugin'>;
+}
+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/SourceMapDevToolModuleOptionsPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/SourceMapDevToolModuleOptionsPlugin'>;
+}
+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'>;
+}
+declare module 'webpack/lib/Template.js' {
+ declare module.exports: $Exports<'webpack/lib/Template'>;
+}
+declare module 'webpack/lib/TemplatedPathPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/TemplatedPathPlugin'>;
+}
+declare module 'webpack/lib/UmdMainTemplatePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/UmdMainTemplatePlugin'>;
+}
+declare module 'webpack/lib/UnsupportedFeatureWarning.js' {
+ declare module.exports: $Exports<'webpack/lib/UnsupportedFeatureWarning'>;
+}
+declare module 'webpack/lib/WarnCaseSensitiveModulesPlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/WarnCaseSensitiveModulesPlugin'>;
+}
+declare module 'webpack/lib/WatchIgnorePlugin.js' {
+ declare module.exports: $Exports<'webpack/lib/WatchIgnorePlugin'>;
+}
declare module 'webpack/lib/web/WebEnvironmentPlugin.js' {
declare module.exports: $Exports<'webpack/lib/web/WebEnvironmentPlugin'>;
}
@@ -1509,6 +1503,12 @@ 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/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/webworker/WebWorkerChunkTemplatePlugin.js' {
declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerChunkTemplatePlugin'>;
}
diff --git a/server/sonar-web/flow-typed/npm/whatwg-fetch_vx.x.x.js b/server/sonar-web/flow-typed/npm/whatwg-fetch_vx.x.x.js
index b92d292dae7..38a69c0db81 100644
--- a/server/sonar-web/flow-typed/npm/whatwg-fetch_vx.x.x.js
+++ b/server/sonar-web/flow-typed/npm/whatwg-fetch_vx.x.x.js
@@ -1,5 +1,5 @@
-// flow-typed signature: 6426de0fb5d6ea51a2efa2908c08ad52
-// flow-typed version: <<STUB>>/whatwg-fetch_v1.0.0/flow_v0.42.0
+// flow-typed signature: 99e3d5c88cc37a7cd6aa62e4cb84a7ff
+// flow-typed version: <<STUB>>/whatwg-fetch_v1.0.0/flow_v0.47.0
/**
* This is an autogenerated libdef stub for:
@@ -8,8 +8,8 @@
*
* 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:
+ * 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
*/
diff --git a/server/sonar-web/package.json b/server/sonar-web/package.json
index b23ac52b4c8..c2a639ea9df 100644
--- a/server/sonar-web/package.json
+++ b/server/sonar-web/package.json
@@ -76,7 +76,7 @@
"file-loader": "0.9.0",
"filesize": "3.3.0",
"find-cache-dir": "0.1.1",
- "flow-bin": "^0.42.0",
+ "flow-bin": "0.47.0",
"fs-extra": "0.30.0",
"gzip-size": "3.0.0",
"handlebars-loader": "1.1.4",
diff --git a/server/sonar-web/yarn.lock b/server/sonar-web/yarn.lock
index e914ce35715..322bb67a3c1 100644
--- a/server/sonar-web/yarn.lock
+++ b/server/sonar-web/yarn.lock
@@ -2476,9 +2476,9 @@ flatten@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782"
-flow-bin@^0.42.0:
- version "0.42.0"
- resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.42.0.tgz#05dd754b6b052de7b150f9210e2160746961e3cf"
+flow-bin@0.47.0:
+ version "0.47.0"
+ resolved "https://repox.sonarsource.com/api/npm/npm/flow-bin/-/flow-bin-0.47.0.tgz#a2a08ab3e0d1f1cb57d17e27b30b118b62fda367"
flow-parser@0.43.0:
version "0.43.0"