From 7cb159c1a3d76eefe73377d7c26d95dec136aae1 Mon Sep 17 00:00:00 2001 From: Luka Murn Date: Tue, 7 Nov 2017 17:31:12 +0100 Subject: [PATCH] Add updated flow-types --- flow-typed/npm/axios_v0.16.x.js | 6 +- ...lugin-transform-react-jsx-source_vx.x.x.js | 32 + flow-typed/npm/babel-polyfill_vx.x.x.js | 4 +- flow-typed/npm/bootstrap-sass_vx.x.x.js | 137 + flow-typed/npm/font-awesome_vx.x.x.js | 18 + flow-typed/npm/intl_vx.x.x.js | 5078 +++++++++++++++++ flow-typed/npm/lodash_v4.x.x.js | 4647 +++++++++++---- flow-typed/npm/moment_v2.3.x.js | 495 +- flow-typed/npm/prettier-eslint_vx.x.x.js | 39 + flow-typed/npm/react-document-title_vx.x.x.js | 45 + flow-typed/npm/react-intl_v2.x.x.js | 4 +- flow-typed/npm/react-redux_v5.x.x.js | 34 +- flow-typed/npm/redux_v3.x.x.js | 54 +- 13 files changed, 9145 insertions(+), 1448 deletions(-) create mode 100644 flow-typed/npm/babel-plugin-transform-react-jsx-source_vx.x.x.js create mode 100644 flow-typed/npm/bootstrap-sass_vx.x.x.js create mode 100644 flow-typed/npm/font-awesome_vx.x.x.js create mode 100644 flow-typed/npm/intl_vx.x.x.js create mode 100644 flow-typed/npm/prettier-eslint_vx.x.x.js create mode 100644 flow-typed/npm/react-document-title_vx.x.x.js diff --git a/flow-typed/npm/axios_v0.16.x.js b/flow-typed/npm/axios_v0.16.x.js index fe098492a..4a616fcde 100644 --- a/flow-typed/npm/axios_v0.16.x.js +++ b/flow-typed/npm/axios_v0.16.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: c788eedb73f0df0fed02bf99c0b49bcc -// flow-typed version: 2adcdf60cc/axios_v0.16.x/flow_>=v0.25.x +// flow-typed signature: 783541c5bb930cc2cb39610705a4adc1 +// flow-typed version: d84de54b07/axios_v0.16.x/flow_>=v0.25.x declare module 'axios' { declare interface ProxyConfig { @@ -60,7 +60,7 @@ declare module 'axios' { declare class AxiosXHR { config: AxiosXHRConfig; data: T; - headers: Object; + headers?: Object; status: number; statusText: string, request: http$ClientRequest | XMLHttpRequest diff --git a/flow-typed/npm/babel-plugin-transform-react-jsx-source_vx.x.x.js b/flow-typed/npm/babel-plugin-transform-react-jsx-source_vx.x.x.js new file mode 100644 index 000000000..12319f888 --- /dev/null +++ b/flow-typed/npm/babel-plugin-transform-react-jsx-source_vx.x.x.js @@ -0,0 +1,32 @@ +// flow-typed signature: 94a58ea1333bada1e79278664744bcec +// flow-typed version: <>/babel-plugin-transform-react-jsx-source_v^6.22.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'babel-plugin-transform-react-jsx-source' + * + * Fill this stub out by replacing all the `any` types. + * + * Once filled out, we encourage you to share your work with the + * community by sending a pull request to: + * https://github.com/flowtype/flow-typed + */ + +declare module 'babel-plugin-transform-react-jsx-source' { + declare module.exports: any; +} + +/** + * We include stubs for each file inside this npm package in case you need to + * require those files directly. Feel free to delete any files that aren't + * needed. + */ +declare module 'babel-plugin-transform-react-jsx-source/lib/index' { + declare module.exports: any; +} + +// Filename aliases +declare module 'babel-plugin-transform-react-jsx-source/lib/index.js' { + declare module.exports: $Exports<'babel-plugin-transform-react-jsx-source/lib/index'>; +} diff --git a/flow-typed/npm/babel-polyfill_vx.x.x.js b/flow-typed/npm/babel-polyfill_vx.x.x.js index fdf84ef64..566b1000a 100644 --- a/flow-typed/npm/babel-polyfill_vx.x.x.js +++ b/flow-typed/npm/babel-polyfill_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 7f2ed99d320afda9cbf973047b8b7ef6 -// flow-typed version: <>/babel-polyfill_v^6.23.0/flow_v0.56.0 +// flow-typed signature: 1eab6798ddbdf14d95637c19e547522a +// flow-typed version: <>/babel-polyfill_v^6.26.0/flow_v0.56.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/bootstrap-sass_vx.x.x.js b/flow-typed/npm/bootstrap-sass_vx.x.x.js new file mode 100644 index 000000000..0afc6e807 --- /dev/null +++ b/flow-typed/npm/bootstrap-sass_vx.x.x.js @@ -0,0 +1,137 @@ +// flow-typed signature: 3b2debf5c802e09acb220a975e00957c +// flow-typed version: <>/bootstrap-sass_v^3.3.7/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'bootstrap-sass' + * + * 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 'bootstrap-sass' { + 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 'bootstrap-sass/assets/javascripts/bootstrap-sprockets' { + declare module.exports: any; +} + +declare module 'bootstrap-sass/assets/javascripts/bootstrap' { + declare module.exports: any; +} + +declare module 'bootstrap-sass/assets/javascripts/bootstrap.min' { + declare module.exports: any; +} + +declare module 'bootstrap-sass/assets/javascripts/bootstrap/affix' { + declare module.exports: any; +} + +declare module 'bootstrap-sass/assets/javascripts/bootstrap/alert' { + declare module.exports: any; +} + +declare module 'bootstrap-sass/assets/javascripts/bootstrap/button' { + declare module.exports: any; +} + +declare module 'bootstrap-sass/assets/javascripts/bootstrap/carousel' { + declare module.exports: any; +} + +declare module 'bootstrap-sass/assets/javascripts/bootstrap/collapse' { + declare module.exports: any; +} + +declare module 'bootstrap-sass/assets/javascripts/bootstrap/dropdown' { + declare module.exports: any; +} + +declare module 'bootstrap-sass/assets/javascripts/bootstrap/modal' { + declare module.exports: any; +} + +declare module 'bootstrap-sass/assets/javascripts/bootstrap/popover' { + declare module.exports: any; +} + +declare module 'bootstrap-sass/assets/javascripts/bootstrap/scrollspy' { + declare module.exports: any; +} + +declare module 'bootstrap-sass/assets/javascripts/bootstrap/tab' { + declare module.exports: any; +} + +declare module 'bootstrap-sass/assets/javascripts/bootstrap/tooltip' { + declare module.exports: any; +} + +declare module 'bootstrap-sass/assets/javascripts/bootstrap/transition' { + declare module.exports: any; +} + +declare module 'bootstrap-sass/eyeglass-exports' { + declare module.exports: any; +} + +// Filename aliases +declare module 'bootstrap-sass/assets/javascripts/bootstrap-sprockets.js' { + declare module.exports: $Exports<'bootstrap-sass/assets/javascripts/bootstrap-sprockets'>; +} +declare module 'bootstrap-sass/assets/javascripts/bootstrap.js' { + declare module.exports: $Exports<'bootstrap-sass/assets/javascripts/bootstrap'>; +} +declare module 'bootstrap-sass/assets/javascripts/bootstrap.min.js' { + declare module.exports: $Exports<'bootstrap-sass/assets/javascripts/bootstrap.min'>; +} +declare module 'bootstrap-sass/assets/javascripts/bootstrap/affix.js' { + declare module.exports: $Exports<'bootstrap-sass/assets/javascripts/bootstrap/affix'>; +} +declare module 'bootstrap-sass/assets/javascripts/bootstrap/alert.js' { + declare module.exports: $Exports<'bootstrap-sass/assets/javascripts/bootstrap/alert'>; +} +declare module 'bootstrap-sass/assets/javascripts/bootstrap/button.js' { + declare module.exports: $Exports<'bootstrap-sass/assets/javascripts/bootstrap/button'>; +} +declare module 'bootstrap-sass/assets/javascripts/bootstrap/carousel.js' { + declare module.exports: $Exports<'bootstrap-sass/assets/javascripts/bootstrap/carousel'>; +} +declare module 'bootstrap-sass/assets/javascripts/bootstrap/collapse.js' { + declare module.exports: $Exports<'bootstrap-sass/assets/javascripts/bootstrap/collapse'>; +} +declare module 'bootstrap-sass/assets/javascripts/bootstrap/dropdown.js' { + declare module.exports: $Exports<'bootstrap-sass/assets/javascripts/bootstrap/dropdown'>; +} +declare module 'bootstrap-sass/assets/javascripts/bootstrap/modal.js' { + declare module.exports: $Exports<'bootstrap-sass/assets/javascripts/bootstrap/modal'>; +} +declare module 'bootstrap-sass/assets/javascripts/bootstrap/popover.js' { + declare module.exports: $Exports<'bootstrap-sass/assets/javascripts/bootstrap/popover'>; +} +declare module 'bootstrap-sass/assets/javascripts/bootstrap/scrollspy.js' { + declare module.exports: $Exports<'bootstrap-sass/assets/javascripts/bootstrap/scrollspy'>; +} +declare module 'bootstrap-sass/assets/javascripts/bootstrap/tab.js' { + declare module.exports: $Exports<'bootstrap-sass/assets/javascripts/bootstrap/tab'>; +} +declare module 'bootstrap-sass/assets/javascripts/bootstrap/tooltip.js' { + declare module.exports: $Exports<'bootstrap-sass/assets/javascripts/bootstrap/tooltip'>; +} +declare module 'bootstrap-sass/assets/javascripts/bootstrap/transition.js' { + declare module.exports: $Exports<'bootstrap-sass/assets/javascripts/bootstrap/transition'>; +} +declare module 'bootstrap-sass/eyeglass-exports.js' { + declare module.exports: $Exports<'bootstrap-sass/eyeglass-exports'>; +} diff --git a/flow-typed/npm/font-awesome_vx.x.x.js b/flow-typed/npm/font-awesome_vx.x.x.js new file mode 100644 index 000000000..cb086ea58 --- /dev/null +++ b/flow-typed/npm/font-awesome_vx.x.x.js @@ -0,0 +1,18 @@ +// flow-typed signature: c9429fa13146f6e9952156452792cf3a +// flow-typed version: <>/font-awesome_v^4.7.0/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'font-awesome' + * + * 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 'font-awesome' { + declare module.exports: any; +} diff --git a/flow-typed/npm/intl_vx.x.x.js b/flow-typed/npm/intl_vx.x.x.js new file mode 100644 index 000000000..de2c9955b --- /dev/null +++ b/flow-typed/npm/intl_vx.x.x.js @@ -0,0 +1,5078 @@ +// flow-typed signature: f41ea1b205f7eba3f7089d566f99c7b3 +// flow-typed version: <>/intl_v^1.2.5/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'intl' + * + * 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 'intl' { + 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 'intl/dist/Intl.complete' { + declare module.exports: any; +} + +declare module 'intl/dist/Intl' { + declare module.exports: any; +} + +declare module 'intl/dist/Intl.min' { + declare module.exports: any; +} + +declare module 'intl/lib/core' { + declare module.exports: any; +} + +declare module 'intl/locale-data/complete' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/af-NA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/af-ZA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/af' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/agq-CM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/agq' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ak-GH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ak' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/am-ET' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/am' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-001' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-AE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-BH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-DJ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-DZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-EG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-EH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-ER' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-IL' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-IQ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-JO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-KM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-KW' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-LB' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-LY' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-MA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-MR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-OM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-PS' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-QA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-SA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-SD' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-SO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-SS' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-SY' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-TD' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-TN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar-YE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ar' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/as-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/as' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/asa-TZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/asa' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ast-ES' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ast' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/az-Arab' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/az-Cyrl-AZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/az-Cyrl' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/az-Latn-AZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/az-Latn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/az' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bas-CM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bas' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/be-BY' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/be' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bem-ZM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bem' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bez-TZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bez' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bg-BG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bg' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bm-ML' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bm-Nkoo' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bm' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bn-BD' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bn-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bo-CN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bo-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bo' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/br-FR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/br' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/brx-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/brx' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bs-Cyrl-BA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bs-Cyrl' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bs-Latn-BA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bs-Latn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/bs' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ca-AD' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ca-ES-VALENCIA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ca-ES' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ca-FR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ca-IT' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ca' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ce-RU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ce' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/cgg-UG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/cgg' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/chr-US' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/chr' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ckb-IQ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ckb-IR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ckb' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/cs-CZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/cs' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/cu-RU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/cu' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/cy-GB' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/cy' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/da-DK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/da-GL' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/da' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/dav-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/dav' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/de-AT' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/de-BE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/de-CH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/de-DE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/de-LI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/de-LU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/de' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/dje-NE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/dje' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/dsb-DE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/dsb' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/dua-CM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/dua' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/dyo-SN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/dyo' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/dz-BT' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/dz' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ebu-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ebu' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ee-GH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ee-TG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ee' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/el-CY' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/el-GR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/el' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-001' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-150' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-AG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-AI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-AS' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-AT' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-AU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-BB' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-BE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-BI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-BM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-BS' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-BW' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-BZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-CA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-CC' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-CH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-CK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-CM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-CX' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-CY' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-DE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-DG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-DK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-DM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-Dsrt' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-ER' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-FI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-FJ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-FK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-FM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-GB' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-GD' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-GG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-GH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-GI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-GM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-GU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-GY' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-HK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-IE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-IL' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-IM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-IO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-JE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-JM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-KI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-KN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-KY' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-LC' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-LR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-LS' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-MG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-MH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-MO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-MP' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-MS' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-MT' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-MU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-MW' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-MY' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-NA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-NF' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-NG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-NL' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-NR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-NU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-NZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-PG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-PH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-PK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-PN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-PR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-PW' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-RW' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-SB' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-SC' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-SD' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-SE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-SG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-SH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-Shaw' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-SI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-SL' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-SS' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-SX' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-SZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-TC' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-TK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-TO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-TT' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-TV' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-TZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-UG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-UM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-US' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-VC' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-VG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-VI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-VU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-WS' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-ZA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-ZM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en-ZW' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/en' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/eo-001' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/eo' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-419' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-AR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-BO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-CL' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-CO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-CR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-CU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-DO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-EA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-EC' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-ES' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-GQ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-GT' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-HN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-IC' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-MX' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-NI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-PA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-PE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-PH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-PR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-PY' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-SV' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-US' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-UY' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es-VE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/es' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/et-EE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/et' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/eu-ES' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/eu' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ewo-CM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ewo' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fa-AF' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fa-IR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fa' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ff-CM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ff-GN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ff-MR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ff-SN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ff' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fi-FI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fi' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fil-PH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fil' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fo-DK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fo-FO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fo' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-BE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-BF' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-BI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-BJ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-BL' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-CA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-CD' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-CF' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-CG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-CH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-CI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-CM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-DJ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-DZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-FR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-GA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-GF' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-GN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-GP' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-GQ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-HT' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-KM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-LU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-MA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-MC' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-MF' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-MG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-ML' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-MQ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-MR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-MU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-NC' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-NE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-PF' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-PM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-RE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-RW' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-SC' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-SN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-SY' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-TD' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-TG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-TN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-VU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-WF' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr-YT' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fr' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fur-IT' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fur' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fy-NL' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/fy' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ga-IE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ga' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/gd-GB' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/gd' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/gl-ES' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/gl' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/gsw-CH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/gsw-FR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/gsw-LI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/gsw' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/gu-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/gu' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/guz-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/guz' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/gv-IM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/gv' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ha-Arab' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ha-GH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ha-NE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ha-NG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ha' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/haw-US' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/haw' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/he-IL' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/he' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/hi-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/hi' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/hr-BA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/hr-HR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/hr' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/hsb-DE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/hsb' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/hu-HU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/hu' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/hy-AM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/hy' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/id-ID' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/id' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ig-NG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ig' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ii-CN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ii' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/is-IS' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/is' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/it-CH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/it-IT' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/it-SM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/it' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/iu-Latn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ja-JP' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ja' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/jgo-CM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/jgo' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/jmc-TZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/jmc' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ka-GE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ka' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kab-DZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kab' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kam-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kam' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kde-TZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kde' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kea-CV' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kea' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/khq-ML' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/khq' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ki-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ki' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kk-KZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kk' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kkj-CM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kkj' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kl-GL' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kl' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kln-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kln' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/km-KH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/km' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kn-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ko-KP' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ko-KR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ko' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kok-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kok' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ks-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ks' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ksb-TZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ksb' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ksf-CM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ksf' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ksh-DE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ksh' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kw-GB' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/kw' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ky-KG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ky' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lag-TZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lag' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lb-LU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lb' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lg-UG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lg' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lkt-US' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lkt' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ln-AO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ln-CD' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ln-CF' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ln-CG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ln' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lo-LA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lo' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lrc-IQ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lrc-IR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lrc' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lt-LT' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lt' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lu-CD' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lu' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/luo-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/luo' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/luy-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/luy' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lv-LV' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/lv' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mas-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mas-TZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mas' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mer-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mer' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mfe-MU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mfe' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mg-MG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mg' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mgh-MZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mgh' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mgo-CM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mgo' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mk-MK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mk' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ml-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ml' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mn-MN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mn-Mong' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mr-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mr' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ms-Arab' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ms-BN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ms-MY' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ms-SG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ms' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mt-MT' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mt' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mua-CM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mua' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/my-MM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/my' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mzn-IR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/mzn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/naq-NA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/naq' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nb-NO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nb-SJ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nb' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nd-ZW' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nd' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ne-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ne-NP' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ne' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nl-AW' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nl-BE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nl-BQ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nl-CW' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nl-NL' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nl-SR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nl-SX' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nl' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nmg-CM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nmg' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nn-NO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nnh-CM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nnh' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nus-SS' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nus' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nyn-UG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/nyn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/om-ET' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/om-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/om' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/or-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/or' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/os-GE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/os-RU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/os' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pa-Arab-PK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pa-Arab' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pa-Guru-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pa-Guru' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pa' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pl-PL' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pl' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/prg-001' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/prg' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ps-AF' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ps' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pt-AO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pt-BR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pt-CV' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pt-GW' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pt-MO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pt-MZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pt-PT' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pt-ST' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pt-TL' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/pt' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/qu-BO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/qu-EC' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/qu-PE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/qu' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/rm-CH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/rm' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/rn-BI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/rn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ro-MD' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ro-RO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ro' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/rof-TZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/rof' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/root' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ru-BY' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ru-KG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ru-KZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ru-MD' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ru-RU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ru-UA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ru' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/rw-RW' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/rw' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/rwk-TZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/rwk' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sah-RU' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sah' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/saq-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/saq' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sbp-TZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sbp' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/se-FI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/se-NO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/se-SE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/se' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/seh-MZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/seh' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ses-ML' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ses' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sg-CF' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sg' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/shi-Latn-MA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/shi-Latn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/shi-Tfng-MA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/shi-Tfng' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/shi' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/si-LK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/si' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sk-SK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sk' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sl-SI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sl' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/smn-FI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/smn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sn-ZW' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/so-DJ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/so-ET' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/so-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/so-SO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/so' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sq-AL' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sq-MK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sq-XK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sq' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sr-Cyrl-BA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sr-Cyrl-ME' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sr-Cyrl-RS' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sr-Cyrl-XK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sr-Cyrl' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sr-Latn-BA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sr-Latn-ME' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sr-Latn-RS' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sr-Latn-XK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sr-Latn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sr' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sv-AX' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sv-FI' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sv-SE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sv' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sw-CD' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sw-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sw-TZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sw-UG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/sw' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ta-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ta-LK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ta-MY' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ta-SG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ta' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/te-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/te' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/teo-KE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/teo-UG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/teo' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/th-TH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/th' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ti-ER' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ti-ET' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ti' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/tk-TM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/tk' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/to-TO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/to' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/tr-CY' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/tr-TR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/tr' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/twq-NE' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/twq' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/tzm-MA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/tzm' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ug-CN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ug' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/uk-UA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/uk' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ur-IN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ur-PK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/ur' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/uz-Arab-AF' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/uz-Arab' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/uz-Cyrl-UZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/uz-Cyrl' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/uz-Latn-UZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/uz-Latn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/uz' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/vai-Latn-LR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/vai-Latn' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/vai-Vaii-LR' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/vai-Vaii' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/vai' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/vi-VN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/vi' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/vo-001' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/vo' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/vun-TZ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/vun' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/wae-CH' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/wae' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/xog-UG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/xog' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/yav-CM' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/yav' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/yi-001' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/yi' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/yo-BJ' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/yo-NG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/yo' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/zgh-MA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/zgh' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/zh-Hans-CN' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/zh-Hans-HK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/zh-Hans-MO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/zh-Hans-SG' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/zh-Hans' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/zh-Hant-HK' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/zh-Hant-MO' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/zh-Hant-TW' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/zh-Hant' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/zh' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/zu-ZA' { + declare module.exports: any; +} + +declare module 'intl/locale-data/jsonp/zu' { + declare module.exports: any; +} + +// Filename aliases +declare module 'intl/dist/Intl.complete.js' { + declare module.exports: $Exports<'intl/dist/Intl.complete'>; +} +declare module 'intl/dist/Intl.js' { + declare module.exports: $Exports<'intl/dist/Intl'>; +} +declare module 'intl/dist/Intl.min.js' { + declare module.exports: $Exports<'intl/dist/Intl.min'>; +} +declare module 'intl/index' { + declare module.exports: $Exports<'intl'>; +} +declare module 'intl/index.js' { + declare module.exports: $Exports<'intl'>; +} +declare module 'intl/lib/core.js' { + declare module.exports: $Exports<'intl/lib/core'>; +} +declare module 'intl/locale-data/complete.js' { + declare module.exports: $Exports<'intl/locale-data/complete'>; +} +declare module 'intl/locale-data/jsonp/af-NA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/af-NA'>; +} +declare module 'intl/locale-data/jsonp/af-ZA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/af-ZA'>; +} +declare module 'intl/locale-data/jsonp/af.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/af'>; +} +declare module 'intl/locale-data/jsonp/agq-CM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/agq-CM'>; +} +declare module 'intl/locale-data/jsonp/agq.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/agq'>; +} +declare module 'intl/locale-data/jsonp/ak-GH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ak-GH'>; +} +declare module 'intl/locale-data/jsonp/ak.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ak'>; +} +declare module 'intl/locale-data/jsonp/am-ET.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/am-ET'>; +} +declare module 'intl/locale-data/jsonp/am.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/am'>; +} +declare module 'intl/locale-data/jsonp/ar-001.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-001'>; +} +declare module 'intl/locale-data/jsonp/ar-AE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-AE'>; +} +declare module 'intl/locale-data/jsonp/ar-BH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-BH'>; +} +declare module 'intl/locale-data/jsonp/ar-DJ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-DJ'>; +} +declare module 'intl/locale-data/jsonp/ar-DZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-DZ'>; +} +declare module 'intl/locale-data/jsonp/ar-EG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-EG'>; +} +declare module 'intl/locale-data/jsonp/ar-EH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-EH'>; +} +declare module 'intl/locale-data/jsonp/ar-ER.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-ER'>; +} +declare module 'intl/locale-data/jsonp/ar-IL.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-IL'>; +} +declare module 'intl/locale-data/jsonp/ar-IQ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-IQ'>; +} +declare module 'intl/locale-data/jsonp/ar-JO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-JO'>; +} +declare module 'intl/locale-data/jsonp/ar-KM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-KM'>; +} +declare module 'intl/locale-data/jsonp/ar-KW.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-KW'>; +} +declare module 'intl/locale-data/jsonp/ar-LB.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-LB'>; +} +declare module 'intl/locale-data/jsonp/ar-LY.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-LY'>; +} +declare module 'intl/locale-data/jsonp/ar-MA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-MA'>; +} +declare module 'intl/locale-data/jsonp/ar-MR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-MR'>; +} +declare module 'intl/locale-data/jsonp/ar-OM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-OM'>; +} +declare module 'intl/locale-data/jsonp/ar-PS.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-PS'>; +} +declare module 'intl/locale-data/jsonp/ar-QA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-QA'>; +} +declare module 'intl/locale-data/jsonp/ar-SA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-SA'>; +} +declare module 'intl/locale-data/jsonp/ar-SD.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-SD'>; +} +declare module 'intl/locale-data/jsonp/ar-SO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-SO'>; +} +declare module 'intl/locale-data/jsonp/ar-SS.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-SS'>; +} +declare module 'intl/locale-data/jsonp/ar-SY.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-SY'>; +} +declare module 'intl/locale-data/jsonp/ar-TD.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-TD'>; +} +declare module 'intl/locale-data/jsonp/ar-TN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-TN'>; +} +declare module 'intl/locale-data/jsonp/ar-YE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar-YE'>; +} +declare module 'intl/locale-data/jsonp/ar.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ar'>; +} +declare module 'intl/locale-data/jsonp/as-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/as-IN'>; +} +declare module 'intl/locale-data/jsonp/as.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/as'>; +} +declare module 'intl/locale-data/jsonp/asa-TZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/asa-TZ'>; +} +declare module 'intl/locale-data/jsonp/asa.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/asa'>; +} +declare module 'intl/locale-data/jsonp/ast-ES.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ast-ES'>; +} +declare module 'intl/locale-data/jsonp/ast.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ast'>; +} +declare module 'intl/locale-data/jsonp/az-Arab.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/az-Arab'>; +} +declare module 'intl/locale-data/jsonp/az-Cyrl-AZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/az-Cyrl-AZ'>; +} +declare module 'intl/locale-data/jsonp/az-Cyrl.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/az-Cyrl'>; +} +declare module 'intl/locale-data/jsonp/az-Latn-AZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/az-Latn-AZ'>; +} +declare module 'intl/locale-data/jsonp/az-Latn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/az-Latn'>; +} +declare module 'intl/locale-data/jsonp/az.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/az'>; +} +declare module 'intl/locale-data/jsonp/bas-CM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bas-CM'>; +} +declare module 'intl/locale-data/jsonp/bas.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bas'>; +} +declare module 'intl/locale-data/jsonp/be-BY.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/be-BY'>; +} +declare module 'intl/locale-data/jsonp/be.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/be'>; +} +declare module 'intl/locale-data/jsonp/bem-ZM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bem-ZM'>; +} +declare module 'intl/locale-data/jsonp/bem.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bem'>; +} +declare module 'intl/locale-data/jsonp/bez-TZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bez-TZ'>; +} +declare module 'intl/locale-data/jsonp/bez.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bez'>; +} +declare module 'intl/locale-data/jsonp/bg-BG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bg-BG'>; +} +declare module 'intl/locale-data/jsonp/bg.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bg'>; +} +declare module 'intl/locale-data/jsonp/bm-ML.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bm-ML'>; +} +declare module 'intl/locale-data/jsonp/bm-Nkoo.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bm-Nkoo'>; +} +declare module 'intl/locale-data/jsonp/bm.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bm'>; +} +declare module 'intl/locale-data/jsonp/bn-BD.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bn-BD'>; +} +declare module 'intl/locale-data/jsonp/bn-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bn-IN'>; +} +declare module 'intl/locale-data/jsonp/bn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bn'>; +} +declare module 'intl/locale-data/jsonp/bo-CN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bo-CN'>; +} +declare module 'intl/locale-data/jsonp/bo-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bo-IN'>; +} +declare module 'intl/locale-data/jsonp/bo.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bo'>; +} +declare module 'intl/locale-data/jsonp/br-FR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/br-FR'>; +} +declare module 'intl/locale-data/jsonp/br.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/br'>; +} +declare module 'intl/locale-data/jsonp/brx-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/brx-IN'>; +} +declare module 'intl/locale-data/jsonp/brx.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/brx'>; +} +declare module 'intl/locale-data/jsonp/bs-Cyrl-BA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bs-Cyrl-BA'>; +} +declare module 'intl/locale-data/jsonp/bs-Cyrl.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bs-Cyrl'>; +} +declare module 'intl/locale-data/jsonp/bs-Latn-BA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bs-Latn-BA'>; +} +declare module 'intl/locale-data/jsonp/bs-Latn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bs-Latn'>; +} +declare module 'intl/locale-data/jsonp/bs.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/bs'>; +} +declare module 'intl/locale-data/jsonp/ca-AD.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ca-AD'>; +} +declare module 'intl/locale-data/jsonp/ca-ES-VALENCIA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ca-ES-VALENCIA'>; +} +declare module 'intl/locale-data/jsonp/ca-ES.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ca-ES'>; +} +declare module 'intl/locale-data/jsonp/ca-FR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ca-FR'>; +} +declare module 'intl/locale-data/jsonp/ca-IT.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ca-IT'>; +} +declare module 'intl/locale-data/jsonp/ca.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ca'>; +} +declare module 'intl/locale-data/jsonp/ce-RU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ce-RU'>; +} +declare module 'intl/locale-data/jsonp/ce.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ce'>; +} +declare module 'intl/locale-data/jsonp/cgg-UG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/cgg-UG'>; +} +declare module 'intl/locale-data/jsonp/cgg.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/cgg'>; +} +declare module 'intl/locale-data/jsonp/chr-US.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/chr-US'>; +} +declare module 'intl/locale-data/jsonp/chr.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/chr'>; +} +declare module 'intl/locale-data/jsonp/ckb-IQ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ckb-IQ'>; +} +declare module 'intl/locale-data/jsonp/ckb-IR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ckb-IR'>; +} +declare module 'intl/locale-data/jsonp/ckb.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ckb'>; +} +declare module 'intl/locale-data/jsonp/cs-CZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/cs-CZ'>; +} +declare module 'intl/locale-data/jsonp/cs.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/cs'>; +} +declare module 'intl/locale-data/jsonp/cu-RU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/cu-RU'>; +} +declare module 'intl/locale-data/jsonp/cu.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/cu'>; +} +declare module 'intl/locale-data/jsonp/cy-GB.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/cy-GB'>; +} +declare module 'intl/locale-data/jsonp/cy.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/cy'>; +} +declare module 'intl/locale-data/jsonp/da-DK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/da-DK'>; +} +declare module 'intl/locale-data/jsonp/da-GL.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/da-GL'>; +} +declare module 'intl/locale-data/jsonp/da.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/da'>; +} +declare module 'intl/locale-data/jsonp/dav-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/dav-KE'>; +} +declare module 'intl/locale-data/jsonp/dav.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/dav'>; +} +declare module 'intl/locale-data/jsonp/de-AT.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/de-AT'>; +} +declare module 'intl/locale-data/jsonp/de-BE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/de-BE'>; +} +declare module 'intl/locale-data/jsonp/de-CH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/de-CH'>; +} +declare module 'intl/locale-data/jsonp/de-DE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/de-DE'>; +} +declare module 'intl/locale-data/jsonp/de-LI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/de-LI'>; +} +declare module 'intl/locale-data/jsonp/de-LU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/de-LU'>; +} +declare module 'intl/locale-data/jsonp/de.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/de'>; +} +declare module 'intl/locale-data/jsonp/dje-NE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/dje-NE'>; +} +declare module 'intl/locale-data/jsonp/dje.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/dje'>; +} +declare module 'intl/locale-data/jsonp/dsb-DE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/dsb-DE'>; +} +declare module 'intl/locale-data/jsonp/dsb.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/dsb'>; +} +declare module 'intl/locale-data/jsonp/dua-CM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/dua-CM'>; +} +declare module 'intl/locale-data/jsonp/dua.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/dua'>; +} +declare module 'intl/locale-data/jsonp/dyo-SN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/dyo-SN'>; +} +declare module 'intl/locale-data/jsonp/dyo.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/dyo'>; +} +declare module 'intl/locale-data/jsonp/dz-BT.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/dz-BT'>; +} +declare module 'intl/locale-data/jsonp/dz.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/dz'>; +} +declare module 'intl/locale-data/jsonp/ebu-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ebu-KE'>; +} +declare module 'intl/locale-data/jsonp/ebu.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ebu'>; +} +declare module 'intl/locale-data/jsonp/ee-GH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ee-GH'>; +} +declare module 'intl/locale-data/jsonp/ee-TG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ee-TG'>; +} +declare module 'intl/locale-data/jsonp/ee.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ee'>; +} +declare module 'intl/locale-data/jsonp/el-CY.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/el-CY'>; +} +declare module 'intl/locale-data/jsonp/el-GR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/el-GR'>; +} +declare module 'intl/locale-data/jsonp/el.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/el'>; +} +declare module 'intl/locale-data/jsonp/en-001.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-001'>; +} +declare module 'intl/locale-data/jsonp/en-150.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-150'>; +} +declare module 'intl/locale-data/jsonp/en-AG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-AG'>; +} +declare module 'intl/locale-data/jsonp/en-AI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-AI'>; +} +declare module 'intl/locale-data/jsonp/en-AS.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-AS'>; +} +declare module 'intl/locale-data/jsonp/en-AT.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-AT'>; +} +declare module 'intl/locale-data/jsonp/en-AU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-AU'>; +} +declare module 'intl/locale-data/jsonp/en-BB.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-BB'>; +} +declare module 'intl/locale-data/jsonp/en-BE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-BE'>; +} +declare module 'intl/locale-data/jsonp/en-BI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-BI'>; +} +declare module 'intl/locale-data/jsonp/en-BM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-BM'>; +} +declare module 'intl/locale-data/jsonp/en-BS.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-BS'>; +} +declare module 'intl/locale-data/jsonp/en-BW.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-BW'>; +} +declare module 'intl/locale-data/jsonp/en-BZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-BZ'>; +} +declare module 'intl/locale-data/jsonp/en-CA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-CA'>; +} +declare module 'intl/locale-data/jsonp/en-CC.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-CC'>; +} +declare module 'intl/locale-data/jsonp/en-CH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-CH'>; +} +declare module 'intl/locale-data/jsonp/en-CK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-CK'>; +} +declare module 'intl/locale-data/jsonp/en-CM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-CM'>; +} +declare module 'intl/locale-data/jsonp/en-CX.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-CX'>; +} +declare module 'intl/locale-data/jsonp/en-CY.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-CY'>; +} +declare module 'intl/locale-data/jsonp/en-DE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-DE'>; +} +declare module 'intl/locale-data/jsonp/en-DG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-DG'>; +} +declare module 'intl/locale-data/jsonp/en-DK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-DK'>; +} +declare module 'intl/locale-data/jsonp/en-DM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-DM'>; +} +declare module 'intl/locale-data/jsonp/en-Dsrt.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-Dsrt'>; +} +declare module 'intl/locale-data/jsonp/en-ER.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-ER'>; +} +declare module 'intl/locale-data/jsonp/en-FI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-FI'>; +} +declare module 'intl/locale-data/jsonp/en-FJ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-FJ'>; +} +declare module 'intl/locale-data/jsonp/en-FK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-FK'>; +} +declare module 'intl/locale-data/jsonp/en-FM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-FM'>; +} +declare module 'intl/locale-data/jsonp/en-GB.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-GB'>; +} +declare module 'intl/locale-data/jsonp/en-GD.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-GD'>; +} +declare module 'intl/locale-data/jsonp/en-GG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-GG'>; +} +declare module 'intl/locale-data/jsonp/en-GH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-GH'>; +} +declare module 'intl/locale-data/jsonp/en-GI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-GI'>; +} +declare module 'intl/locale-data/jsonp/en-GM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-GM'>; +} +declare module 'intl/locale-data/jsonp/en-GU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-GU'>; +} +declare module 'intl/locale-data/jsonp/en-GY.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-GY'>; +} +declare module 'intl/locale-data/jsonp/en-HK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-HK'>; +} +declare module 'intl/locale-data/jsonp/en-IE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-IE'>; +} +declare module 'intl/locale-data/jsonp/en-IL.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-IL'>; +} +declare module 'intl/locale-data/jsonp/en-IM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-IM'>; +} +declare module 'intl/locale-data/jsonp/en-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-IN'>; +} +declare module 'intl/locale-data/jsonp/en-IO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-IO'>; +} +declare module 'intl/locale-data/jsonp/en-JE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-JE'>; +} +declare module 'intl/locale-data/jsonp/en-JM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-JM'>; +} +declare module 'intl/locale-data/jsonp/en-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-KE'>; +} +declare module 'intl/locale-data/jsonp/en-KI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-KI'>; +} +declare module 'intl/locale-data/jsonp/en-KN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-KN'>; +} +declare module 'intl/locale-data/jsonp/en-KY.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-KY'>; +} +declare module 'intl/locale-data/jsonp/en-LC.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-LC'>; +} +declare module 'intl/locale-data/jsonp/en-LR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-LR'>; +} +declare module 'intl/locale-data/jsonp/en-LS.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-LS'>; +} +declare module 'intl/locale-data/jsonp/en-MG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-MG'>; +} +declare module 'intl/locale-data/jsonp/en-MH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-MH'>; +} +declare module 'intl/locale-data/jsonp/en-MO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-MO'>; +} +declare module 'intl/locale-data/jsonp/en-MP.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-MP'>; +} +declare module 'intl/locale-data/jsonp/en-MS.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-MS'>; +} +declare module 'intl/locale-data/jsonp/en-MT.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-MT'>; +} +declare module 'intl/locale-data/jsonp/en-MU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-MU'>; +} +declare module 'intl/locale-data/jsonp/en-MW.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-MW'>; +} +declare module 'intl/locale-data/jsonp/en-MY.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-MY'>; +} +declare module 'intl/locale-data/jsonp/en-NA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-NA'>; +} +declare module 'intl/locale-data/jsonp/en-NF.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-NF'>; +} +declare module 'intl/locale-data/jsonp/en-NG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-NG'>; +} +declare module 'intl/locale-data/jsonp/en-NL.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-NL'>; +} +declare module 'intl/locale-data/jsonp/en-NR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-NR'>; +} +declare module 'intl/locale-data/jsonp/en-NU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-NU'>; +} +declare module 'intl/locale-data/jsonp/en-NZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-NZ'>; +} +declare module 'intl/locale-data/jsonp/en-PG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-PG'>; +} +declare module 'intl/locale-data/jsonp/en-PH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-PH'>; +} +declare module 'intl/locale-data/jsonp/en-PK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-PK'>; +} +declare module 'intl/locale-data/jsonp/en-PN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-PN'>; +} +declare module 'intl/locale-data/jsonp/en-PR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-PR'>; +} +declare module 'intl/locale-data/jsonp/en-PW.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-PW'>; +} +declare module 'intl/locale-data/jsonp/en-RW.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-RW'>; +} +declare module 'intl/locale-data/jsonp/en-SB.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-SB'>; +} +declare module 'intl/locale-data/jsonp/en-SC.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-SC'>; +} +declare module 'intl/locale-data/jsonp/en-SD.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-SD'>; +} +declare module 'intl/locale-data/jsonp/en-SE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-SE'>; +} +declare module 'intl/locale-data/jsonp/en-SG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-SG'>; +} +declare module 'intl/locale-data/jsonp/en-SH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-SH'>; +} +declare module 'intl/locale-data/jsonp/en-Shaw.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-Shaw'>; +} +declare module 'intl/locale-data/jsonp/en-SI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-SI'>; +} +declare module 'intl/locale-data/jsonp/en-SL.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-SL'>; +} +declare module 'intl/locale-data/jsonp/en-SS.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-SS'>; +} +declare module 'intl/locale-data/jsonp/en-SX.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-SX'>; +} +declare module 'intl/locale-data/jsonp/en-SZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-SZ'>; +} +declare module 'intl/locale-data/jsonp/en-TC.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-TC'>; +} +declare module 'intl/locale-data/jsonp/en-TK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-TK'>; +} +declare module 'intl/locale-data/jsonp/en-TO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-TO'>; +} +declare module 'intl/locale-data/jsonp/en-TT.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-TT'>; +} +declare module 'intl/locale-data/jsonp/en-TV.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-TV'>; +} +declare module 'intl/locale-data/jsonp/en-TZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-TZ'>; +} +declare module 'intl/locale-data/jsonp/en-UG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-UG'>; +} +declare module 'intl/locale-data/jsonp/en-UM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-UM'>; +} +declare module 'intl/locale-data/jsonp/en-US.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-US'>; +} +declare module 'intl/locale-data/jsonp/en-VC.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-VC'>; +} +declare module 'intl/locale-data/jsonp/en-VG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-VG'>; +} +declare module 'intl/locale-data/jsonp/en-VI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-VI'>; +} +declare module 'intl/locale-data/jsonp/en-VU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-VU'>; +} +declare module 'intl/locale-data/jsonp/en-WS.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-WS'>; +} +declare module 'intl/locale-data/jsonp/en-ZA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-ZA'>; +} +declare module 'intl/locale-data/jsonp/en-ZM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-ZM'>; +} +declare module 'intl/locale-data/jsonp/en-ZW.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en-ZW'>; +} +declare module 'intl/locale-data/jsonp/en.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/en'>; +} +declare module 'intl/locale-data/jsonp/eo-001.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/eo-001'>; +} +declare module 'intl/locale-data/jsonp/eo.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/eo'>; +} +declare module 'intl/locale-data/jsonp/es-419.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-419'>; +} +declare module 'intl/locale-data/jsonp/es-AR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-AR'>; +} +declare module 'intl/locale-data/jsonp/es-BO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-BO'>; +} +declare module 'intl/locale-data/jsonp/es-CL.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-CL'>; +} +declare module 'intl/locale-data/jsonp/es-CO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-CO'>; +} +declare module 'intl/locale-data/jsonp/es-CR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-CR'>; +} +declare module 'intl/locale-data/jsonp/es-CU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-CU'>; +} +declare module 'intl/locale-data/jsonp/es-DO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-DO'>; +} +declare module 'intl/locale-data/jsonp/es-EA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-EA'>; +} +declare module 'intl/locale-data/jsonp/es-EC.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-EC'>; +} +declare module 'intl/locale-data/jsonp/es-ES.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-ES'>; +} +declare module 'intl/locale-data/jsonp/es-GQ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-GQ'>; +} +declare module 'intl/locale-data/jsonp/es-GT.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-GT'>; +} +declare module 'intl/locale-data/jsonp/es-HN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-HN'>; +} +declare module 'intl/locale-data/jsonp/es-IC.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-IC'>; +} +declare module 'intl/locale-data/jsonp/es-MX.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-MX'>; +} +declare module 'intl/locale-data/jsonp/es-NI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-NI'>; +} +declare module 'intl/locale-data/jsonp/es-PA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-PA'>; +} +declare module 'intl/locale-data/jsonp/es-PE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-PE'>; +} +declare module 'intl/locale-data/jsonp/es-PH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-PH'>; +} +declare module 'intl/locale-data/jsonp/es-PR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-PR'>; +} +declare module 'intl/locale-data/jsonp/es-PY.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-PY'>; +} +declare module 'intl/locale-data/jsonp/es-SV.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-SV'>; +} +declare module 'intl/locale-data/jsonp/es-US.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-US'>; +} +declare module 'intl/locale-data/jsonp/es-UY.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-UY'>; +} +declare module 'intl/locale-data/jsonp/es-VE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es-VE'>; +} +declare module 'intl/locale-data/jsonp/es.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/es'>; +} +declare module 'intl/locale-data/jsonp/et-EE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/et-EE'>; +} +declare module 'intl/locale-data/jsonp/et.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/et'>; +} +declare module 'intl/locale-data/jsonp/eu-ES.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/eu-ES'>; +} +declare module 'intl/locale-data/jsonp/eu.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/eu'>; +} +declare module 'intl/locale-data/jsonp/ewo-CM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ewo-CM'>; +} +declare module 'intl/locale-data/jsonp/ewo.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ewo'>; +} +declare module 'intl/locale-data/jsonp/fa-AF.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fa-AF'>; +} +declare module 'intl/locale-data/jsonp/fa-IR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fa-IR'>; +} +declare module 'intl/locale-data/jsonp/fa.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fa'>; +} +declare module 'intl/locale-data/jsonp/ff-CM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ff-CM'>; +} +declare module 'intl/locale-data/jsonp/ff-GN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ff-GN'>; +} +declare module 'intl/locale-data/jsonp/ff-MR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ff-MR'>; +} +declare module 'intl/locale-data/jsonp/ff-SN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ff-SN'>; +} +declare module 'intl/locale-data/jsonp/ff.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ff'>; +} +declare module 'intl/locale-data/jsonp/fi-FI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fi-FI'>; +} +declare module 'intl/locale-data/jsonp/fi.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fi'>; +} +declare module 'intl/locale-data/jsonp/fil-PH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fil-PH'>; +} +declare module 'intl/locale-data/jsonp/fil.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fil'>; +} +declare module 'intl/locale-data/jsonp/fo-DK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fo-DK'>; +} +declare module 'intl/locale-data/jsonp/fo-FO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fo-FO'>; +} +declare module 'intl/locale-data/jsonp/fo.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fo'>; +} +declare module 'intl/locale-data/jsonp/fr-BE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-BE'>; +} +declare module 'intl/locale-data/jsonp/fr-BF.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-BF'>; +} +declare module 'intl/locale-data/jsonp/fr-BI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-BI'>; +} +declare module 'intl/locale-data/jsonp/fr-BJ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-BJ'>; +} +declare module 'intl/locale-data/jsonp/fr-BL.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-BL'>; +} +declare module 'intl/locale-data/jsonp/fr-CA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-CA'>; +} +declare module 'intl/locale-data/jsonp/fr-CD.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-CD'>; +} +declare module 'intl/locale-data/jsonp/fr-CF.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-CF'>; +} +declare module 'intl/locale-data/jsonp/fr-CG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-CG'>; +} +declare module 'intl/locale-data/jsonp/fr-CH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-CH'>; +} +declare module 'intl/locale-data/jsonp/fr-CI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-CI'>; +} +declare module 'intl/locale-data/jsonp/fr-CM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-CM'>; +} +declare module 'intl/locale-data/jsonp/fr-DJ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-DJ'>; +} +declare module 'intl/locale-data/jsonp/fr-DZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-DZ'>; +} +declare module 'intl/locale-data/jsonp/fr-FR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-FR'>; +} +declare module 'intl/locale-data/jsonp/fr-GA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-GA'>; +} +declare module 'intl/locale-data/jsonp/fr-GF.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-GF'>; +} +declare module 'intl/locale-data/jsonp/fr-GN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-GN'>; +} +declare module 'intl/locale-data/jsonp/fr-GP.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-GP'>; +} +declare module 'intl/locale-data/jsonp/fr-GQ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-GQ'>; +} +declare module 'intl/locale-data/jsonp/fr-HT.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-HT'>; +} +declare module 'intl/locale-data/jsonp/fr-KM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-KM'>; +} +declare module 'intl/locale-data/jsonp/fr-LU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-LU'>; +} +declare module 'intl/locale-data/jsonp/fr-MA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-MA'>; +} +declare module 'intl/locale-data/jsonp/fr-MC.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-MC'>; +} +declare module 'intl/locale-data/jsonp/fr-MF.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-MF'>; +} +declare module 'intl/locale-data/jsonp/fr-MG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-MG'>; +} +declare module 'intl/locale-data/jsonp/fr-ML.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-ML'>; +} +declare module 'intl/locale-data/jsonp/fr-MQ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-MQ'>; +} +declare module 'intl/locale-data/jsonp/fr-MR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-MR'>; +} +declare module 'intl/locale-data/jsonp/fr-MU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-MU'>; +} +declare module 'intl/locale-data/jsonp/fr-NC.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-NC'>; +} +declare module 'intl/locale-data/jsonp/fr-NE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-NE'>; +} +declare module 'intl/locale-data/jsonp/fr-PF.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-PF'>; +} +declare module 'intl/locale-data/jsonp/fr-PM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-PM'>; +} +declare module 'intl/locale-data/jsonp/fr-RE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-RE'>; +} +declare module 'intl/locale-data/jsonp/fr-RW.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-RW'>; +} +declare module 'intl/locale-data/jsonp/fr-SC.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-SC'>; +} +declare module 'intl/locale-data/jsonp/fr-SN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-SN'>; +} +declare module 'intl/locale-data/jsonp/fr-SY.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-SY'>; +} +declare module 'intl/locale-data/jsonp/fr-TD.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-TD'>; +} +declare module 'intl/locale-data/jsonp/fr-TG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-TG'>; +} +declare module 'intl/locale-data/jsonp/fr-TN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-TN'>; +} +declare module 'intl/locale-data/jsonp/fr-VU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-VU'>; +} +declare module 'intl/locale-data/jsonp/fr-WF.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-WF'>; +} +declare module 'intl/locale-data/jsonp/fr-YT.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr-YT'>; +} +declare module 'intl/locale-data/jsonp/fr.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fr'>; +} +declare module 'intl/locale-data/jsonp/fur-IT.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fur-IT'>; +} +declare module 'intl/locale-data/jsonp/fur.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fur'>; +} +declare module 'intl/locale-data/jsonp/fy-NL.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fy-NL'>; +} +declare module 'intl/locale-data/jsonp/fy.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/fy'>; +} +declare module 'intl/locale-data/jsonp/ga-IE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ga-IE'>; +} +declare module 'intl/locale-data/jsonp/ga.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ga'>; +} +declare module 'intl/locale-data/jsonp/gd-GB.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/gd-GB'>; +} +declare module 'intl/locale-data/jsonp/gd.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/gd'>; +} +declare module 'intl/locale-data/jsonp/gl-ES.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/gl-ES'>; +} +declare module 'intl/locale-data/jsonp/gl.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/gl'>; +} +declare module 'intl/locale-data/jsonp/gsw-CH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/gsw-CH'>; +} +declare module 'intl/locale-data/jsonp/gsw-FR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/gsw-FR'>; +} +declare module 'intl/locale-data/jsonp/gsw-LI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/gsw-LI'>; +} +declare module 'intl/locale-data/jsonp/gsw.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/gsw'>; +} +declare module 'intl/locale-data/jsonp/gu-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/gu-IN'>; +} +declare module 'intl/locale-data/jsonp/gu.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/gu'>; +} +declare module 'intl/locale-data/jsonp/guz-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/guz-KE'>; +} +declare module 'intl/locale-data/jsonp/guz.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/guz'>; +} +declare module 'intl/locale-data/jsonp/gv-IM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/gv-IM'>; +} +declare module 'intl/locale-data/jsonp/gv.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/gv'>; +} +declare module 'intl/locale-data/jsonp/ha-Arab.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ha-Arab'>; +} +declare module 'intl/locale-data/jsonp/ha-GH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ha-GH'>; +} +declare module 'intl/locale-data/jsonp/ha-NE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ha-NE'>; +} +declare module 'intl/locale-data/jsonp/ha-NG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ha-NG'>; +} +declare module 'intl/locale-data/jsonp/ha.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ha'>; +} +declare module 'intl/locale-data/jsonp/haw-US.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/haw-US'>; +} +declare module 'intl/locale-data/jsonp/haw.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/haw'>; +} +declare module 'intl/locale-data/jsonp/he-IL.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/he-IL'>; +} +declare module 'intl/locale-data/jsonp/he.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/he'>; +} +declare module 'intl/locale-data/jsonp/hi-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/hi-IN'>; +} +declare module 'intl/locale-data/jsonp/hi.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/hi'>; +} +declare module 'intl/locale-data/jsonp/hr-BA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/hr-BA'>; +} +declare module 'intl/locale-data/jsonp/hr-HR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/hr-HR'>; +} +declare module 'intl/locale-data/jsonp/hr.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/hr'>; +} +declare module 'intl/locale-data/jsonp/hsb-DE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/hsb-DE'>; +} +declare module 'intl/locale-data/jsonp/hsb.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/hsb'>; +} +declare module 'intl/locale-data/jsonp/hu-HU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/hu-HU'>; +} +declare module 'intl/locale-data/jsonp/hu.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/hu'>; +} +declare module 'intl/locale-data/jsonp/hy-AM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/hy-AM'>; +} +declare module 'intl/locale-data/jsonp/hy.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/hy'>; +} +declare module 'intl/locale-data/jsonp/id-ID.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/id-ID'>; +} +declare module 'intl/locale-data/jsonp/id.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/id'>; +} +declare module 'intl/locale-data/jsonp/ig-NG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ig-NG'>; +} +declare module 'intl/locale-data/jsonp/ig.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ig'>; +} +declare module 'intl/locale-data/jsonp/ii-CN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ii-CN'>; +} +declare module 'intl/locale-data/jsonp/ii.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ii'>; +} +declare module 'intl/locale-data/jsonp/is-IS.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/is-IS'>; +} +declare module 'intl/locale-data/jsonp/is.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/is'>; +} +declare module 'intl/locale-data/jsonp/it-CH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/it-CH'>; +} +declare module 'intl/locale-data/jsonp/it-IT.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/it-IT'>; +} +declare module 'intl/locale-data/jsonp/it-SM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/it-SM'>; +} +declare module 'intl/locale-data/jsonp/it.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/it'>; +} +declare module 'intl/locale-data/jsonp/iu-Latn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/iu-Latn'>; +} +declare module 'intl/locale-data/jsonp/ja-JP.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ja-JP'>; +} +declare module 'intl/locale-data/jsonp/ja.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ja'>; +} +declare module 'intl/locale-data/jsonp/jgo-CM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/jgo-CM'>; +} +declare module 'intl/locale-data/jsonp/jgo.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/jgo'>; +} +declare module 'intl/locale-data/jsonp/jmc-TZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/jmc-TZ'>; +} +declare module 'intl/locale-data/jsonp/jmc.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/jmc'>; +} +declare module 'intl/locale-data/jsonp/ka-GE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ka-GE'>; +} +declare module 'intl/locale-data/jsonp/ka.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ka'>; +} +declare module 'intl/locale-data/jsonp/kab-DZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kab-DZ'>; +} +declare module 'intl/locale-data/jsonp/kab.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kab'>; +} +declare module 'intl/locale-data/jsonp/kam-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kam-KE'>; +} +declare module 'intl/locale-data/jsonp/kam.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kam'>; +} +declare module 'intl/locale-data/jsonp/kde-TZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kde-TZ'>; +} +declare module 'intl/locale-data/jsonp/kde.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kde'>; +} +declare module 'intl/locale-data/jsonp/kea-CV.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kea-CV'>; +} +declare module 'intl/locale-data/jsonp/kea.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kea'>; +} +declare module 'intl/locale-data/jsonp/khq-ML.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/khq-ML'>; +} +declare module 'intl/locale-data/jsonp/khq.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/khq'>; +} +declare module 'intl/locale-data/jsonp/ki-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ki-KE'>; +} +declare module 'intl/locale-data/jsonp/ki.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ki'>; +} +declare module 'intl/locale-data/jsonp/kk-KZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kk-KZ'>; +} +declare module 'intl/locale-data/jsonp/kk.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kk'>; +} +declare module 'intl/locale-data/jsonp/kkj-CM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kkj-CM'>; +} +declare module 'intl/locale-data/jsonp/kkj.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kkj'>; +} +declare module 'intl/locale-data/jsonp/kl-GL.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kl-GL'>; +} +declare module 'intl/locale-data/jsonp/kl.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kl'>; +} +declare module 'intl/locale-data/jsonp/kln-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kln-KE'>; +} +declare module 'intl/locale-data/jsonp/kln.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kln'>; +} +declare module 'intl/locale-data/jsonp/km-KH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/km-KH'>; +} +declare module 'intl/locale-data/jsonp/km.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/km'>; +} +declare module 'intl/locale-data/jsonp/kn-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kn-IN'>; +} +declare module 'intl/locale-data/jsonp/kn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kn'>; +} +declare module 'intl/locale-data/jsonp/ko-KP.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ko-KP'>; +} +declare module 'intl/locale-data/jsonp/ko-KR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ko-KR'>; +} +declare module 'intl/locale-data/jsonp/ko.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ko'>; +} +declare module 'intl/locale-data/jsonp/kok-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kok-IN'>; +} +declare module 'intl/locale-data/jsonp/kok.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kok'>; +} +declare module 'intl/locale-data/jsonp/ks-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ks-IN'>; +} +declare module 'intl/locale-data/jsonp/ks.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ks'>; +} +declare module 'intl/locale-data/jsonp/ksb-TZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ksb-TZ'>; +} +declare module 'intl/locale-data/jsonp/ksb.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ksb'>; +} +declare module 'intl/locale-data/jsonp/ksf-CM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ksf-CM'>; +} +declare module 'intl/locale-data/jsonp/ksf.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ksf'>; +} +declare module 'intl/locale-data/jsonp/ksh-DE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ksh-DE'>; +} +declare module 'intl/locale-data/jsonp/ksh.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ksh'>; +} +declare module 'intl/locale-data/jsonp/kw-GB.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kw-GB'>; +} +declare module 'intl/locale-data/jsonp/kw.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/kw'>; +} +declare module 'intl/locale-data/jsonp/ky-KG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ky-KG'>; +} +declare module 'intl/locale-data/jsonp/ky.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ky'>; +} +declare module 'intl/locale-data/jsonp/lag-TZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lag-TZ'>; +} +declare module 'intl/locale-data/jsonp/lag.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lag'>; +} +declare module 'intl/locale-data/jsonp/lb-LU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lb-LU'>; +} +declare module 'intl/locale-data/jsonp/lb.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lb'>; +} +declare module 'intl/locale-data/jsonp/lg-UG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lg-UG'>; +} +declare module 'intl/locale-data/jsonp/lg.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lg'>; +} +declare module 'intl/locale-data/jsonp/lkt-US.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lkt-US'>; +} +declare module 'intl/locale-data/jsonp/lkt.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lkt'>; +} +declare module 'intl/locale-data/jsonp/ln-AO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ln-AO'>; +} +declare module 'intl/locale-data/jsonp/ln-CD.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ln-CD'>; +} +declare module 'intl/locale-data/jsonp/ln-CF.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ln-CF'>; +} +declare module 'intl/locale-data/jsonp/ln-CG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ln-CG'>; +} +declare module 'intl/locale-data/jsonp/ln.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ln'>; +} +declare module 'intl/locale-data/jsonp/lo-LA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lo-LA'>; +} +declare module 'intl/locale-data/jsonp/lo.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lo'>; +} +declare module 'intl/locale-data/jsonp/lrc-IQ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lrc-IQ'>; +} +declare module 'intl/locale-data/jsonp/lrc-IR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lrc-IR'>; +} +declare module 'intl/locale-data/jsonp/lrc.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lrc'>; +} +declare module 'intl/locale-data/jsonp/lt-LT.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lt-LT'>; +} +declare module 'intl/locale-data/jsonp/lt.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lt'>; +} +declare module 'intl/locale-data/jsonp/lu-CD.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lu-CD'>; +} +declare module 'intl/locale-data/jsonp/lu.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lu'>; +} +declare module 'intl/locale-data/jsonp/luo-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/luo-KE'>; +} +declare module 'intl/locale-data/jsonp/luo.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/luo'>; +} +declare module 'intl/locale-data/jsonp/luy-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/luy-KE'>; +} +declare module 'intl/locale-data/jsonp/luy.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/luy'>; +} +declare module 'intl/locale-data/jsonp/lv-LV.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lv-LV'>; +} +declare module 'intl/locale-data/jsonp/lv.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/lv'>; +} +declare module 'intl/locale-data/jsonp/mas-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mas-KE'>; +} +declare module 'intl/locale-data/jsonp/mas-TZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mas-TZ'>; +} +declare module 'intl/locale-data/jsonp/mas.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mas'>; +} +declare module 'intl/locale-data/jsonp/mer-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mer-KE'>; +} +declare module 'intl/locale-data/jsonp/mer.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mer'>; +} +declare module 'intl/locale-data/jsonp/mfe-MU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mfe-MU'>; +} +declare module 'intl/locale-data/jsonp/mfe.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mfe'>; +} +declare module 'intl/locale-data/jsonp/mg-MG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mg-MG'>; +} +declare module 'intl/locale-data/jsonp/mg.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mg'>; +} +declare module 'intl/locale-data/jsonp/mgh-MZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mgh-MZ'>; +} +declare module 'intl/locale-data/jsonp/mgh.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mgh'>; +} +declare module 'intl/locale-data/jsonp/mgo-CM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mgo-CM'>; +} +declare module 'intl/locale-data/jsonp/mgo.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mgo'>; +} +declare module 'intl/locale-data/jsonp/mk-MK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mk-MK'>; +} +declare module 'intl/locale-data/jsonp/mk.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mk'>; +} +declare module 'intl/locale-data/jsonp/ml-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ml-IN'>; +} +declare module 'intl/locale-data/jsonp/ml.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ml'>; +} +declare module 'intl/locale-data/jsonp/mn-MN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mn-MN'>; +} +declare module 'intl/locale-data/jsonp/mn-Mong.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mn-Mong'>; +} +declare module 'intl/locale-data/jsonp/mn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mn'>; +} +declare module 'intl/locale-data/jsonp/mr-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mr-IN'>; +} +declare module 'intl/locale-data/jsonp/mr.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mr'>; +} +declare module 'intl/locale-data/jsonp/ms-Arab.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ms-Arab'>; +} +declare module 'intl/locale-data/jsonp/ms-BN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ms-BN'>; +} +declare module 'intl/locale-data/jsonp/ms-MY.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ms-MY'>; +} +declare module 'intl/locale-data/jsonp/ms-SG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ms-SG'>; +} +declare module 'intl/locale-data/jsonp/ms.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ms'>; +} +declare module 'intl/locale-data/jsonp/mt-MT.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mt-MT'>; +} +declare module 'intl/locale-data/jsonp/mt.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mt'>; +} +declare module 'intl/locale-data/jsonp/mua-CM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mua-CM'>; +} +declare module 'intl/locale-data/jsonp/mua.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mua'>; +} +declare module 'intl/locale-data/jsonp/my-MM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/my-MM'>; +} +declare module 'intl/locale-data/jsonp/my.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/my'>; +} +declare module 'intl/locale-data/jsonp/mzn-IR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mzn-IR'>; +} +declare module 'intl/locale-data/jsonp/mzn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/mzn'>; +} +declare module 'intl/locale-data/jsonp/naq-NA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/naq-NA'>; +} +declare module 'intl/locale-data/jsonp/naq.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/naq'>; +} +declare module 'intl/locale-data/jsonp/nb-NO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nb-NO'>; +} +declare module 'intl/locale-data/jsonp/nb-SJ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nb-SJ'>; +} +declare module 'intl/locale-data/jsonp/nb.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nb'>; +} +declare module 'intl/locale-data/jsonp/nd-ZW.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nd-ZW'>; +} +declare module 'intl/locale-data/jsonp/nd.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nd'>; +} +declare module 'intl/locale-data/jsonp/ne-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ne-IN'>; +} +declare module 'intl/locale-data/jsonp/ne-NP.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ne-NP'>; +} +declare module 'intl/locale-data/jsonp/ne.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ne'>; +} +declare module 'intl/locale-data/jsonp/nl-AW.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nl-AW'>; +} +declare module 'intl/locale-data/jsonp/nl-BE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nl-BE'>; +} +declare module 'intl/locale-data/jsonp/nl-BQ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nl-BQ'>; +} +declare module 'intl/locale-data/jsonp/nl-CW.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nl-CW'>; +} +declare module 'intl/locale-data/jsonp/nl-NL.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nl-NL'>; +} +declare module 'intl/locale-data/jsonp/nl-SR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nl-SR'>; +} +declare module 'intl/locale-data/jsonp/nl-SX.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nl-SX'>; +} +declare module 'intl/locale-data/jsonp/nl.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nl'>; +} +declare module 'intl/locale-data/jsonp/nmg-CM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nmg-CM'>; +} +declare module 'intl/locale-data/jsonp/nmg.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nmg'>; +} +declare module 'intl/locale-data/jsonp/nn-NO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nn-NO'>; +} +declare module 'intl/locale-data/jsonp/nn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nn'>; +} +declare module 'intl/locale-data/jsonp/nnh-CM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nnh-CM'>; +} +declare module 'intl/locale-data/jsonp/nnh.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nnh'>; +} +declare module 'intl/locale-data/jsonp/nus-SS.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nus-SS'>; +} +declare module 'intl/locale-data/jsonp/nus.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nus'>; +} +declare module 'intl/locale-data/jsonp/nyn-UG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nyn-UG'>; +} +declare module 'intl/locale-data/jsonp/nyn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/nyn'>; +} +declare module 'intl/locale-data/jsonp/om-ET.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/om-ET'>; +} +declare module 'intl/locale-data/jsonp/om-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/om-KE'>; +} +declare module 'intl/locale-data/jsonp/om.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/om'>; +} +declare module 'intl/locale-data/jsonp/or-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/or-IN'>; +} +declare module 'intl/locale-data/jsonp/or.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/or'>; +} +declare module 'intl/locale-data/jsonp/os-GE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/os-GE'>; +} +declare module 'intl/locale-data/jsonp/os-RU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/os-RU'>; +} +declare module 'intl/locale-data/jsonp/os.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/os'>; +} +declare module 'intl/locale-data/jsonp/pa-Arab-PK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pa-Arab-PK'>; +} +declare module 'intl/locale-data/jsonp/pa-Arab.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pa-Arab'>; +} +declare module 'intl/locale-data/jsonp/pa-Guru-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pa-Guru-IN'>; +} +declare module 'intl/locale-data/jsonp/pa-Guru.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pa-Guru'>; +} +declare module 'intl/locale-data/jsonp/pa.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pa'>; +} +declare module 'intl/locale-data/jsonp/pl-PL.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pl-PL'>; +} +declare module 'intl/locale-data/jsonp/pl.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pl'>; +} +declare module 'intl/locale-data/jsonp/prg-001.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/prg-001'>; +} +declare module 'intl/locale-data/jsonp/prg.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/prg'>; +} +declare module 'intl/locale-data/jsonp/ps-AF.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ps-AF'>; +} +declare module 'intl/locale-data/jsonp/ps.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ps'>; +} +declare module 'intl/locale-data/jsonp/pt-AO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pt-AO'>; +} +declare module 'intl/locale-data/jsonp/pt-BR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pt-BR'>; +} +declare module 'intl/locale-data/jsonp/pt-CV.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pt-CV'>; +} +declare module 'intl/locale-data/jsonp/pt-GW.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pt-GW'>; +} +declare module 'intl/locale-data/jsonp/pt-MO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pt-MO'>; +} +declare module 'intl/locale-data/jsonp/pt-MZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pt-MZ'>; +} +declare module 'intl/locale-data/jsonp/pt-PT.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pt-PT'>; +} +declare module 'intl/locale-data/jsonp/pt-ST.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pt-ST'>; +} +declare module 'intl/locale-data/jsonp/pt-TL.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pt-TL'>; +} +declare module 'intl/locale-data/jsonp/pt.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/pt'>; +} +declare module 'intl/locale-data/jsonp/qu-BO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/qu-BO'>; +} +declare module 'intl/locale-data/jsonp/qu-EC.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/qu-EC'>; +} +declare module 'intl/locale-data/jsonp/qu-PE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/qu-PE'>; +} +declare module 'intl/locale-data/jsonp/qu.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/qu'>; +} +declare module 'intl/locale-data/jsonp/rm-CH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/rm-CH'>; +} +declare module 'intl/locale-data/jsonp/rm.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/rm'>; +} +declare module 'intl/locale-data/jsonp/rn-BI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/rn-BI'>; +} +declare module 'intl/locale-data/jsonp/rn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/rn'>; +} +declare module 'intl/locale-data/jsonp/ro-MD.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ro-MD'>; +} +declare module 'intl/locale-data/jsonp/ro-RO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ro-RO'>; +} +declare module 'intl/locale-data/jsonp/ro.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ro'>; +} +declare module 'intl/locale-data/jsonp/rof-TZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/rof-TZ'>; +} +declare module 'intl/locale-data/jsonp/rof.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/rof'>; +} +declare module 'intl/locale-data/jsonp/root.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/root'>; +} +declare module 'intl/locale-data/jsonp/ru-BY.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ru-BY'>; +} +declare module 'intl/locale-data/jsonp/ru-KG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ru-KG'>; +} +declare module 'intl/locale-data/jsonp/ru-KZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ru-KZ'>; +} +declare module 'intl/locale-data/jsonp/ru-MD.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ru-MD'>; +} +declare module 'intl/locale-data/jsonp/ru-RU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ru-RU'>; +} +declare module 'intl/locale-data/jsonp/ru-UA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ru-UA'>; +} +declare module 'intl/locale-data/jsonp/ru.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ru'>; +} +declare module 'intl/locale-data/jsonp/rw-RW.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/rw-RW'>; +} +declare module 'intl/locale-data/jsonp/rw.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/rw'>; +} +declare module 'intl/locale-data/jsonp/rwk-TZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/rwk-TZ'>; +} +declare module 'intl/locale-data/jsonp/rwk.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/rwk'>; +} +declare module 'intl/locale-data/jsonp/sah-RU.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sah-RU'>; +} +declare module 'intl/locale-data/jsonp/sah.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sah'>; +} +declare module 'intl/locale-data/jsonp/saq-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/saq-KE'>; +} +declare module 'intl/locale-data/jsonp/saq.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/saq'>; +} +declare module 'intl/locale-data/jsonp/sbp-TZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sbp-TZ'>; +} +declare module 'intl/locale-data/jsonp/sbp.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sbp'>; +} +declare module 'intl/locale-data/jsonp/se-FI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/se-FI'>; +} +declare module 'intl/locale-data/jsonp/se-NO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/se-NO'>; +} +declare module 'intl/locale-data/jsonp/se-SE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/se-SE'>; +} +declare module 'intl/locale-data/jsonp/se.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/se'>; +} +declare module 'intl/locale-data/jsonp/seh-MZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/seh-MZ'>; +} +declare module 'intl/locale-data/jsonp/seh.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/seh'>; +} +declare module 'intl/locale-data/jsonp/ses-ML.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ses-ML'>; +} +declare module 'intl/locale-data/jsonp/ses.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ses'>; +} +declare module 'intl/locale-data/jsonp/sg-CF.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sg-CF'>; +} +declare module 'intl/locale-data/jsonp/sg.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sg'>; +} +declare module 'intl/locale-data/jsonp/shi-Latn-MA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/shi-Latn-MA'>; +} +declare module 'intl/locale-data/jsonp/shi-Latn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/shi-Latn'>; +} +declare module 'intl/locale-data/jsonp/shi-Tfng-MA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/shi-Tfng-MA'>; +} +declare module 'intl/locale-data/jsonp/shi-Tfng.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/shi-Tfng'>; +} +declare module 'intl/locale-data/jsonp/shi.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/shi'>; +} +declare module 'intl/locale-data/jsonp/si-LK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/si-LK'>; +} +declare module 'intl/locale-data/jsonp/si.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/si'>; +} +declare module 'intl/locale-data/jsonp/sk-SK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sk-SK'>; +} +declare module 'intl/locale-data/jsonp/sk.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sk'>; +} +declare module 'intl/locale-data/jsonp/sl-SI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sl-SI'>; +} +declare module 'intl/locale-data/jsonp/sl.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sl'>; +} +declare module 'intl/locale-data/jsonp/smn-FI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/smn-FI'>; +} +declare module 'intl/locale-data/jsonp/smn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/smn'>; +} +declare module 'intl/locale-data/jsonp/sn-ZW.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sn-ZW'>; +} +declare module 'intl/locale-data/jsonp/sn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sn'>; +} +declare module 'intl/locale-data/jsonp/so-DJ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/so-DJ'>; +} +declare module 'intl/locale-data/jsonp/so-ET.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/so-ET'>; +} +declare module 'intl/locale-data/jsonp/so-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/so-KE'>; +} +declare module 'intl/locale-data/jsonp/so-SO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/so-SO'>; +} +declare module 'intl/locale-data/jsonp/so.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/so'>; +} +declare module 'intl/locale-data/jsonp/sq-AL.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sq-AL'>; +} +declare module 'intl/locale-data/jsonp/sq-MK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sq-MK'>; +} +declare module 'intl/locale-data/jsonp/sq-XK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sq-XK'>; +} +declare module 'intl/locale-data/jsonp/sq.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sq'>; +} +declare module 'intl/locale-data/jsonp/sr-Cyrl-BA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sr-Cyrl-BA'>; +} +declare module 'intl/locale-data/jsonp/sr-Cyrl-ME.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sr-Cyrl-ME'>; +} +declare module 'intl/locale-data/jsonp/sr-Cyrl-RS.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sr-Cyrl-RS'>; +} +declare module 'intl/locale-data/jsonp/sr-Cyrl-XK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sr-Cyrl-XK'>; +} +declare module 'intl/locale-data/jsonp/sr-Cyrl.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sr-Cyrl'>; +} +declare module 'intl/locale-data/jsonp/sr-Latn-BA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sr-Latn-BA'>; +} +declare module 'intl/locale-data/jsonp/sr-Latn-ME.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sr-Latn-ME'>; +} +declare module 'intl/locale-data/jsonp/sr-Latn-RS.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sr-Latn-RS'>; +} +declare module 'intl/locale-data/jsonp/sr-Latn-XK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sr-Latn-XK'>; +} +declare module 'intl/locale-data/jsonp/sr-Latn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sr-Latn'>; +} +declare module 'intl/locale-data/jsonp/sr.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sr'>; +} +declare module 'intl/locale-data/jsonp/sv-AX.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sv-AX'>; +} +declare module 'intl/locale-data/jsonp/sv-FI.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sv-FI'>; +} +declare module 'intl/locale-data/jsonp/sv-SE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sv-SE'>; +} +declare module 'intl/locale-data/jsonp/sv.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sv'>; +} +declare module 'intl/locale-data/jsonp/sw-CD.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sw-CD'>; +} +declare module 'intl/locale-data/jsonp/sw-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sw-KE'>; +} +declare module 'intl/locale-data/jsonp/sw-TZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sw-TZ'>; +} +declare module 'intl/locale-data/jsonp/sw-UG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sw-UG'>; +} +declare module 'intl/locale-data/jsonp/sw.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/sw'>; +} +declare module 'intl/locale-data/jsonp/ta-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ta-IN'>; +} +declare module 'intl/locale-data/jsonp/ta-LK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ta-LK'>; +} +declare module 'intl/locale-data/jsonp/ta-MY.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ta-MY'>; +} +declare module 'intl/locale-data/jsonp/ta-SG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ta-SG'>; +} +declare module 'intl/locale-data/jsonp/ta.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ta'>; +} +declare module 'intl/locale-data/jsonp/te-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/te-IN'>; +} +declare module 'intl/locale-data/jsonp/te.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/te'>; +} +declare module 'intl/locale-data/jsonp/teo-KE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/teo-KE'>; +} +declare module 'intl/locale-data/jsonp/teo-UG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/teo-UG'>; +} +declare module 'intl/locale-data/jsonp/teo.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/teo'>; +} +declare module 'intl/locale-data/jsonp/th-TH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/th-TH'>; +} +declare module 'intl/locale-data/jsonp/th.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/th'>; +} +declare module 'intl/locale-data/jsonp/ti-ER.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ti-ER'>; +} +declare module 'intl/locale-data/jsonp/ti-ET.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ti-ET'>; +} +declare module 'intl/locale-data/jsonp/ti.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ti'>; +} +declare module 'intl/locale-data/jsonp/tk-TM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/tk-TM'>; +} +declare module 'intl/locale-data/jsonp/tk.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/tk'>; +} +declare module 'intl/locale-data/jsonp/to-TO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/to-TO'>; +} +declare module 'intl/locale-data/jsonp/to.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/to'>; +} +declare module 'intl/locale-data/jsonp/tr-CY.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/tr-CY'>; +} +declare module 'intl/locale-data/jsonp/tr-TR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/tr-TR'>; +} +declare module 'intl/locale-data/jsonp/tr.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/tr'>; +} +declare module 'intl/locale-data/jsonp/twq-NE.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/twq-NE'>; +} +declare module 'intl/locale-data/jsonp/twq.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/twq'>; +} +declare module 'intl/locale-data/jsonp/tzm-MA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/tzm-MA'>; +} +declare module 'intl/locale-data/jsonp/tzm.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/tzm'>; +} +declare module 'intl/locale-data/jsonp/ug-CN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ug-CN'>; +} +declare module 'intl/locale-data/jsonp/ug.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ug'>; +} +declare module 'intl/locale-data/jsonp/uk-UA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/uk-UA'>; +} +declare module 'intl/locale-data/jsonp/uk.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/uk'>; +} +declare module 'intl/locale-data/jsonp/ur-IN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ur-IN'>; +} +declare module 'intl/locale-data/jsonp/ur-PK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ur-PK'>; +} +declare module 'intl/locale-data/jsonp/ur.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/ur'>; +} +declare module 'intl/locale-data/jsonp/uz-Arab-AF.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/uz-Arab-AF'>; +} +declare module 'intl/locale-data/jsonp/uz-Arab.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/uz-Arab'>; +} +declare module 'intl/locale-data/jsonp/uz-Cyrl-UZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/uz-Cyrl-UZ'>; +} +declare module 'intl/locale-data/jsonp/uz-Cyrl.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/uz-Cyrl'>; +} +declare module 'intl/locale-data/jsonp/uz-Latn-UZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/uz-Latn-UZ'>; +} +declare module 'intl/locale-data/jsonp/uz-Latn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/uz-Latn'>; +} +declare module 'intl/locale-data/jsonp/uz.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/uz'>; +} +declare module 'intl/locale-data/jsonp/vai-Latn-LR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/vai-Latn-LR'>; +} +declare module 'intl/locale-data/jsonp/vai-Latn.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/vai-Latn'>; +} +declare module 'intl/locale-data/jsonp/vai-Vaii-LR.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/vai-Vaii-LR'>; +} +declare module 'intl/locale-data/jsonp/vai-Vaii.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/vai-Vaii'>; +} +declare module 'intl/locale-data/jsonp/vai.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/vai'>; +} +declare module 'intl/locale-data/jsonp/vi-VN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/vi-VN'>; +} +declare module 'intl/locale-data/jsonp/vi.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/vi'>; +} +declare module 'intl/locale-data/jsonp/vo-001.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/vo-001'>; +} +declare module 'intl/locale-data/jsonp/vo.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/vo'>; +} +declare module 'intl/locale-data/jsonp/vun-TZ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/vun-TZ'>; +} +declare module 'intl/locale-data/jsonp/vun.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/vun'>; +} +declare module 'intl/locale-data/jsonp/wae-CH.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/wae-CH'>; +} +declare module 'intl/locale-data/jsonp/wae.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/wae'>; +} +declare module 'intl/locale-data/jsonp/xog-UG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/xog-UG'>; +} +declare module 'intl/locale-data/jsonp/xog.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/xog'>; +} +declare module 'intl/locale-data/jsonp/yav-CM.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/yav-CM'>; +} +declare module 'intl/locale-data/jsonp/yav.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/yav'>; +} +declare module 'intl/locale-data/jsonp/yi-001.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/yi-001'>; +} +declare module 'intl/locale-data/jsonp/yi.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/yi'>; +} +declare module 'intl/locale-data/jsonp/yo-BJ.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/yo-BJ'>; +} +declare module 'intl/locale-data/jsonp/yo-NG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/yo-NG'>; +} +declare module 'intl/locale-data/jsonp/yo.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/yo'>; +} +declare module 'intl/locale-data/jsonp/zgh-MA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/zgh-MA'>; +} +declare module 'intl/locale-data/jsonp/zgh.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/zgh'>; +} +declare module 'intl/locale-data/jsonp/zh-Hans-CN.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/zh-Hans-CN'>; +} +declare module 'intl/locale-data/jsonp/zh-Hans-HK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/zh-Hans-HK'>; +} +declare module 'intl/locale-data/jsonp/zh-Hans-MO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/zh-Hans-MO'>; +} +declare module 'intl/locale-data/jsonp/zh-Hans-SG.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/zh-Hans-SG'>; +} +declare module 'intl/locale-data/jsonp/zh-Hans.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/zh-Hans'>; +} +declare module 'intl/locale-data/jsonp/zh-Hant-HK.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/zh-Hant-HK'>; +} +declare module 'intl/locale-data/jsonp/zh-Hant-MO.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/zh-Hant-MO'>; +} +declare module 'intl/locale-data/jsonp/zh-Hant-TW.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/zh-Hant-TW'>; +} +declare module 'intl/locale-data/jsonp/zh-Hant.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/zh-Hant'>; +} +declare module 'intl/locale-data/jsonp/zh.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/zh'>; +} +declare module 'intl/locale-data/jsonp/zu-ZA.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/zu-ZA'>; +} +declare module 'intl/locale-data/jsonp/zu.js' { + declare module.exports: $Exports<'intl/locale-data/jsonp/zu'>; +} diff --git a/flow-typed/npm/lodash_v4.x.x.js b/flow-typed/npm/lodash_v4.x.x.js index 91d792aa3..9170faa72 100644 --- a/flow-typed/npm/lodash_v4.x.x.js +++ b/flow-typed/npm/lodash_v4.x.x.js @@ -1,55 +1,138 @@ -// flow-typed signature: ec4c44a54a1213be98f78d185b1680ea -// flow-typed version: f8c676de4c/lodash_v4.x.x/flow_>=v0.55.x +// flow-typed signature: 554384bc1c2235537d0c15bf2acefe99 +// flow-typed version: c5a8c20937/lodash_v4.x.x/flow_>=v0.55.x declare module "lodash" { - declare type __CurriedFunction1 = - & ((...r: [AA]) => R) - declare type CurriedFunction1 = __CurriedFunction1 + declare type __CurriedFunction1 = (...r: [AA]) => R; + declare type CurriedFunction1 = __CurriedFunction1; - declare type __CurriedFunction2 = - & ((...r: [AA]) => CurriedFunction1) - & ((...r: [AA, BB]) => R) - declare type CurriedFunction2 = __CurriedFunction2 + declare type __CurriedFunction2 = (( + ...r: [AA] + ) => CurriedFunction1) & + ((...r: [AA, BB]) => R); + declare type CurriedFunction2 = __CurriedFunction2; - declare type __CurriedFunction3 = - & ((...r: [AA]) => CurriedFunction2) - & ((...r: [AA, BB]) => CurriedFunction1) - & ((...r: [AA, BB, CC]) => R) - declare type CurriedFunction3 = __CurriedFunction3 + declare type __CurriedFunction3 = (( + ...r: [AA] + ) => CurriedFunction2) & + ((...r: [AA, BB]) => CurriedFunction1) & + ((...r: [AA, BB, CC]) => R); + declare type CurriedFunction3 = __CurriedFunction3< + A, + B, + C, + R, + *, + *, + * + >; - declare type __CurriedFunction4 = - & ((...r: [AA]) => CurriedFunction3) - & ((...r: [AA, BB]) => CurriedFunction2) - & ((...r: [AA, BB, CC]) => CurriedFunction1) - & ((...r: [AA, BB, CC, DD]) => R) - declare type CurriedFunction4 = __CurriedFunction4 + declare type __CurriedFunction4< + A, + B, + C, + D, + R, + AA: A, + BB: B, + CC: C, + DD: D + > = ((...r: [AA]) => CurriedFunction3) & + ((...r: [AA, BB]) => CurriedFunction2) & + ((...r: [AA, BB, CC]) => CurriedFunction1) & + ((...r: [AA, BB, CC, DD]) => R); + declare type CurriedFunction4 = __CurriedFunction4< + A, + B, + C, + D, + R, + *, + *, + *, + * + >; - declare type __CurriedFunction5 = - & ((...r: [AA]) => CurriedFunction4) - & ((...r: [AA, BB]) => CurriedFunction3) - & ((...r: [AA, BB, CC]) => CurriedFunction2) - & ((...r: [AA, BB, CC, DD]) => CurriedFunction1) - & ((...r: [AA, BB, CC, DD, EE]) => R) - declare type CurriedFunction5 = __CurriedFunction5 + declare type __CurriedFunction5< + A, + B, + C, + D, + E, + R, + AA: A, + BB: B, + CC: C, + DD: D, + EE: E + > = ((...r: [AA]) => CurriedFunction4) & + ((...r: [AA, BB]) => CurriedFunction3) & + ((...r: [AA, BB, CC]) => CurriedFunction2) & + ((...r: [AA, BB, CC, DD]) => CurriedFunction1) & + ((...r: [AA, BB, CC, DD, EE]) => R); + declare type CurriedFunction5 = __CurriedFunction5< + A, + B, + C, + D, + E, + R, + *, + *, + *, + *, + * + >; - declare type __CurriedFunction6 = - & ((...r: [AA]) => CurriedFunction5) - & ((...r: [AA, BB]) => CurriedFunction4) - & ((...r: [AA, BB, CC]) => CurriedFunction3) - & ((...r: [AA, BB, CC, DD]) => CurriedFunction2) - & ((...r: [AA, BB, CC, DD, EE]) => CurriedFunction1) - & ((...r: [AA, BB, CC, DD, EE, FF]) => R) - declare type CurriedFunction6 = __CurriedFunction6 + declare type __CurriedFunction6< + A, + B, + C, + D, + E, + F, + R, + AA: A, + BB: B, + CC: C, + DD: D, + EE: E, + FF: F + > = ((...r: [AA]) => CurriedFunction5) & + ((...r: [AA, BB]) => CurriedFunction4) & + ((...r: [AA, BB, CC]) => CurriedFunction3) & + ((...r: [AA, BB, CC, DD]) => CurriedFunction2) & + ((...r: [AA, BB, CC, DD, EE]) => CurriedFunction1) & + ((...r: [AA, BB, CC, DD, EE, FF]) => R); + declare type CurriedFunction6 = __CurriedFunction6< + A, + B, + C, + D, + E, + F, + R, + *, + *, + *, + *, + *, + * + >; - declare type Curry = - & (((...r: [A]) => R) => CurriedFunction1) - & (((...r: [A, B]) => R) => CurriedFunction2) - & (((...r: [A, B, C]) => R) => CurriedFunction3) - & (((...r: [A, B, C, D]) => R) => CurriedFunction4) - & (((...r: [A, B, C, D, E]) => R) => CurriedFunction5) - & (((...r: [A, B, C, D, E, F]) => R) => CurriedFunction6) + declare type Curry = (((...r: [A]) => R) => CurriedFunction1) & + (((...r: [A, B]) => R) => CurriedFunction2) & + (((...r: [A, B, C]) => R) => CurriedFunction3) & + (( + (...r: [A, B, C, D]) => R + ) => CurriedFunction4) & + (( + (...r: [A, B, C, D, E]) => R + ) => CurriedFunction5) & + (( + (...r: [A, B, C, D, E, F]) => R + ) => CurriedFunction6); - declare type UnaryFn = (a: A) => R; + declare type UnaryFn = (a: A) => R; declare type TemplateSettings = { escape?: RegExp, @@ -125,361 +208,364 @@ declare module "lodash" { declare class Lodash { // Array - chunk(array: ?Array, size?: number): Array>, - compact(array: Array): Array, - concat(base: Array, ...elements: Array): Array, - difference(array: ?Array, values?: Array): Array, + chunk(array: ?Array, size?: number): Array>; + compact(array: Array): Array; + concat(base: Array, ...elements: Array): Array; + difference(array: ?Array, values?: Array): Array; differenceBy( array: ?Array, values: Array, iteratee: ValueOnlyIteratee - ): T[], - differenceWith(array: T[], values: T[], comparator?: Comparator): T[], - drop(array: ?Array, n?: number): Array, - dropRight(array: ?Array, n?: number): Array, - dropRightWhile(array: ?Array, predicate?: Predicate): Array, - dropWhile(array: ?Array, predicate?: Predicate): Array, + ): T[]; + differenceWith(array: T[], values: T[], comparator?: Comparator): T[]; + drop(array: ?Array, n?: number): Array; + dropRight(array: ?Array, n?: number): Array; + dropRightWhile(array: ?Array, predicate?: Predicate): Array; + dropWhile(array: ?Array, predicate?: Predicate): Array; fill( array: ?Array, value: U, start?: number, end?: number - ): Array, + ): Array; findIndex( - array: ?Array, + array: ?$ReadOnlyArray, predicate?: Predicate, fromIndex?: number - ): number, + ): number; findLastIndex( - array: ?Array, + array: ?$ReadOnlyArray, predicate?: Predicate, fromIndex?: number - ): number, + ): number; // alias of _.head - first(array: ?Array): T, - flatten(array: Array | X>): Array, - flattenDeep(array: any[]): Array, - flattenDepth(array: any[], depth?: number): any[], - fromPairs(pairs: Array): Object, - head(array: ?Array): T, - indexOf(array: ?Array, value: T, fromIndex?: number): number, - initial(array: ?Array): Array, - intersection(...arrays: Array>): Array, + first(array: ?Array): T; + flatten(array: Array | X>): Array; + flattenDeep(array: any[]): Array; + flattenDepth(array: any[], depth?: number): any[]; + fromPairs(pairs: Array<[A, B]>): { [key: A]: B }; + head(array: ?Array): T; + indexOf(array: ?Array, value: T, fromIndex?: number): number; + initial(array: ?Array): Array; + intersection(...arrays: Array>): Array; //Workaround until (...parameter: T, parameter2: U) works - intersectionBy(a1: Array, iteratee?: ValueOnlyIteratee): Array, + intersectionBy(a1: Array, iteratee?: ValueOnlyIteratee): Array; intersectionBy( a1: Array, a2: Array, iteratee?: ValueOnlyIteratee - ): Array, + ): Array; intersectionBy( a1: Array, a2: Array, a3: Array, iteratee?: ValueOnlyIteratee - ): Array, + ): Array; intersectionBy( a1: Array, a2: Array, a3: Array, a4: Array, iteratee?: ValueOnlyIteratee - ): Array, + ): Array; //Workaround until (...parameter: T, parameter2: U) works - intersectionWith(a1: Array, comparator: Comparator): Array, + intersectionWith(a1: Array, comparator: Comparator): Array; intersectionWith( a1: Array, a2: Array, comparator: Comparator - ): Array, + ): Array; intersectionWith( a1: Array, a2: Array, a3: Array, comparator: Comparator - ): Array, + ): Array; intersectionWith( a1: Array, a2: Array, a3: Array, a4: Array, comparator: Comparator - ): Array, - join(array: ?Array, separator?: string): string, - last(array: ?Array): T, - lastIndexOf(array: ?Array, value: T, fromIndex?: number): number, - nth(array: T[], n?: number): T, - pull(array: ?Array, ...values?: Array): Array, - pullAll(array: ?Array, values: Array): Array, + ): Array; + join(array: ?Array, separator?: string): string; + last(array: ?Array): T; + lastIndexOf(array: ?Array, value: T, fromIndex?: number): number; + nth(array: T[], n?: number): T; + pull(array: ?Array, ...values?: Array): Array; + pullAll(array: ?Array, values: Array): Array; pullAllBy( array: ?Array, values: Array, iteratee?: ValueOnlyIteratee - ): Array, - pullAllWith(array?: T[], values: T[], comparator?: Function): T[], - pullAt(array: ?Array, ...indexed?: Array): Array, - pullAt(array: ?Array, indexed?: Array): Array, - remove(array: ?Array, predicate?: Predicate): Array, - reverse(array: ?Array): Array, - slice(array: ?Array, start?: number, end?: number): Array, - sortedIndex(array: ?Array, value: T): number, + ): Array; + pullAllWith(array?: T[], values: T[], comparator?: Function): T[]; + pullAt(array: ?Array, ...indexed?: Array): Array; + pullAt(array: ?Array, indexed?: Array): Array; + remove(array: ?Array, predicate?: Predicate): Array; + reverse(array: ?Array): Array; + slice(array: ?Array, start?: number, end?: number): Array; + sortedIndex(array: ?Array, value: T): number; sortedIndexBy( array: ?Array, value: T, iteratee?: ValueOnlyIteratee - ): number, - sortedIndexOf(array: ?Array, value: T): number, - sortedLastIndex(array: ?Array, value: T): number, + ): number; + sortedIndexOf(array: ?Array, value: T): number; + sortedLastIndex(array: ?Array, value: T): number; sortedLastIndexBy( array: ?Array, value: T, iteratee?: ValueOnlyIteratee - ): number, - sortedLastIndexOf(array: ?Array, value: T): number, - sortedUniq(array: ?Array): Array, - sortedUniqBy(array: ?Array, iteratee?: (value: T) => mixed): Array, - tail(array: ?Array): Array, - take(array: ?Array, n?: number): Array, - takeRight(array: ?Array, n?: number): Array, - takeRightWhile(array: ?Array, predicate?: Predicate): Array, - takeWhile(array: ?Array, predicate?: Predicate): Array, - union(...arrays?: Array>): Array, + ): number; + sortedLastIndexOf(array: ?Array, value: T): number; + sortedUniq(array: ?Array): Array; + sortedUniqBy(array: ?Array, iteratee?: (value: T) => mixed): Array; + tail(array: ?Array): Array; + take(array: ?Array, n?: number): Array; + takeRight(array: ?Array, n?: number): Array; + takeRightWhile(array: ?Array, predicate?: Predicate): Array; + takeWhile(array: ?Array, predicate?: Predicate): Array; + union(...arrays?: Array>): Array; //Workaround until (...parameter: T, parameter2: U) works - unionBy(a1: Array, iteratee?: ValueOnlyIteratee): Array, + unionBy(a1: Array, iteratee?: ValueOnlyIteratee): Array; unionBy( a1: Array, a2: Array, iteratee?: ValueOnlyIteratee - ): Array, + ): Array; unionBy( a1: Array, a2: Array, a3: Array, iteratee?: ValueOnlyIteratee - ): Array, + ): Array; unionBy( a1: Array, a2: Array, a3: Array, a4: Array, iteratee?: ValueOnlyIteratee - ): Array, + ): Array; //Workaround until (...parameter: T, parameter2: U) works - unionWith(a1: Array, comparator?: Comparator): Array, + unionWith(a1: Array, comparator?: Comparator): Array; unionWith( a1: Array, a2: Array, comparator?: Comparator - ): Array, + ): Array; unionWith( a1: Array, a2: Array, a3: Array, comparator?: Comparator - ): Array, + ): Array; unionWith( a1: Array, a2: Array, a3: Array, a4: Array, comparator?: Comparator - ): Array, - uniq(array: ?Array): Array, - uniqBy(array: ?Array, iteratee?: ValueOnlyIteratee): Array, - uniqWith(array: ?Array, comparator?: Comparator): Array, - unzip(array: ?Array): Array, - unzipWith(array: ?Array, iteratee?: Iteratee): Array, - without(array: ?Array, ...values?: Array): Array, - xor(...array: Array>): Array, + ): Array; + uniq(array: ?Array): Array; + uniqBy(array: ?Array, iteratee?: ValueOnlyIteratee): Array; + uniqWith(array: ?Array, comparator?: Comparator): Array; + unzip(array: ?Array): Array; + unzipWith(array: ?Array, iteratee?: Iteratee): Array; + without(array: ?Array, ...values?: Array): Array; + xor(...array: Array>): Array; //Workaround until (...parameter: T, parameter2: U) works - xorBy(a1: Array, iteratee?: ValueOnlyIteratee): Array, + xorBy(a1: Array, iteratee?: ValueOnlyIteratee): Array; xorBy( a1: Array, a2: Array, iteratee?: ValueOnlyIteratee - ): Array, + ): Array; xorBy( a1: Array, a2: Array, a3: Array, iteratee?: ValueOnlyIteratee - ): Array, + ): Array; xorBy( a1: Array, a2: Array, a3: Array, a4: Array, iteratee?: ValueOnlyIteratee - ): Array, + ): Array; //Workaround until (...parameter: T, parameter2: U) works - xorWith(a1: Array, comparator?: Comparator): Array, + xorWith(a1: Array, comparator?: Comparator): Array; xorWith( a1: Array, a2: Array, comparator?: Comparator - ): Array, + ): Array; xorWith( a1: Array, a2: Array, a3: Array, comparator?: Comparator - ): Array, + ): Array; xorWith( a1: Array, a2: Array, a3: Array, a4: Array, comparator?: Comparator - ): Array, - zip(a1: A[], a2: B[]): Array<[A, B]>, - zip(a1: A[], a2: B[], a3: C[]): Array<[A, B, C]>, - zip(a1: A[], a2: B[], a3: C[], a4: D[]): Array<[A, B, C, D]>, + ): Array; + zip(a1: A[], a2: B[]): Array<[A, B]>; + zip(a1: A[], a2: B[], a3: C[]): Array<[A, B, C]>; + zip(a1: A[], a2: B[], a3: C[], a4: D[]): Array<[A, B, C, D]>; zip( a1: A[], a2: B[], a3: C[], a4: D[], a5: E[] - ): Array<[A, B, C, D, E]>, + ): Array<[A, B, C, D, E]>; - zipObject(props?: Array, values?: Array): Object, - zipObjectDeep(props?: any[], values?: any): Object, + zipObject(props?: Array, values?: Array): { [key: K]: V }; + zipObjectDeep(props?: any[], values?: any): Object; //Workaround until (...parameter: T, parameter2: U) works - zipWith(a1: NestedArray, iteratee?: Iteratee): Array, + zipWith(a1: NestedArray, iteratee?: Iteratee): Array; zipWith( a1: NestedArray, a2: NestedArray, iteratee?: Iteratee - ): Array, + ): Array; zipWith( a1: NestedArray, a2: NestedArray, a3: NestedArray, iteratee?: Iteratee - ): Array, + ): Array; zipWith( a1: NestedArray, a2: NestedArray, a3: NestedArray, a4: NestedArray, iteratee?: Iteratee - ): Array, + ): Array; // Collection - countBy(array: ?Array, iteratee?: ValueOnlyIteratee): Object, - countBy(object: T, iteratee?: ValueOnlyIteratee): Object, + countBy(array: ?Array, iteratee?: ValueOnlyIteratee): Object; + countBy(object: T, iteratee?: ValueOnlyIteratee): Object; // alias of _.forEach - each(array: ?Array, iteratee?: Iteratee): Array, - each(object: T, iteratee?: OIteratee): T, + each(array: ?Array, iteratee?: Iteratee): Array; + each(object: T, iteratee?: OIteratee): T; // alias of _.forEachRight - eachRight(array: ?Array, iteratee?: Iteratee): Array, - eachRight(object: T, iteratee?: OIteratee): T, - every(array: ?Array, iteratee?: Iteratee): boolean, - every(object: T, iteratee?: OIteratee): boolean, - filter(array: ?Array, predicate?: Predicate): Array, + eachRight(array: ?Array, iteratee?: Iteratee): Array; + eachRight(object: T, iteratee?: OIteratee): T; + every(array: ?Array, iteratee?: Iteratee): boolean; + every(object: T, iteratee?: OIteratee): boolean; + filter(array: ?Array, predicate?: Predicate): Array; filter( object: T, predicate?: OPredicate - ): Array, + ): Array; find( - array: ?Array, + array: ?$ReadOnlyArray, predicate?: Predicate, fromIndex?: number - ): T | void, + ): T | void; find( object: T, predicate?: OPredicate, fromIndex?: number - ): V, + ): V; findLast( - array: ?Array, + array: ?$ReadOnlyArray, predicate?: Predicate, fromIndex?: number - ): T | void, + ): T | void; findLast( object: T, predicate?: OPredicate - ): V, - flatMap(array: ?Array, iteratee?: FlatMapIteratee): Array, + ): V; + flatMap(array: ?Array, iteratee?: FlatMapIteratee): Array; flatMap( object: T, iteratee?: OFlatMapIteratee - ): Array, + ): Array; flatMapDeep( array: ?Array, iteratee?: FlatMapIteratee - ): Array, + ): Array; flatMapDeep( object: T, iteratee?: OFlatMapIteratee - ): Array, + ): Array; flatMapDepth( array: ?Array, iteratee?: FlatMapIteratee, depth?: number - ): Array, + ): Array; flatMapDepth( object: T, iteratee?: OFlatMapIteratee, depth?: number - ): Array, - forEach(array: ?Array, iteratee?: Iteratee): Array, - forEach(object: T, iteratee?: OIteratee): T, - forEachRight(array: ?Array, iteratee?: Iteratee): Array, - forEachRight(object: T, iteratee?: OIteratee): T, + ): Array; + forEach(array: ?Array, iteratee?: Iteratee): Array; + forEach(object: T, iteratee?: OIteratee): T; + forEachRight(array: ?Array, iteratee?: Iteratee): Array; + forEachRight(object: T, iteratee?: OIteratee): T; groupBy( array: ?Array, iteratee?: ValueOnlyIteratee - ): { [key: V]: Array }, + ): { [key: V]: Array }; groupBy( object: T, iteratee?: ValueOnlyIteratee - ): { [key: V]: Array }, - includes(array: ?Array, value: T, fromIndex?: number): boolean, - includes(object: T, value: any, fromIndex?: number): boolean, - includes(str: string, value: string, fromIndex?: number): boolean, + ): { [key: V]: Array }; + includes(array: ?Array, value: T, fromIndex?: number): boolean; + includes(object: T, value: any, fromIndex?: number): boolean; + includes(str: string, value: string, fromIndex?: number): boolean; invokeMap( array: ?Array, path: ((value: T) => Array | string) | Array | string, ...args?: Array - ): Array, + ): Array; invokeMap( object: T, path: ((value: any) => Array | string) | Array | string, ...args?: Array - ): Array, + ): Array; keyBy( array: ?Array, iteratee?: ValueOnlyIteratee - ): { [key: V]: ?T }, + ): { [key: V]: ?T }; keyBy( object: T, iteratee?: ValueOnlyIteratee - ): { [key: V]: ?A }, - map(array: ?Array, iteratee?: MapIterator): Array, + ): { [key: V]: ?A }; + map(array: ?Array, iteratee?: MapIterator): Array; map( object: ?T, iteratee?: OMapIterator - ): Array, + ): Array; map( str: ?string, iteratee?: (char: string, index: number, str: string) => any - ): string, + ): string; orderBy( array: ?Array, iteratees?: Array> | string, orders?: Array<"asc" | "desc"> | string - ): Array, + ): Array; orderBy( object: T, iteratees?: Array> | string, orders?: Array<"asc" | "desc"> | string - ): Array, - partition(array: ?Array, predicate?: Predicate): NestedArray, + ): Array; + partition( + array: ?Array, + predicate?: Predicate + ): [Array, Array]; partition( object: T, predicate?: OPredicate - ): NestedArray, + ): [Array, Array]; reduce( array: ?Array, iteratee?: ( @@ -489,12 +575,12 @@ declare module "lodash" { array: ?Array ) => U, accumulator?: U - ): U, + ): U; reduce( object: T, iteratee?: (accumulator: U, value: any, key: string, object: T) => U, accumulator?: U - ): U, + ): U; reduceRight( array: ?Array, iteratee?: ( @@ -504,107 +590,103 @@ declare module "lodash" { array: ?Array ) => U, accumulator?: U - ): U, + ): U; reduceRight( object: T, iteratee?: (accumulator: U, value: any, key: string, object: T) => U, accumulator?: U - ): U, - reject(array: ?Array, predicate?: Predicate): Array, + ): U; + reject(array: ?Array, predicate?: Predicate): Array; reject( object: T, predicate?: OPredicate - ): Array, - sample(array: ?Array): T, - sample(object: T): V, - sampleSize(array: ?Array, n?: number): Array, - sampleSize(object: T, n?: number): Array, - shuffle(array: ?Array): Array, - shuffle(object: T): Array, - size(collection: Array | Object): number, - some(array: ?Array, predicate?: Predicate): boolean, + ): Array; + sample(array: ?Array): T; + sample(object: T): V; + sampleSize(array: ?Array, n?: number): Array; + sampleSize(object: T, n?: number): Array; + shuffle(array: ?Array): Array; + shuffle(object: T): Array; + size(collection: Array | Object): number; + some(array: ?Array, predicate?: Predicate): boolean; some( object?: ?T, predicate?: OPredicate - ): boolean, - sortBy(array: ?Array, ...iteratees?: Array>): Array, - sortBy(array: ?Array, iteratees?: Array>): Array, + ): boolean; + sortBy(array: ?Array, ...iteratees?: Array>): Array; + sortBy(array: ?Array, iteratees?: Array>): Array; sortBy( object: T, ...iteratees?: Array> - ): Array, - sortBy(object: T, iteratees?: Array>): Array, + ): Array; + sortBy(object: T, iteratees?: Array>): Array; // Date - now(): number, + now(): number; // Function - after(n: number, fn: Function): Function, - ary(func: Function, n?: number): Function, - before(n: number, fn: Function): Function, - bind(func: Function, thisArg: any, ...partials: Array): Function, - bindKey(obj: Object, key: string, ...partials: Array): Function, - curry: Curry, - curry(func: Function, arity?: number): Function, - curryRight(func: Function, arity?: number): Function, - debounce( - func: Function, - wait?: number, - options?: DebounceOptions - ): Function, - defer(func: Function, ...args?: Array): number, - delay(func: Function, wait: number, ...args?: Array): number, - flip(func: Function): Function, - memoize(func: Function, resolver?: Function): Function, - negate(predicate: Function): Function, - once(func: Function): Function, - overArgs(func: Function, ...transforms: Array): Function, - overArgs(func: Function, transforms: Array): Function, - partial(func: Function, ...partials: any[]): Function, - partialRight(func: Function, ...partials: Array): Function, - partialRight(func: Function, partials: Array): Function, - rearg(func: Function, ...indexes: Array): Function, - rearg(func: Function, indexes: Array): Function, - rest(func: Function, start?: number): Function, - spread(func: Function): Function, + after(n: number, fn: Function): Function; + ary(func: Function, n?: number): Function; + before(n: number, fn: Function): Function; + bind(func: Function, thisArg: any, ...partials: Array): Function; + bindKey(obj: Object, key: string, ...partials: Array): Function; + curry: Curry; + curry(func: Function, arity?: number): Function; + curryRight(func: Function, arity?: number): Function; + debounce(func: F, wait?: number, options?: DebounceOptions): F; + defer(func: Function, ...args?: Array): number; + delay(func: Function, wait: number, ...args?: Array): number; + flip(func: Function): Function; + memoize(func: F, resolver?: Function): F; + negate(predicate: Function): Function; + once(func: Function): Function; + overArgs(func: Function, ...transforms: Array): Function; + overArgs(func: Function, transforms: Array): Function; + partial(func: Function, ...partials: any[]): Function; + partialRight(func: Function, ...partials: Array): Function; + partialRight(func: Function, partials: Array): Function; + rearg(func: Function, ...indexes: Array): Function; + rearg(func: Function, indexes: Array): Function; + rest(func: Function, start?: number): Function; + spread(func: Function): Function; throttle( func: Function, wait?: number, options?: ThrottleOptions - ): Function, - unary(func: Function): Function, - wrap(value: any, wrapper: Function): Function, + ): Function; + unary(func: Function): Function; + wrap(value: any, wrapper: Function): Function; // Lang - castArray(value: *): any[], - clone(value: T): T, - cloneDeep(value: T): T, + castArray(value: *): any[]; + clone(value: T): T; + cloneDeep(value: T): T; cloneDeepWith( value: T, customizer?: ?(value: T, key: number | string, object: T, stack: any) => U - ): U, + ): U; cloneWith( value: T, customizer?: ?(value: T, key: number | string, object: T, stack: any) => U - ): U, + ): U; conformsTo( source: T, predicates: T & { [key: string]: (x: any) => boolean } - ): boolean, - eq(value: any, other: any): boolean, - gt(value: any, other: any): boolean, - gte(value: any, other: any): boolean, - isArguments(value: any): boolean, - isArray(value: any): boolean, - isArrayBuffer(value: any): boolean, - isArrayLike(value: any): boolean, - isArrayLikeObject(value: any): boolean, - isBoolean(value: any): boolean, - isBuffer(value: any): boolean, - isDate(value: any): boolean, - isElement(value: any): boolean, - isEmpty(value: any): boolean, - isEqual(value: any, other: any): boolean, + ): boolean; + eq(value: any, other: any): boolean; + gt(value: any, other: any): boolean; + gte(value: any, other: any): boolean; + isArguments(value: any): boolean; + isArray(value: any): boolean; + isArrayBuffer(value: any): boolean; + isArrayLike(value: any): boolean; + isArrayLikeObject(value: any): boolean; + isBoolean(value: any): boolean; + isBuffer(value: any): boolean; + isDate(value: any): boolean; + isElement(value: any): boolean; + isEmpty(value: any): boolean; + isEqual(value: any, other: any): boolean; isEqualWith( value: T, other: U, @@ -616,15 +698,15 @@ declare module "lodash" { other: U, stack: any ) => boolean | void - ): boolean, - isError(value: any): boolean, - isFinite(value: any): boolean, - isFunction(value: Function): true, - isFunction(value: number | string | void | null | Object): false, - isInteger(value: any): boolean, - isLength(value: any): boolean, - isMap(value: any): boolean, - isMatch(object?: ?Object, source: Object): boolean, + ): boolean; + isError(value: any): boolean; + isFinite(value: any): boolean; + isFunction(value: Function): true; + isFunction(value: number | string | void | null | Object): false; + isInteger(value: any): boolean; + isLength(value: any): boolean; + isMap(value: any): boolean; + isMatch(object?: ?Object, source: Object): boolean; isMatchWith( object: T, source: U, @@ -635,66 +717,66 @@ declare module "lodash" { object: T, source: U ) => boolean | void - ): boolean, - isNaN(value: any): boolean, - isNative(value: any): boolean, - isNil(value: any): boolean, - isNull(value: any): boolean, - isNumber(value: any): boolean, - isObject(value: any): boolean, - isObjectLike(value: any): boolean, - isPlainObject(value: any): boolean, - isRegExp(value: any): boolean, - isSafeInteger(value: any): boolean, - isSet(value: any): boolean, - isString(value: string): true, + ): boolean; + isNaN(value: any): boolean; + isNative(value: any): boolean; + isNil(value: any): boolean; + isNull(value: any): boolean; + isNumber(value: any): boolean; + isObject(value: any): boolean; + isObjectLike(value: any): boolean; + isPlainObject(value: any): boolean; + isRegExp(value: any): boolean; + isSafeInteger(value: any): boolean; + isSet(value: any): boolean; + isString(value: string): true; isString( value: number | boolean | Function | void | null | Object | Array - ): false, - isSymbol(value: any): boolean, - isTypedArray(value: any): boolean, - isUndefined(value: any): boolean, - isWeakMap(value: any): boolean, - isWeakSet(value: any): boolean, - lt(value: any, other: any): boolean, - lte(value: any, other: any): boolean, - toArray(value: any): Array, - toFinite(value: any): number, - toInteger(value: any): number, - toLength(value: any): number, - toNumber(value: any): number, - toPlainObject(value: any): Object, - toSafeInteger(value: any): number, - toString(value: any): string, + ): false; + isSymbol(value: any): boolean; + isTypedArray(value: any): boolean; + isUndefined(value: any): boolean; + isWeakMap(value: any): boolean; + isWeakSet(value: any): boolean; + lt(value: any, other: any): boolean; + lte(value: any, other: any): boolean; + toArray(value: any): Array; + toFinite(value: any): number; + toInteger(value: any): number; + toLength(value: any): number; + toNumber(value: any): number; + toPlainObject(value: any): Object; + toSafeInteger(value: any): number; + toString(value: any): string; // Math - add(augend: number, addend: number): number, - ceil(number: number, precision?: number): number, - divide(dividend: number, divisor: number): number, - floor(number: number, precision?: number): number, - max(array: ?Array): T, - maxBy(array: ?Array, iteratee?: Iteratee): T, - mean(array: Array<*>): number, - meanBy(array: Array, iteratee?: Iteratee): number, - min(array: ?Array): T, - minBy(array: ?Array, iteratee?: Iteratee): T, - multiply(multiplier: number, multiplicand: number): number, - round(number: number, precision?: number): number, - subtract(minuend: number, subtrahend: number): number, - sum(array: Array<*>): number, - sumBy(array: Array, iteratee?: Iteratee): number, + add(augend: number, addend: number): number; + ceil(number: number, precision?: number): number; + divide(dividend: number, divisor: number): number; + floor(number: number, precision?: number): number; + max(array: ?Array): T; + maxBy(array: ?Array, iteratee?: Iteratee): T; + mean(array: Array<*>): number; + meanBy(array: Array, iteratee?: Iteratee): number; + min(array: ?Array): T; + minBy(array: ?Array, iteratee?: Iteratee): T; + multiply(multiplier: number, multiplicand: number): number; + round(number: number, precision?: number): number; + subtract(minuend: number, subtrahend: number): number; + sum(array: Array<*>): number; + sumBy(array: Array, iteratee?: Iteratee): number; // number - clamp(number: number, lower?: number, upper: number): number, - inRange(number: number, start?: number, end: number): boolean, - random(lower?: number, upper?: number, floating?: boolean): number, + clamp(number: number, lower?: number, upper: number): number; + inRange(number: number, start?: number, end: number): boolean; + random(lower?: number, upper?: number, floating?: boolean): number; // Object - assign(object?: ?Object, ...sources?: Array): Object, - assignIn(a: A, b: B): A & B, - assignIn(a: A, b: B, c: C): A & B & C, - assignIn(a: A, b: B, c: C, d: D): A & B & C & D, - assignIn(a: A, b: B, c: C, d: D, e: E): A & B & C & D & E, + assign(object?: ?Object, ...sources?: Array): Object; + assignIn(a: A, b: B): A & B; + assignIn(a: A, b: B, c: C): A & B & C; + assignIn(a: A, b: B, c: C, d: D): A & B & C & D; + assignIn(a: A, b: B, c: C, d: D, e: E): A & B & C & D & E; assignInWith( object: T, s1: A, @@ -705,7 +787,7 @@ declare module "lodash" { object: T, source: A ) => any | void - ): Object, + ): Object; assignInWith( object: T, s1: A, @@ -717,7 +799,7 @@ declare module "lodash" { object: T, source: A | B ) => any | void - ): Object, + ): Object; assignInWith( object: T, s1: A, @@ -730,7 +812,7 @@ declare module "lodash" { object: T, source: A | B | C ) => any | void - ): Object, + ): Object; assignInWith( object: T, s1: A, @@ -744,7 +826,7 @@ declare module "lodash" { object: T, source: A | B | C | D ) => any | void - ): Object, + ): Object; assignWith( object: T, s1: A, @@ -755,7 +837,7 @@ declare module "lodash" { object: T, source: A ) => any | void - ): Object, + ): Object; assignWith( object: T, s1: A, @@ -767,7 +849,7 @@ declare module "lodash" { object: T, source: A | B ) => any | void - ): Object, + ): Object; assignWith( object: T, s1: A, @@ -780,7 +862,7 @@ declare module "lodash" { object: T, source: A | B | C ) => any | void - ): Object, + ): Object; assignWith( object: T, s1: A, @@ -794,21 +876,21 @@ declare module "lodash" { object: T, source: A | B | C | D ) => any | void - ): Object, - at(object?: ?Object, ...paths: Array): Array, - at(object?: ?Object, paths: Array): Array, - create(prototype: T, properties?: Object): $Supertype, - defaults(object?: ?Object, ...sources?: Array): Object, - defaultsDeep(object?: ?Object, ...sources?: Array): Object, + ): Object; + at(object?: ?Object, ...paths: Array): Array; + at(object?: ?Object, paths: Array): Array; + create(prototype: T, properties?: Object): $Supertype; + defaults(object?: ?Object, ...sources?: Array): Object; + defaultsDeep(object?: ?Object, ...sources?: Array): Object; // alias for _.toPairs - entries(object?: ?Object): NestedArray, + entries(object?: ?Object): NestedArray; // alias for _.toPairsIn - entriesIn(object?: ?Object): NestedArray, + entriesIn(object?: ?Object): NestedArray; // alias for _.assignIn - extend(a: A, b: B): A & B, - extend(a: A, b: B, c: C): A & B & C, - extend(a: A, b: B, c: C, d: D): A & B & C & D, - extend(a: A, b: B, c: C, d: D, e: E): A & B & C & D & E, + extend(a: A, b: B): A & B; + extend(a: A, b: B, c: C): A & B & C; + extend(a: A, b: B, c: C, d: D): A & B & C & D; + extend(a: A, b: B, c: C, d: D, e: E): A & B & C & D & E; // alias for _.assignInWith extendWith( object: T, @@ -820,7 +902,7 @@ declare module "lodash" { object: T, source: A ) => any | void - ): Object, + ): Object; extendWith( object: T, s1: A, @@ -832,7 +914,7 @@ declare module "lodash" { object: T, source: A | B ) => any | void - ): Object, + ): Object; extendWith( object: T, s1: A, @@ -845,7 +927,7 @@ declare module "lodash" { object: T, source: A | B | C ) => any | void - ): Object, + ): Object; extendWith( object: T, s1: A, @@ -859,40 +941,41 @@ declare module "lodash" { object: T, source: A | B | C | D ) => any | void - ): Object, + ): Object; findKey( object?: ?T, predicate?: OPredicate - ): string | void, + ): string | void; findLastKey( object?: ?T, predicate?: OPredicate - ): string | void, - forIn(object?: ?Object, iteratee?: OIteratee<*>): Object, - forInRight(object?: ?Object, iteratee?: OIteratee<*>): Object, - forOwn(object?: ?Object, iteratee?: OIteratee<*>): Object, - forOwnRight(object?: ?Object, iteratee?: OIteratee<*>): Object, - functions(object?: ?Object): Array, - functionsIn(object?: ?Object): Array, + ): string | void; + forIn(object?: ?Object, iteratee?: OIteratee<*>): Object; + forInRight(object?: ?Object, iteratee?: OIteratee<*>): Object; + forOwn(object?: ?Object, iteratee?: OIteratee<*>): Object; + forOwnRight(object?: ?Object, iteratee?: OIteratee<*>): Object; + functions(object?: ?Object): Array; + functionsIn(object?: ?Object): Array; get( object?: ?Object | ?Array, path?: ?Array | string, defaultValue?: any - ): any, - has(object?: ?Object, path?: ?Array | string): boolean, - hasIn(object?: ?Object, path?: ?Array | string): boolean, - invert(object?: ?Object, multiVal?: boolean): Object, - invertBy(object: ?Object, iteratee?: Function): Object, + ): any; + has(object?: ?Object, path?: ?Array | string): boolean; + hasIn(object?: ?Object, path?: ?Array | string): boolean; + invert(object?: ?Object, multiVal?: boolean): Object; + invertBy(object: ?Object, iteratee?: Function): Object; invoke( object?: ?Object, path?: ?Array | string, ...args?: Array - ): any, - keys(object?: ?Object): Array, - keysIn(object?: ?Object): Array, - mapKeys(object?: ?Object, iteratee?: OIteratee<*>): Object, - mapValues(object?: ?Object, iteratee?: OIteratee<*>): Object, - merge(object?: ?Object, ...sources?: Array): Object, + ): any; + keys(object?: ?{ [key: K]: any }): Array; + keys(object?: ?Object): Array; + keysIn(object?: ?Object): Array; + mapKeys(object?: ?Object, iteratee?: OIteratee<*>): Object; + mapValues(object?: ?Object, iteratee?: OIteratee<*>): Object; + merge(object?: ?Object, ...sources?: Array): Object; mergeWith( object: T, customizer?: ( @@ -902,7 +985,7 @@ declare module "lodash" { object: T, source: A ) => any | void - ): Object, + ): Object; mergeWith( object: T, s1: A, @@ -914,7 +997,7 @@ declare module "lodash" { object: T, source: A | B ) => any | void - ): Object, + ): Object; mergeWith( object: T, s1: A, @@ -927,7 +1010,7 @@ declare module "lodash" { object: T, source: A | B | C ) => any | void - ): Object, + ): Object; mergeWith( object: T, s1: A, @@ -941,210 +1024,293 @@ declare module "lodash" { object: T, source: A | B | C | D ) => any | void - ): Object, - omit(object?: ?Object, ...props: Array): Object, - omit(object?: ?Object, props: Array): Object, + ): Object; + omit(object?: ?Object, ...props: Array): Object; + omit(object?: ?Object, props: Array): Object; omitBy( object?: ?T, predicate?: OPredicate - ): Object, - pick(object?: ?Object, ...props: Array): Object, - pick(object?: ?Object, props: Array): Object, + ): Object; + pick(object?: ?Object, ...props: Array): Object; + pick(object?: ?Object, props: Array): Object; pickBy( object?: ?T, predicate?: OPredicate - ): Object, + ): Object; result( object?: ?Object, path?: ?Array | string, defaultValue?: any - ): any, - set(object?: ?Object, path?: ?Array | string, value: any): Object, + ): any; + set(object?: ?Object, path?: ?Array | string, value: any): Object; setWith( object: T, path?: ?Array | string, value: any, customizer?: (nsValue: any, key: string, nsObject: T) => any - ): Object, - toPairs(object?: ?Object | Array<*>): NestedArray, - toPairsIn(object?: ?Object): NestedArray, + ): Object; + toPairs(object?: ?Object | Array<*>): NestedArray; + toPairsIn(object?: ?Object): NestedArray; transform( collection: Object | Array, iteratee?: OIteratee<*>, accumulator?: any - ): any, - unset(object?: ?Object, path?: ?Array | string): boolean, - update(object: Object, path: string[] | string, updater: Function): Object, + ): any; + unset(object?: ?Object, path?: ?Array | string): boolean; + update(object: Object, path: string[] | string, updater: Function): Object; updateWith( object: Object, path: string[] | string, updater: Function, customizer?: Function - ): Object, - values(object?: ?Object): Array, - valuesIn(object?: ?Object): Array, + ): Object; + values(object?: ?Object): Array; + valuesIn(object?: ?Object): Array; // Seq // harder to read, but this is _() - (value: any): any, - chain(value: T): any, - tap(value: T, interceptor: (value: T) => any): T, - thru(value: T1, interceptor: (value: T1) => T2): T2, + (value: any): any; + chain(value: T): any; + tap(value: T, interceptor: (value: T) => any): T; + thru(value: T1, interceptor: (value: T1) => T2): T2; // TODO: _.prototype.* // String - camelCase(string?: ?string): string, - capitalize(string?: string): string, - deburr(string?: string): string, - endsWith(string?: string, target?: string, position?: number): boolean, - escape(string?: string): string, - escapeRegExp(string?: string): string, - kebabCase(string?: string): string, - lowerCase(string?: string): string, - lowerFirst(string?: string): string, - pad(string?: string, length?: number, chars?: string): string, - padEnd(string?: string, length?: number, chars?: string): string, - padStart(string?: string, length?: number, chars?: string): string, - parseInt(string: string, radix?: number): number, - repeat(string?: string, n?: number): string, + camelCase(string?: ?string): string; + capitalize(string?: string): string; + deburr(string?: string): string; + endsWith(string?: string, target?: string, position?: number): boolean; + escape(string?: string): string; + escapeRegExp(string?: string): string; + kebabCase(string?: string): string; + lowerCase(string?: string): string; + lowerFirst(string?: string): string; + pad(string?: string, length?: number, chars?: string): string; + padEnd(string?: string, length?: number, chars?: string): string; + padStart(string?: string, length?: number, chars?: string): string; + parseInt(string: string, radix?: number): number; + repeat(string?: string, n?: number): string; replace( string?: string, pattern: RegExp | string, replacement: ((string: string) => string) | string - ): string, - snakeCase(string?: string): string, + ): string; + snakeCase(string?: string): string; split( string?: string, separator: RegExp | string, limit?: number - ): Array, - startCase(string?: string): string, - startsWith(string?: string, target?: string, position?: number): boolean, - template(string?: string, options?: TemplateSettings): Function, - toLower(string?: string): string, - toUpper(string?: string): string, - trim(string?: string, chars?: string): string, - trimEnd(string?: string, chars?: string): string, - trimStart(string?: string, chars?: string): string, - truncate(string?: string, options?: TruncateOptions): string, - unescape(string?: string): string, - upperCase(string?: string): string, - upperFirst(string?: string): string, - words(string?: string, pattern?: RegExp | string): Array, + ): Array; + startCase(string?: string): string; + startsWith(string?: string, target?: string, position?: number): boolean; + template(string?: string, options?: TemplateSettings): Function; + toLower(string?: string): string; + toUpper(string?: string): string; + trim(string?: string, chars?: string): string; + trimEnd(string?: string, chars?: string): string; + trimStart(string?: string, chars?: string): string; + truncate(string?: string, options?: TruncateOptions): string; + unescape(string?: string): string; + upperCase(string?: string): string; + upperFirst(string?: string): string; + words(string?: string, pattern?: RegExp | string): Array; // Util - attempt(func: Function, ...args: Array): any, - bindAll(object?: ?Object, methodNames: Array): Object, - bindAll(object?: ?Object, ...methodNames: Array): Object, - cond(pairs: NestedArray): Function, - conforms(source: Object): Function, - constant(value: T): () => T, + attempt(func: Function, ...args: Array): any; + bindAll(object?: ?Object, methodNames: Array): Object; + bindAll(object?: ?Object, ...methodNames: Array): Object; + cond(pairs: NestedArray): Function; + conforms(source: Object): Function; + constant(value: T): () => T; defaultTo( value: T1, defaultValue: T2 - ): T1, + ): T1; // NaN is a number instead of its own type, otherwise it would behave like null/void - defaultTo(value: T1, defaultValue: T2): T1 | T2, - defaultTo(value: T1, defaultValue: T2): T2, - flow: $ComposeReverse, - flow(funcs?: Array): Function, - flowRight: $Compose, - flowRight(funcs?: Array): Function, - identity(value: T): T, - iteratee(func?: any): Function, - matches(source: Object): Function, - matchesProperty(path?: ?Array | string, srcValue: any): Function, - method(path?: ?Array | string, ...args?: Array): Function, - methodOf(object?: ?Object, ...args?: Array): Function, + defaultTo(value: T1, defaultValue: T2): T1 | T2; + defaultTo(value: T1, defaultValue: T2): T2; + flow: $ComposeReverse; + flow(funcs?: Array): Function; + flowRight: $Compose; + flowRight(funcs?: Array): Function; + identity(value: T): T; + iteratee(func?: any): Function; + matches(source: Object): Function; + matchesProperty(path?: ?Array | string, srcValue: any): Function; + method(path?: ?Array | string, ...args?: Array): Function; + methodOf(object?: ?Object, ...args?: Array): Function; mixin( object?: T, source: Object, options?: { chain: boolean } - ): T, - noConflict(): Lodash, - noop(...args: Array): void, - nthArg(n?: number): Function, - over(...iteratees: Array): Function, - over(iteratees: Array): Function, - overEvery(...predicates: Array): Function, - overEvery(predicates: Array): Function, - overSome(...predicates: Array): Function, - overSome(predicates: Array): Function, - property(path?: ?Array | string): Function, - propertyOf(object?: ?Object): Function, - range(start: number, end: number, step?: number): Array, - range(end: number, step?: number): Array, - rangeRight(start: number, end: number, step?: number): Array, - rangeRight(end: number, step?: number): Array, - runInContext(context?: Object): Function, + ): T; + noConflict(): Lodash; + noop(...args: Array): void; + nthArg(n?: number): Function; + over(...iteratees: Array): Function; + over(iteratees: Array): Function; + overEvery(...predicates: Array): Function; + overEvery(predicates: Array): Function; + overSome(...predicates: Array): Function; + overSome(predicates: Array): Function; + property(path?: ?Array | string): Function; + propertyOf(object?: ?Object): Function; + range(start: number, end: number, step?: number): Array; + range(end: number, step?: number): Array; + rangeRight(start: number, end: number, step?: number): Array; + rangeRight(end: number, step?: number): Array; + runInContext(context?: Object): Function; - stubArray(): Array<*>, - stubFalse(): false, - stubObject(): {}, - stubString(): "", - stubTrue(): true, - times(n: number, ...rest: Array): Array, - times(n: number, iteratee: (i: number) => T): Array, - toPath(value: any): Array, - uniqueId(prefix?: string): string, + stubArray(): Array<*>; + stubFalse(): false; + stubObject(): {}; + stubString(): ""; + stubTrue(): true; + times(n: number, ...rest: Array): Array; + times(n: number, iteratee: (i: number) => T): Array; + toPath(value: any): Array; + uniqueId(prefix?: string): string; // Properties - VERSION: string, - templateSettings: TemplateSettings + VERSION: string; + templateSettings: TemplateSettings; } declare var exports: Lodash; } declare module "lodash/fp" { - declare type __CurriedFunction1 = - & ((...r: [AA]) => R) - declare type CurriedFunction1 = __CurriedFunction1 + declare type __CurriedFunction1 = (...r: [AA]) => R; + declare type CurriedFunction1 = __CurriedFunction1; - declare type __CurriedFunction2 = - & ((...r: [AA]) => CurriedFunction1) - & ((...r: [AA, BB]) => R) - declare type CurriedFunction2 = __CurriedFunction2 + declare type __CurriedFunction2 = (( + ...r: [AA] + ) => CurriedFunction1) & + ((...r: [AA, BB]) => R); + declare type CurriedFunction2 = __CurriedFunction2; - declare type __CurriedFunction3 = - & ((...r: [AA]) => CurriedFunction2) - & ((...r: [AA, BB]) => CurriedFunction1) - & ((...r: [AA, BB, CC]) => R) - declare type CurriedFunction3 = __CurriedFunction3 + declare type __CurriedFunction3 = (( + ...r: [AA] + ) => CurriedFunction2) & + ((...r: [AA, BB]) => CurriedFunction1) & + ((...r: [AA, BB, CC]) => R); + declare type CurriedFunction3 = __CurriedFunction3< + A, + B, + C, + R, + *, + *, + * + >; - declare type __CurriedFunction4 = - & ((...r: [AA]) => CurriedFunction3) - & ((...r: [AA, BB]) => CurriedFunction2) - & ((...r: [AA, BB, CC]) => CurriedFunction1) - & ((...r: [AA, BB, CC, DD]) => R) - declare type CurriedFunction4 = __CurriedFunction4 + declare type __CurriedFunction4< + A, + B, + C, + D, + R, + AA: A, + BB: B, + CC: C, + DD: D + > = ((...r: [AA]) => CurriedFunction3) & + ((...r: [AA, BB]) => CurriedFunction2) & + ((...r: [AA, BB, CC]) => CurriedFunction1) & + ((...r: [AA, BB, CC, DD]) => R); + declare type CurriedFunction4 = __CurriedFunction4< + A, + B, + C, + D, + R, + *, + *, + *, + * + >; - declare type __CurriedFunction5 = - & ((...r: [AA]) => CurriedFunction4) - & ((...r: [AA, BB]) => CurriedFunction3) - & ((...r: [AA, BB, CC]) => CurriedFunction2) - & ((...r: [AA, BB, CC, DD]) => CurriedFunction1) - & ((...r: [AA, BB, CC, DD, EE]) => R) - declare type CurriedFunction5 = __CurriedFunction5 + declare type __CurriedFunction5< + A, + B, + C, + D, + E, + R, + AA: A, + BB: B, + CC: C, + DD: D, + EE: E + > = ((...r: [AA]) => CurriedFunction4) & + ((...r: [AA, BB]) => CurriedFunction3) & + ((...r: [AA, BB, CC]) => CurriedFunction2) & + ((...r: [AA, BB, CC, DD]) => CurriedFunction1) & + ((...r: [AA, BB, CC, DD, EE]) => R); + declare type CurriedFunction5 = __CurriedFunction5< + A, + B, + C, + D, + E, + R, + *, + *, + *, + *, + * + >; - declare type __CurriedFunction6 = - & ((...r: [AA]) => CurriedFunction5) - & ((...r: [AA, BB]) => CurriedFunction4) - & ((...r: [AA, BB, CC]) => CurriedFunction3) - & ((...r: [AA, BB, CC, DD]) => CurriedFunction2) - & ((...r: [AA, BB, CC, DD, EE]) => CurriedFunction1) - & ((...r: [AA, BB, CC, DD, EE, FF]) => R) - declare type CurriedFunction6 = __CurriedFunction6 + declare type __CurriedFunction6< + A, + B, + C, + D, + E, + F, + R, + AA: A, + BB: B, + CC: C, + DD: D, + EE: E, + FF: F + > = ((...r: [AA]) => CurriedFunction5) & + ((...r: [AA, BB]) => CurriedFunction4) & + ((...r: [AA, BB, CC]) => CurriedFunction3) & + ((...r: [AA, BB, CC, DD]) => CurriedFunction2) & + ((...r: [AA, BB, CC, DD, EE]) => CurriedFunction1) & + ((...r: [AA, BB, CC, DD, EE, FF]) => R); + declare type CurriedFunction6 = __CurriedFunction6< + A, + B, + C, + D, + E, + F, + R, + *, + *, + *, + *, + *, + * + >; - declare type Curry = - & (((...r: [A]) => R) => CurriedFunction1) - & (((...r: [A, B]) => R) => CurriedFunction2) - & (((...r: [A, B, C]) => R) => CurriedFunction3) - & (((...r: [A, B, C, D]) => R) => CurriedFunction4) - & (((...r: [A, B, C, D, E]) => R) => CurriedFunction5) - & (((...r: [A, B, C, D, E, F]) => R) => CurriedFunction6) + declare type Curry = (((...r: [A]) => R) => CurriedFunction1) & + (((...r: [A, B]) => R) => CurriedFunction2) & + (((...r: [A, B, C]) => R) => CurriedFunction3) & + (( + (...r: [A, B, C, D]) => R + ) => CurriedFunction4) & + (( + (...r: [A, B, C, D, E]) => R + ) => CurriedFunction5) & + (( + (...r: [A, B, C, D, E, F]) => R + ) => CurriedFunction6); - declare type UnaryFn = (a: A) => R; + declare type UnaryFn = (a: A) => R; declare type TemplateSettings = { escape?: RegExp, @@ -1183,10 +1349,7 @@ declare module "lodash/fp" { | matchesPropertyIterateeShorthand | propertyIterateeShorthand; - declare type OIterateeWithResult = - | Object - | string - | ((value: V) => R); + declare type OIterateeWithResult = Object | string | ((value: V) => R); declare type OIteratee = OIterateeWithResult; declare type OFlatMapIteratee = OIterateeWithResult>; @@ -1206,9 +1369,7 @@ declare module "lodash/fp" { | string; declare type Comparator = (item: T, item2: T) => boolean; - declare type MapIterator = - | ((item: T) => U) - | propertyIterateeShorthand; + declare type MapIterator = ((item: T) => U) | propertyIterateeShorthand; declare type OMapIterator = | ((item: T) => U) @@ -1216,728 +1377,1589 @@ declare module "lodash/fp" { declare class Lodash { // Array - chunk(size: number): (array: Array) => Array>, - chunk(size: number, array: Array): Array>, - compact(array: Array): Array, - concat | T, B: Array | U>(base: A): (elements: B) => Array, - concat | T, B: Array | U>(base: A, elements: B): Array, - difference(values: Array): (array: Array) => Array, - difference(values: Array, array: Array): Array, - differenceBy(iteratee: ValueOnlyIteratee): ((values: Array) => (array: Array) => T[]) & ((values: Array, array: Array) => T[]), - differenceBy(iteratee: ValueOnlyIteratee, values: Array): (array: Array) => T[], - differenceBy(iteratee: ValueOnlyIteratee, values: Array, array: Array): T[], - differenceWith(values: T[]): ((comparator: Comparator) => (array: T[]) => T[]) & ((comparator: Comparator, array: T[]) => T[]), - differenceWith(values: T[], comparator: Comparator): (array: T[]) => T[], - differenceWith(values: T[], comparator: Comparator, array: T[]): T[], - drop(n: number): (array: Array) => Array, - drop(n: number, array: Array): Array, - dropLast(n: number): (array: Array) => Array, - dropLast(n: number, array: Array): Array, - dropRight(n: number): (array: Array) => Array, - dropRight(n: number, array: Array): Array, - dropRightWhile(predicate: Predicate): (array: Array) => Array, - dropRightWhile(predicate: Predicate, array: Array): Array, - dropWhile(predicate: Predicate): (array: Array) => Array, - dropWhile(predicate: Predicate, array: Array): Array, - dropLastWhile(predicate: Predicate): (array: Array) => Array, - dropLastWhile(predicate: Predicate, array: Array): Array, - fill(start: number): ((end: number) => (((value: U) => (array: Array) => Array) & ((value: U, array: Array) => Array))) & ((end: number, value: U) => (array: Array) => Array) & ((end: number, value: U, array: Array) => Array), - fill(start: number, end: number): ((value: U) => (array: Array) => Array) & ((value: U, array: Array) => Array), - fill(start: number, end: number, value: U): (array: Array) => Array, - fill(start: number, end: number, value: U, array: Array): Array, - findIndex(predicate: Predicate): (array: Array) => number, - findIndex(predicate: Predicate, array: Array): number, - findIndexFrom(predicate: Predicate): ((fromIndex: number) => (array: Array) => number) & ((fromIndex: number, array: Array) => number), - findIndexFrom(predicate: Predicate, fromIndex: number): (array: Array) => number, - findIndexFrom(predicate: Predicate, fromIndex: number, array: Array): number, - findLastIndex(predicate: Predicate): (array: Array) => number, - findLastIndex(predicate: Predicate, array: Array): number, - findLastIndexFrom(predicate: Predicate): ((fromIndex: number) => (array: Array) => number) & ((fromIndex: number, array: Array) => number), - findLastIndexFrom(predicate: Predicate, fromIndex: number): (array: Array) => number, - findLastIndexFrom(predicate: Predicate, fromIndex: number, array: Array): number, + chunk(size: number): (array: Array) => Array>; + chunk(size: number, array: Array): Array>; + compact(array: Array): Array; + concat | T, B: Array | U>( + base: A + ): (elements: B) => Array; + concat | T, B: Array | U>( + base: A, + elements: B + ): Array; + difference(values: Array): (array: Array) => Array; + difference(values: Array, array: Array): Array; + differenceBy( + iteratee: ValueOnlyIteratee + ): ((values: Array) => (array: Array) => T[]) & + ((values: Array, array: Array) => T[]); + differenceBy( + iteratee: ValueOnlyIteratee, + values: Array + ): (array: Array) => T[]; + differenceBy( + iteratee: ValueOnlyIteratee, + values: Array, + array: Array + ): T[]; + differenceWith( + values: T[] + ): ((comparator: Comparator) => (array: T[]) => T[]) & + ((comparator: Comparator, array: T[]) => T[]); + differenceWith( + values: T[], + comparator: Comparator + ): (array: T[]) => T[]; + differenceWith(values: T[], comparator: Comparator, array: T[]): T[]; + drop(n: number): (array: Array) => Array; + drop(n: number, array: Array): Array; + dropLast(n: number): (array: Array) => Array; + dropLast(n: number, array: Array): Array; + dropRight(n: number): (array: Array) => Array; + dropRight(n: number, array: Array): Array; + dropRightWhile(predicate: Predicate): (array: Array) => Array; + dropRightWhile(predicate: Predicate, array: Array): Array; + dropWhile(predicate: Predicate): (array: Array) => Array; + dropWhile(predicate: Predicate, array: Array): Array; + dropLastWhile(predicate: Predicate): (array: Array) => Array; + dropLastWhile(predicate: Predicate, array: Array): Array; + fill( + start: number + ): (( + end: number + ) => ((value: U) => (array: Array) => Array) & + ((value: U, array: Array) => Array)) & + ((end: number, value: U) => (array: Array) => Array) & + ((end: number, value: U, array: Array) => Array); + fill( + start: number, + end: number + ): ((value: U) => (array: Array) => Array) & + ((value: U, array: Array) => Array); + fill( + start: number, + end: number, + value: U + ): (array: Array) => Array; + fill( + start: number, + end: number, + value: U, + array: Array + ): Array; + findIndex(predicate: Predicate): (array: $ReadOnlyArray) => number; + findIndex(predicate: Predicate, array: $ReadOnlyArray): number; + findIndexFrom( + predicate: Predicate + ): ((fromIndex: number) => (array: $ReadOnlyArray) => number) & + ((fromIndex: number, array: $ReadOnlyArray) => number); + findIndexFrom( + predicate: Predicate, + fromIndex: number + ): (array: $ReadOnlyArray) => number; + findIndexFrom( + predicate: Predicate, + fromIndex: number, + array: $ReadOnlyArray + ): number; + findLastIndex( + predicate: Predicate + ): (array: $ReadOnlyArray) => number; + findLastIndex(predicate: Predicate, array: $ReadOnlyArray): number; + findLastIndexFrom( + predicate: Predicate + ): ((fromIndex: number) => (array: $ReadOnlyArray) => number) & + ((fromIndex: number, array: $ReadOnlyArray) => number); + findLastIndexFrom( + predicate: Predicate, + fromIndex: number + ): (array: $ReadOnlyArray) => number; + findLastIndexFrom( + predicate: Predicate, + fromIndex: number, + array: $ReadOnlyArray + ): number; // alias of _.head - first(array: Array): T, - flatten(array: Array | X>): Array, - unnest(array: Array | X>): Array, - flattenDeep(array: any[]): Array, - flattenDepth(depth: number): (array: any[]) => any[], - flattenDepth(depth: number, array: any[]): any[], - fromPairs(pairs: Array): Object, - head(array: Array): T, - indexOf(value: T): (array: Array) => number, - indexOf(value: T, array: Array): number, - indexOfFrom(value: T): ((fromIndex: number) => (array: Array) => number) & ((fromIndex: number, array: Array) => number), - indexOfFrom(value: T, fromIndex: number): (array: Array) => number, - indexOfFrom(value: T, fromIndex: number, array: Array): number, - initial(array: Array): Array, - init(array: Array): Array, - intersection(a1: Array): (a2: Array) => Array, - intersection(a1: Array, a2: Array): Array, - intersectionBy(iteratee: ValueOnlyIteratee): ((a1: Array) => (a2: Array) => Array) & ((a1: Array, a2: Array) => Array), - intersectionBy(iteratee: ValueOnlyIteratee, a1: Array): (a2: Array) => Array, - intersectionBy(iteratee: ValueOnlyIteratee, a1: Array, a2: Array): Array, - intersectionWith(comparator: Comparator): ((a1: Array) => (a2: Array) => Array) & ((a1: Array, a2: Array) => Array), - intersectionWith(comparator: Comparator, a1: Array): (a2: Array) => Array, - intersectionWith(comparator: Comparator, a1: Array, a2: Array): Array, - join(separator: string): (array: Array) => string, - join(separator: string, array: Array): string, - last(array: Array): T, - lastIndexOf(value: T): (array: Array) => number, - lastIndexOf(value: T, array: Array): number, - lastIndexOfFrom(value: T): ((fromIndex: number) => (array: Array) => number) & ((fromIndex: number, array: Array) => number), - lastIndexOfFrom(value: T, fromIndex: number): (array: Array) => number, - lastIndexOfFrom(value: T, fromIndex: number, array: Array): number, - nth(n: number): (array: T[]) => T, - nth(n: number, array: T[]): T, - pull(value: T): (array: Array) => Array, - pull(value: T, array: Array): Array, - pullAll(values: Array): (array: Array) => Array, - pullAll(values: Array, array: Array): Array, - pullAllBy(iteratee: ValueOnlyIteratee): ((values: Array) => (array: Array) => Array) & ((values: Array, array: Array) => Array), - pullAllBy(iteratee: ValueOnlyIteratee, values: Array): (array: Array) => Array, - pullAllBy(iteratee: ValueOnlyIteratee, values: Array, array: Array): Array, - pullAllWith(comparator: Function): ((values: T[]) => (array: T[]) => T[]) & ((values: T[], array: T[]) => T[]), - pullAllWith(comparator: Function, values: T[]): (array: T[]) => T[], - pullAllWith(comparator: Function, values: T[], array: T[]): T[], - pullAt(indexed: Array): (array: Array) => Array, - pullAt(indexed: Array, array: Array): Array, - remove(predicate: Predicate): (array: Array) => Array, - remove(predicate: Predicate, array: Array): Array, - reverse(array: Array): Array, - slice(start: number): ((end: number) => (array: Array) => Array) & ((end: number, array: Array) => Array), - slice(start: number, end: number): (array: Array) => Array, - slice(start: number, end: number, array: Array): Array, - sortedIndex(value: T): (array: Array) => number, - sortedIndex(value: T, array: Array): number, - sortedIndexBy(iteratee: ValueOnlyIteratee): ((value: T) => (array: Array) => number) & ((value: T, array: Array) => number), - sortedIndexBy(iteratee: ValueOnlyIteratee, value: T): (array: Array) => number, - sortedIndexBy(iteratee: ValueOnlyIteratee, value: T, array: Array): number, - sortedIndexOf(value: T): (array: Array) => number, - sortedIndexOf(value: T, array: Array): number, - sortedLastIndex(value: T): (array: Array) => number, - sortedLastIndex(value: T, array: Array): number, - sortedLastIndexBy(iteratee: ValueOnlyIteratee): ((value: T) => (array: Array) => number) & ((value: T, array: Array) => number), - sortedLastIndexBy(iteratee: ValueOnlyIteratee, value: T): (array: Array) => number, - sortedLastIndexBy(iteratee: ValueOnlyIteratee, value: T, array: Array): number, - sortedLastIndexOf(value: T): (array: Array) => number, - sortedLastIndexOf(value: T, array: Array): number, - sortedUniq(array: Array): Array, - sortedUniqBy(iteratee: (value: T) => mixed): (array: Array) => Array, - sortedUniqBy(iteratee: (value: T) => mixed, array: Array): Array, - tail(array: Array): Array, - take(n: number): (array: Array) => Array, - take(n: number, array: Array): Array, - takeRight(n: number): (array: Array) => Array, - takeRight(n: number, array: Array): Array, - takeLast(n: number): (array: Array) => Array, - takeLast(n: number, array: Array): Array, - takeRightWhile(predicate: Predicate): (array: Array) => Array, - takeRightWhile(predicate: Predicate, array: Array): Array, - takeLastWhile(predicate: Predicate): (array: Array) => Array, - takeLastWhile(predicate: Predicate, array: Array): Array, - takeWhile(predicate: Predicate): (array: Array) => Array, - takeWhile(predicate: Predicate, array: Array): Array, - union(a1: Array): (a2: Array) => Array, - union(a1: Array, a2: Array): Array, - unionBy(iteratee: ValueOnlyIteratee): ((a1: Array) => (a2: Array) => Array) & ((a1: Array, a2: Array) => Array), - unionBy(iteratee: ValueOnlyIteratee, a1: Array): (a2: Array) => Array, - unionBy(iteratee: ValueOnlyIteratee, a1: Array, a2: Array): Array, - unionWith(comparator: Comparator): ((a1: Array) => (a2: Array) => Array) & ((a1: Array, a2: Array) => Array), - unionWith(comparator: Comparator, a1: Array): (a2: Array) => Array, - unionWith(comparator: Comparator, a1: Array, a2: Array): Array, - uniq(array: Array): Array, - uniqBy(iteratee: ValueOnlyIteratee): (array: Array) => Array, - uniqBy(iteratee: ValueOnlyIteratee, array: Array): Array, - uniqWith(comparator: Comparator): (array: Array) => Array, - uniqWith(comparator: Comparator, array: Array): Array, - unzip(array: Array): Array, - unzipWith(iteratee: Iteratee): (array: Array) => Array, - unzipWith(iteratee: Iteratee, array: Array): Array, - without(values: Array): (array: Array) => Array, - without(values: Array, array: Array): Array, - xor(a1: Array): (a2: Array) => Array, - xor(a1: Array, a2: Array): Array, - symmetricDifference(a1: Array): (a2: Array) => Array, - symmetricDifference(a1: Array, a2: Array): Array, - xorBy(iteratee: ValueOnlyIteratee): ((a1: Array) => (a2: Array) => Array) & ((a1: Array, a2: Array) => Array), - xorBy(iteratee: ValueOnlyIteratee, a1: Array): (a2: Array) => Array, - xorBy(iteratee: ValueOnlyIteratee, a1: Array, a2: Array ): Array, - symmetricDifferenceBy(iteratee: ValueOnlyIteratee): ((a1: Array) => (a2: Array) => Array) & ((a1: Array, a2: Array) => Array), - symmetricDifferenceBy(iteratee: ValueOnlyIteratee, a1: Array): (a2: Array) => Array, - symmetricDifferenceBy(iteratee: ValueOnlyIteratee, a1: Array, a2: Array ): Array, - xorWith(comparator: Comparator): ((a1: Array) => (a2: Array) => Array) & ((a1: Array, a2: Array) => Array), - xorWith(comparator: Comparator, a1: Array): (a2: Array) => Array, - xorWith(comparator: Comparator, a1: Array, a2: Array): Array, - symmetricDifferenceWith(comparator: Comparator): ((a1: Array) => (a2: Array) => Array) & ((a1: Array, a2: Array) => Array), - symmetricDifferenceWith(comparator: Comparator, a1: Array): (a2: Array) => Array, - symmetricDifferenceWith(comparator: Comparator, a1: Array, a2: Array): Array, - zip(a1: A[]): (a2: B[]) => Array<[A, B]>, - zip(a1: A[], a2: B[]): Array<[A, B]>, - zipAll(arrays: Array>): Array, - zipObject(props: Array): (values: Array) => Object, - zipObject(props: Array, values: Array): Object, - zipObj(props: Array): (values: Array) => Object, - zipObj(props: Array, values: Array): Object, - zipObjectDeep(props: any[]): (values: any) => Object, - zipObjectDeep(props: any[], values: any): Object, - zipWith(iteratee: Iteratee): ((a1: NestedArray) => (a2: NestedArray) => Array) & ((a1: NestedArray, a2: NestedArray) => Array), - zipWith(iteratee: Iteratee, a1: NestedArray): (a2: NestedArray) => Array, - zipWith(iteratee: Iteratee, a1: NestedArray, a2: NestedArray): Array, + first(array: Array): T; + flatten(array: Array | X>): Array; + unnest(array: Array | X>): Array; + flattenDeep(array: any[]): Array; + flattenDepth(depth: number): (array: any[]) => any[]; + flattenDepth(depth: number, array: any[]): any[]; + fromPairs(pairs: Array<[A, B]>): { [key: A]: B }; + head(array: Array): T; + indexOf(value: T): (array: Array) => number; + indexOf(value: T, array: Array): number; + indexOfFrom( + value: T + ): ((fromIndex: number) => (array: Array) => number) & + ((fromIndex: number, array: Array) => number); + indexOfFrom(value: T, fromIndex: number): (array: Array) => number; + indexOfFrom(value: T, fromIndex: number, array: Array): number; + initial(array: Array): Array; + init(array: Array): Array; + intersection(a1: Array): (a2: Array) => Array; + intersection(a1: Array, a2: Array): Array; + intersectionBy( + iteratee: ValueOnlyIteratee + ): ((a1: Array) => (a2: Array) => Array) & + ((a1: Array, a2: Array) => Array); + intersectionBy( + iteratee: ValueOnlyIteratee, + a1: Array + ): (a2: Array) => Array; + intersectionBy( + iteratee: ValueOnlyIteratee, + a1: Array, + a2: Array + ): Array; + intersectionWith( + comparator: Comparator + ): ((a1: Array) => (a2: Array) => Array) & + ((a1: Array, a2: Array) => Array); + intersectionWith( + comparator: Comparator, + a1: Array + ): (a2: Array) => Array; + intersectionWith( + comparator: Comparator, + a1: Array, + a2: Array + ): Array; + join(separator: string): (array: Array) => string; + join(separator: string, array: Array): string; + last(array: Array): T; + lastIndexOf(value: T): (array: Array) => number; + lastIndexOf(value: T, array: Array): number; + lastIndexOfFrom( + value: T + ): ((fromIndex: number) => (array: Array) => number) & + ((fromIndex: number, array: Array) => number); + lastIndexOfFrom( + value: T, + fromIndex: number + ): (array: Array) => number; + lastIndexOfFrom(value: T, fromIndex: number, array: Array): number; + nth(n: number): (array: T[]) => T; + nth(n: number, array: T[]): T; + pull(value: T): (array: Array) => Array; + pull(value: T, array: Array): Array; + pullAll(values: Array): (array: Array) => Array; + pullAll(values: Array, array: Array): Array; + pullAllBy( + iteratee: ValueOnlyIteratee + ): ((values: Array) => (array: Array) => Array) & + ((values: Array, array: Array) => Array); + pullAllBy( + iteratee: ValueOnlyIteratee, + values: Array + ): (array: Array) => Array; + pullAllBy( + iteratee: ValueOnlyIteratee, + values: Array, + array: Array + ): Array; + pullAllWith( + comparator: Function + ): ((values: T[]) => (array: T[]) => T[]) & + ((values: T[], array: T[]) => T[]); + pullAllWith(comparator: Function, values: T[]): (array: T[]) => T[]; + pullAllWith(comparator: Function, values: T[], array: T[]): T[]; + pullAt(indexed: Array): (array: Array) => Array; + pullAt(indexed: Array, array: Array): Array; + remove(predicate: Predicate): (array: Array) => Array; + remove(predicate: Predicate, array: Array): Array; + reverse(array: Array): Array; + slice( + start: number + ): ((end: number) => (array: Array) => Array) & + ((end: number, array: Array) => Array); + slice(start: number, end: number): (array: Array) => Array; + slice(start: number, end: number, array: Array): Array; + sortedIndex(value: T): (array: Array) => number; + sortedIndex(value: T, array: Array): number; + sortedIndexBy( + iteratee: ValueOnlyIteratee + ): ((value: T) => (array: Array) => number) & + ((value: T, array: Array) => number); + sortedIndexBy( + iteratee: ValueOnlyIteratee, + value: T + ): (array: Array) => number; + sortedIndexBy( + iteratee: ValueOnlyIteratee, + value: T, + array: Array + ): number; + sortedIndexOf(value: T): (array: Array) => number; + sortedIndexOf(value: T, array: Array): number; + sortedLastIndex(value: T): (array: Array) => number; + sortedLastIndex(value: T, array: Array): number; + sortedLastIndexBy( + iteratee: ValueOnlyIteratee + ): ((value: T) => (array: Array) => number) & + ((value: T, array: Array) => number); + sortedLastIndexBy( + iteratee: ValueOnlyIteratee, + value: T + ): (array: Array) => number; + sortedLastIndexBy( + iteratee: ValueOnlyIteratee, + value: T, + array: Array + ): number; + sortedLastIndexOf(value: T): (array: Array) => number; + sortedLastIndexOf(value: T, array: Array): number; + sortedUniq(array: Array): Array; + sortedUniqBy( + iteratee: (value: T) => mixed + ): (array: Array) => Array; + sortedUniqBy(iteratee: (value: T) => mixed, array: Array): Array; + tail(array: Array): Array; + take(n: number): (array: Array) => Array; + take(n: number, array: Array): Array; + takeRight(n: number): (array: Array) => Array; + takeRight(n: number, array: Array): Array; + takeLast(n: number): (array: Array) => Array; + takeLast(n: number, array: Array): Array; + takeRightWhile(predicate: Predicate): (array: Array) => Array; + takeRightWhile(predicate: Predicate, array: Array): Array; + takeLastWhile(predicate: Predicate): (array: Array) => Array; + takeLastWhile(predicate: Predicate, array: Array): Array; + takeWhile(predicate: Predicate): (array: Array) => Array; + takeWhile(predicate: Predicate, array: Array): Array; + union(a1: Array): (a2: Array) => Array; + union(a1: Array, a2: Array): Array; + unionBy( + iteratee: ValueOnlyIteratee + ): ((a1: Array) => (a2: Array) => Array) & + ((a1: Array, a2: Array) => Array); + unionBy( + iteratee: ValueOnlyIteratee, + a1: Array + ): (a2: Array) => Array; + unionBy( + iteratee: ValueOnlyIteratee, + a1: Array, + a2: Array + ): Array; + unionWith( + comparator: Comparator + ): ((a1: Array) => (a2: Array) => Array) & + ((a1: Array, a2: Array) => Array); + unionWith( + comparator: Comparator, + a1: Array + ): (a2: Array) => Array; + unionWith( + comparator: Comparator, + a1: Array, + a2: Array + ): Array; + uniq(array: Array): Array; + uniqBy(iteratee: ValueOnlyIteratee): (array: Array) => Array; + uniqBy(iteratee: ValueOnlyIteratee, array: Array): Array; + uniqWith(comparator: Comparator): (array: Array) => Array; + uniqWith(comparator: Comparator, array: Array): Array; + unzip(array: Array): Array; + unzipWith(iteratee: Iteratee): (array: Array) => Array; + unzipWith(iteratee: Iteratee, array: Array): Array; + without(values: Array): (array: Array) => Array; + without(values: Array, array: Array): Array; + xor(a1: Array): (a2: Array) => Array; + xor(a1: Array, a2: Array): Array; + symmetricDifference(a1: Array): (a2: Array) => Array; + symmetricDifference(a1: Array, a2: Array): Array; + xorBy( + iteratee: ValueOnlyIteratee + ): ((a1: Array) => (a2: Array) => Array) & + ((a1: Array, a2: Array) => Array); + xorBy( + iteratee: ValueOnlyIteratee, + a1: Array + ): (a2: Array) => Array; + xorBy( + iteratee: ValueOnlyIteratee, + a1: Array, + a2: Array + ): Array; + symmetricDifferenceBy( + iteratee: ValueOnlyIteratee + ): ((a1: Array) => (a2: Array) => Array) & + ((a1: Array, a2: Array) => Array); + symmetricDifferenceBy( + iteratee: ValueOnlyIteratee, + a1: Array + ): (a2: Array) => Array; + symmetricDifferenceBy( + iteratee: ValueOnlyIteratee, + a1: Array, + a2: Array + ): Array; + xorWith( + comparator: Comparator + ): ((a1: Array) => (a2: Array) => Array) & + ((a1: Array, a2: Array) => Array); + xorWith( + comparator: Comparator, + a1: Array + ): (a2: Array) => Array; + xorWith(comparator: Comparator, a1: Array, a2: Array): Array; + symmetricDifferenceWith( + comparator: Comparator + ): ((a1: Array) => (a2: Array) => Array) & + ((a1: Array, a2: Array) => Array); + symmetricDifferenceWith( + comparator: Comparator, + a1: Array + ): (a2: Array) => Array; + symmetricDifferenceWith( + comparator: Comparator, + a1: Array, + a2: Array + ): Array; + zip(a1: A[]): (a2: B[]) => Array<[A, B]>; + zip(a1: A[], a2: B[]): Array<[A, B]>; + zipAll(arrays: Array>): Array; + zipObject(props?: Array): (values?: Array) => { [key: K]: V }; + zipObject(props?: Array, values?: Array): { [key: K]: V }; + zipObj(props: Array): (values: Array) => Object; + zipObj(props: Array, values: Array): Object; + zipObjectDeep(props: any[]): (values: any) => Object; + zipObjectDeep(props: any[], values: any): Object; + zipWith( + iteratee: Iteratee + ): ((a1: NestedArray) => (a2: NestedArray) => Array) & + ((a1: NestedArray, a2: NestedArray) => Array); + zipWith( + iteratee: Iteratee, + a1: NestedArray + ): (a2: NestedArray) => Array; + zipWith( + iteratee: Iteratee, + a1: NestedArray, + a2: NestedArray + ): Array; // Collection - countBy(iteratee: ValueOnlyIteratee): (collection: Array | { [id: any]: T }) => { [string]: number }, - countBy(iteratee: ValueOnlyIteratee, collection: Array | { [id: any]: T }): { [string]: number }, + countBy( + iteratee: ValueOnlyIteratee + ): (collection: Array | { [id: any]: T }) => { [string]: number }; + countBy( + iteratee: ValueOnlyIteratee, + collection: Array | { [id: any]: T } + ): { [string]: number }; // alias of _.forEach - each(iteratee: Iteratee | OIteratee): (collection: Array | { [id: any]: T }) => Array, - each(iteratee: Iteratee | OIteratee, collection: Array | { [id: any]: T }): Array, + each( + iteratee: Iteratee | OIteratee + ): (collection: Array | { [id: any]: T }) => Array; + each( + iteratee: Iteratee | OIteratee, + collection: Array | { [id: any]: T } + ): Array; // alias of _.forEachRight - eachRight(iteratee: Iteratee | OIteratee): (collection: Array | { [id: any]: T }) => Array, - eachRight(iteratee: Iteratee | OIteratee, collection: Array | { [id: any]: T }): Array, - every(iteratee: Iteratee | OIteratee): (collection: Array | { [id: any]: T }) => boolean, - every(iteratee: Iteratee | OIteratee, collection: Array | { [id: any]: T }): boolean, - all(iteratee: Iteratee | OIteratee): (collection: Array | { [id: any]: T }) => boolean, - all(iteratee: Iteratee | OIteratee, collection: Array | { [id: any]: T }): boolean, - filter(predicate: Predicate | OPredicate): (collection: Array | { [id: any]: T }) => Array, - filter(predicate: Predicate | OPredicate, collection: Array | { [id: any]: T }): Array, - find(predicate: Predicate | OPredicate): (collection: Array | { [id: any]: T }) => T | void, - find(predicate: Predicate | OPredicate, collection: Array | { [id: any]: T }): T | void, - findFrom(predicate: Predicate | OPredicate): ((fromIndex: number) => (collection: Array | { [id: any]: T }) => T | void) & ((fromIndex: number, collection: Array | { [id: any]: T }) => T | void), - findFrom(predicate: Predicate | OPredicate, fromIndex: number): (collection: Array | { [id: any]: T }) => T | void, - findFrom(predicate: Predicate | OPredicate, fromIndex: number, collection: Array | { [id: any]: T }): T | void, - findLast(predicate: Predicate | OPredicate): (collection: Array | { [id: any]: T }) => T | void, - findLast(predicate: Predicate | OPredicate, collection: Array | { [id: any]: T }): T | void, - findLastFrom(predicate: Predicate | OPredicate): ((fromIndex: number) => (collection: Array | { [id: any]: T }) => T | void) & ((fromIndex: number, collection: Array | { [id: any]: T }) => T | void), - findLastFrom(predicate: Predicate | OPredicate, fromIndex: number): (collection: Array | { [id: any]: T }) => T | void, - findLastFrom(predicate: Predicate | OPredicate, fromIndex: number, collection: Array | { [id: any]: T }): T | void, - flatMap(iteratee: FlatMapIteratee | OFlatMapIteratee): (collection: Array | { [id: any]: T }) => Array, - flatMap(iteratee: FlatMapIteratee | OFlatMapIteratee, collection: Array | { [id: any]: T }): Array, - flatMapDeep(iteratee: FlatMapIteratee | OFlatMapIteratee): (collection: Array | { [id: any]: T }) => Array, - flatMapDeep(iteratee: FlatMapIteratee | OFlatMapIteratee, collection: Array | { [id: any]: T }): Array, - flatMapDepth(iteratee: FlatMapIteratee | OFlatMapIteratee): ((depth: number) => (collection: Array | { [id: any]: T }) => Array) & ((depth: number, collection: Array | { [id: any]: T }) => Array), - flatMapDepth(iteratee: FlatMapIteratee | OFlatMapIteratee, depth: number): (collection: Array | { [id: any]: T }) => Array, - flatMapDepth(iteratee: FlatMapIteratee | OFlatMapIteratee, depth: number, collection: Array | { [id: any]: T }): Array, - forEach(iteratee: Iteratee | OIteratee): (collection: Array | { [id: any]: T }) => Array, - forEach(iteratee: Iteratee | OIteratee, collection: Array | { [id: any]: T }): Array, - forEachRight(iteratee: Iteratee | OIteratee): (collection: Array | { [id: any]: T }) => Array, - forEachRight(iteratee: Iteratee | OIteratee, collection: Array | { [id: any]: T }): Array, - groupBy(iteratee: ValueOnlyIteratee): (collection: Array | { [id: any]: T }) => { [key: V]: Array }, - groupBy(iteratee: ValueOnlyIteratee, collection: Array | { [id: any]: T }): { [key: V]: Array }, - includes(value: string): (str: string) => boolean, - includes(value: string, str: string): boolean, - includes(value: T): (collection: Array | { [id: any]: T }) => boolean, - includes(value: T, collection: Array | { [id: any]: T }): boolean, - contains(value: string): (str: string) => boolean, - contains(value: string, str: string): boolean, - contains(value: T): (collection: Array | { [id: any]: T }) => boolean, - contains(value: T, collection: Array | { [id: any]: T }): boolean, - includesFrom(value: string): ((fromIndex: number) => (str: string) => boolean) & ((fromIndex: number, str: string) => boolean), - includesFrom(value: string, fromIndex: number): (str: string) => boolean, - includesFrom(value: string, fromIndex: number, str: string): boolean, - includesFrom(value: T): ((fromIndex: number) => (collection: Array) => boolean) & ((fromIndex: number, collection: Array) => boolean), - includesFrom(value: T, fromIndex: number): (collection: Array) => boolean, - includesFrom(value: T, fromIndex: number, collection: Array): boolean, - invokeMap(path: ((value: T) => Array | string) | Array | string): (collection: Array | { [id: any]: T }) => Array, - invokeMap(path: ((value: T) => Array | string) | Array | string, collection: Array | { [id: any]: T }): Array, - invokeArgsMap(path: ((value: T) => Array | string) | Array | string): ((collection: Array | { [id: any]: T }) => (args: Array) => Array) & ((collection: Array | { [id: any]: T }, args: Array) => Array), - invokeArgsMap(path: ((value: T) => Array | string) | Array | string, collection: Array | { [id: any]: T }): (args: Array) => Array, - invokeArgsMap(path: ((value: T) => Array | string) | Array | string, collection: Array | { [id: any]: T }, args: Array): Array, - keyBy(iteratee: ValueOnlyIteratee): (collection: Array | { [id: any]: T }) => { [key: V]: T }, - keyBy(iteratee: ValueOnlyIteratee, collection: Array | { [id: any]: T }): { [key: V]: T }, - indexBy(iteratee: ValueOnlyIteratee): (collection: Array | { [id: any]: T }) => { [key: V]: T }, - indexBy(iteratee: ValueOnlyIteratee, collection: Array | { [id: any]: T }): { [key: V]: T }, - map(iteratee: MapIterator | OMapIterator): (collection: Array | { [id: any]: T}) => Array, - map(iteratee: MapIterator | OMapIterator, collection: Array | { [id: any]: T}): Array, - map(iteratee: (char: string) => any): (str: string) => string, - map(iteratee: (char: string) => any, str: string): string, - pluck(iteratee: MapIterator | OMapIterator): (collection: Array | { [id: any]: T}) => Array, - pluck(iteratee: MapIterator | OMapIterator, collection: Array | { [id: any]: T}): Array, - pluck(iteratee: (char: string) => any): (str: string) => string, - pluck(iteratee: (char: string) => any, str: string): string, - orderBy(iteratees: Array | OIteratee<*>> | string): ((orders: Array<"asc" | "desc"> | string) => (collection: Array | { [id: any]: T}) => Array) & ((orders: Array<"asc" | "desc"> | string, collection: Array | { [id: any]: T}) => Array), - orderBy(iteratees: Array | OIteratee<*>> | string, orders: Array<"asc" | "desc"> | string): (collection: Array | { [id: any]: T}) => Array, - orderBy(iteratees: Array | OIteratee<*>> | string, orders: Array<"asc" | "desc"> | string, collection: Array | { [id: any]: T}): Array, - partition(predicate: Predicate | OPredicate): (collection: Array | { [id: any]: T }) => NestedArray, - partition(predicate: Predicate | OPredicate, collection: Array | { [id: any]: T }): NestedArray, - reduce(iteratee: (accumulator: U, value: T) => U): ((accumulator: U) => (collection: Array | { [id: any]: T}) => U) & ((accumulator: U, collection: Array | { [id: any]: T}) => U), - reduce(iteratee: (accumulator: U, value: T) => U, accumulator: U): (collection: Array | { [id: any]: T}) => U, - reduce(iteratee: (accumulator: U, value: T) => U, accumulator: U, collection: Array | { [id: any]: T}): U, - reduceRight(iteratee: (value: T, accumulator: U) => U): ((accumulator: U) => (collection: Array | { [id: any]: T }) => U) & ((accumulator: U, collection: Array | { [id: any]: T }) => U), - reduceRight(iteratee: (value: T, accumulator: U) => U, accumulator: U): (collection: Array | { [id: any]: T }) => U, - reduceRight(iteratee: (value: T, accumulator: U) => U, accumulator: U, collection: Array | { [id: any]: T }): U, - reject(predicate: Predicate | OPredicate): (collection: Array | { [id: any]: T }) => Array, - reject(predicate: Predicate | OPredicate, collection: Array | { [id: any]: T }): Array, - sample(collection: Array | { [id: any]: T }): T, - sampleSize(n: number): (collection: Array | { [id: any]: T }) => Array, - sampleSize(n: number, collection: Array | { [id: any]: T }): Array, - shuffle(collection: Array | { [id: any]: T }): Array, - size(collection: Array | Object): number, - some(predicate: Predicate | OPredicate): (collection: Array | { [id: any]: T }) => boolean, - some(predicate: Predicate | OPredicate, collection: Array | { [id: any]: T }): boolean, - any(predicate: Predicate | OPredicate): (collection: Array | { [id: any]: T }) => boolean, - any(predicate: Predicate | OPredicate, collection: Array | { [id: any]: T }): boolean, - sortBy(iteratees: Array | OIteratee> | Iteratee | OIteratee): (collection: Array | { [id: any]: T }) => Array, - sortBy(iteratees: Array | OIteratee> | Iteratee | OIteratee, collection: Array | { [id: any]: T }): Array, + eachRight( + iteratee: Iteratee | OIteratee + ): (collection: Array | { [id: any]: T }) => Array; + eachRight( + iteratee: Iteratee | OIteratee, + collection: Array | { [id: any]: T } + ): Array; + every( + iteratee: Iteratee | OIteratee + ): (collection: Array | { [id: any]: T }) => boolean; + every( + iteratee: Iteratee | OIteratee, + collection: Array | { [id: any]: T } + ): boolean; + all( + iteratee: Iteratee | OIteratee + ): (collection: Array | { [id: any]: T }) => boolean; + all( + iteratee: Iteratee | OIteratee, + collection: Array | { [id: any]: T } + ): boolean; + filter( + predicate: Predicate | OPredicate + ): (collection: Array | { [id: any]: T }) => Array; + filter( + predicate: Predicate | OPredicate, + collection: Array | { [id: any]: T } + ): Array; + find( + predicate: Predicate | OPredicate + ): (collection: $ReadOnlyArray | { [id: any]: T }) => T | void; + find( + predicate: Predicate | OPredicate, + collection: $ReadOnlyArray | { [id: any]: T } + ): T | void; + findFrom( + predicate: Predicate | OPredicate + ): (( + fromIndex: number + ) => (collection: $ReadOnlyArray | { [id: any]: T }) => T | void) & + (( + fromIndex: number, + collection: $ReadOnlyArray | { [id: any]: T } + ) => T | void); + findFrom( + predicate: Predicate | OPredicate, + fromIndex: number + ): (collection: Array | { [id: any]: T }) => T | void; + findFrom( + predicate: Predicate | OPredicate, + fromIndex: number, + collection: $ReadOnlyArray | { [id: any]: T } + ): T | void; + findLast( + predicate: Predicate | OPredicate + ): (collection: $ReadOnlyArray | { [id: any]: T }) => T | void; + findLast( + predicate: Predicate | OPredicate, + collection: $ReadOnlyArray | { [id: any]: T } + ): T | void; + findLastFrom( + predicate: Predicate | OPredicate + ): (( + fromIndex: number + ) => (collection: $ReadOnlyArray | { [id: any]: T }) => T | void) & + (( + fromIndex: number, + collection: $ReadOnlyArray | { [id: any]: T } + ) => T | void); + findLastFrom( + predicate: Predicate | OPredicate, + fromIndex: number + ): (collection: $ReadOnlyArray | { [id: any]: T }) => T | void; + findLastFrom( + predicate: Predicate | OPredicate, + fromIndex: number, + collection: $ReadOnlyArray | { [id: any]: T } + ): T | void; + flatMap( + iteratee: FlatMapIteratee | OFlatMapIteratee + ): (collection: Array | { [id: any]: T }) => Array; + flatMap( + iteratee: FlatMapIteratee | OFlatMapIteratee, + collection: Array | { [id: any]: T } + ): Array; + flatMapDeep( + iteratee: FlatMapIteratee | OFlatMapIteratee + ): (collection: Array | { [id: any]: T }) => Array; + flatMapDeep( + iteratee: FlatMapIteratee | OFlatMapIteratee, + collection: Array | { [id: any]: T } + ): Array; + flatMapDepth( + iteratee: FlatMapIteratee | OFlatMapIteratee + ): (( + depth: number + ) => (collection: Array | { [id: any]: T }) => Array) & + ((depth: number, collection: Array | { [id: any]: T }) => Array); + flatMapDepth( + iteratee: FlatMapIteratee | OFlatMapIteratee, + depth: number + ): (collection: Array | { [id: any]: T }) => Array; + flatMapDepth( + iteratee: FlatMapIteratee | OFlatMapIteratee, + depth: number, + collection: Array | { [id: any]: T } + ): Array; + forEach( + iteratee: Iteratee | OIteratee + ): (collection: Array | { [id: any]: T }) => Array; + forEach( + iteratee: Iteratee | OIteratee, + collection: Array | { [id: any]: T } + ): Array; + forEachRight( + iteratee: Iteratee | OIteratee + ): (collection: Array | { [id: any]: T }) => Array; + forEachRight( + iteratee: Iteratee | OIteratee, + collection: Array | { [id: any]: T } + ): Array; + groupBy( + iteratee: ValueOnlyIteratee + ): (collection: Array | { [id: any]: T }) => { [key: V]: Array }; + groupBy( + iteratee: ValueOnlyIteratee, + collection: Array | { [id: any]: T } + ): { [key: V]: Array }; + includes(value: string): (str: string) => boolean; + includes(value: string, str: string): boolean; + includes(value: T): (collection: Array | { [id: any]: T }) => boolean; + includes(value: T, collection: Array | { [id: any]: T }): boolean; + contains(value: string): (str: string) => boolean; + contains(value: string, str: string): boolean; + contains(value: T): (collection: Array | { [id: any]: T }) => boolean; + contains(value: T, collection: Array | { [id: any]: T }): boolean; + includesFrom( + value: string + ): ((fromIndex: number) => (str: string) => boolean) & + ((fromIndex: number, str: string) => boolean); + includesFrom(value: string, fromIndex: number): (str: string) => boolean; + includesFrom(value: string, fromIndex: number, str: string): boolean; + includesFrom( + value: T + ): ((fromIndex: number) => (collection: Array) => boolean) & + ((fromIndex: number, collection: Array) => boolean); + includesFrom( + value: T, + fromIndex: number + ): (collection: Array) => boolean; + includesFrom(value: T, fromIndex: number, collection: Array): boolean; + invokeMap( + path: ((value: T) => Array | string) | Array | string + ): (collection: Array | { [id: any]: T }) => Array; + invokeMap( + path: ((value: T) => Array | string) | Array | string, + collection: Array | { [id: any]: T } + ): Array; + invokeArgsMap( + path: ((value: T) => Array | string) | Array | string + ): (( + collection: Array | { [id: any]: T } + ) => (args: Array) => Array) & + (( + collection: Array | { [id: any]: T }, + args: Array + ) => Array); + invokeArgsMap( + path: ((value: T) => Array | string) | Array | string, + collection: Array | { [id: any]: T } + ): (args: Array) => Array; + invokeArgsMap( + path: ((value: T) => Array | string) | Array | string, + collection: Array | { [id: any]: T }, + args: Array + ): Array; + keyBy( + iteratee: ValueOnlyIteratee + ): (collection: Array | { [id: any]: T }) => { [key: V]: T }; + keyBy( + iteratee: ValueOnlyIteratee, + collection: Array | { [id: any]: T } + ): { [key: V]: T }; + indexBy( + iteratee: ValueOnlyIteratee + ): (collection: Array | { [id: any]: T }) => { [key: V]: T }; + indexBy( + iteratee: ValueOnlyIteratee, + collection: Array | { [id: any]: T } + ): { [key: V]: T }; + map( + iteratee: MapIterator | OMapIterator + ): (collection: Array | { [id: any]: T }) => Array; + map( + iteratee: MapIterator | OMapIterator, + collection: Array | { [id: any]: T } + ): Array; + map(iteratee: (char: string) => any): (str: string) => string; + map(iteratee: (char: string) => any, str: string): string; + pluck( + iteratee: MapIterator | OMapIterator + ): (collection: Array | { [id: any]: T }) => Array; + pluck( + iteratee: MapIterator | OMapIterator, + collection: Array | { [id: any]: T } + ): Array; + pluck(iteratee: (char: string) => any): (str: string) => string; + pluck(iteratee: (char: string) => any, str: string): string; + orderBy( + iteratees: Array | OIteratee<*>> | string + ): (( + orders: Array<"asc" | "desc"> | string + ) => (collection: Array | { [id: any]: T }) => Array) & + (( + orders: Array<"asc" | "desc"> | string, + collection: Array | { [id: any]: T } + ) => Array); + orderBy( + iteratees: Array | OIteratee<*>> | string, + orders: Array<"asc" | "desc"> | string + ): (collection: Array | { [id: any]: T }) => Array; + orderBy( + iteratees: Array | OIteratee<*>> | string, + orders: Array<"asc" | "desc"> | string, + collection: Array | { [id: any]: T } + ): Array; + partition( + predicate: Predicate | OPredicate + ): (collection: Array | { [id: any]: T }) => [Array, Array]; + partition( + predicate: Predicate | OPredicate, + collection: Array | { [id: any]: T } + ): [Array, Array]; + reduce( + iteratee: (accumulator: U, value: T) => U + ): ((accumulator: U) => (collection: Array | { [id: any]: T }) => U) & + ((accumulator: U, collection: Array | { [id: any]: T }) => U); + reduce( + iteratee: (accumulator: U, value: T) => U, + accumulator: U + ): (collection: Array | { [id: any]: T }) => U; + reduce( + iteratee: (accumulator: U, value: T) => U, + accumulator: U, + collection: Array | { [id: any]: T } + ): U; + reduceRight( + iteratee: (value: T, accumulator: U) => U + ): ((accumulator: U) => (collection: Array | { [id: any]: T }) => U) & + ((accumulator: U, collection: Array | { [id: any]: T }) => U); + reduceRight( + iteratee: (value: T, accumulator: U) => U, + accumulator: U + ): (collection: Array | { [id: any]: T }) => U; + reduceRight( + iteratee: (value: T, accumulator: U) => U, + accumulator: U, + collection: Array | { [id: any]: T } + ): U; + reject( + predicate: Predicate | OPredicate + ): (collection: Array | { [id: any]: T }) => Array; + reject( + predicate: Predicate | OPredicate, + collection: Array | { [id: any]: T } + ): Array; + sample(collection: Array | { [id: any]: T }): T; + sampleSize( + n: number + ): (collection: Array | { [id: any]: T }) => Array; + sampleSize(n: number, collection: Array | { [id: any]: T }): Array; + shuffle(collection: Array | { [id: any]: T }): Array; + size(collection: Array | Object): number; + some( + predicate: Predicate | OPredicate + ): (collection: Array | { [id: any]: T }) => boolean; + some( + predicate: Predicate | OPredicate, + collection: Array | { [id: any]: T } + ): boolean; + any( + predicate: Predicate | OPredicate + ): (collection: Array | { [id: any]: T }) => boolean; + any( + predicate: Predicate | OPredicate, + collection: Array | { [id: any]: T } + ): boolean; + sortBy( + iteratees: Array | OIteratee> | Iteratee | OIteratee + ): (collection: Array | { [id: any]: T }) => Array; + sortBy( + iteratees: Array | OIteratee> | Iteratee | OIteratee, + collection: Array | { [id: any]: T } + ): Array; // Date - now(): number, + now(): number; // Function - after(fn: Function): (n: number) => Function, - after(fn: Function, n: number): Function, - ary(func: Function): Function, - nAry(n: number): (func: Function) => Function, - nAry(n: number, func: Function): Function, - before(fn: Function): (n: number) => Function, - before(fn: Function, n: number): Function, - bind(func: Function): (thisArg: any) => Function, - bind(func: Function, thisArg: any): Function, - bindKey(obj: Object): (key: string) => Function, - bindKey(obj: Object, key: string): Function, - curry: Curry, - curryN(arity: number): (func: Function) => Function, - curryN(arity: number, func: Function): Function, - curryRight(func: Function): Function, - curryRightN(arity: number): (func: Function) => Function, - curryRightN(arity: number, func: Function): Function, - debounce(wait: number): (func: Function) => Function, - debounce(wait: number, func: Function): Function, - defer(func: Function): number, - delay(wait: number): (func: Function) => number, - delay(wait: number, func: Function): number, - flip(func: Function): Function, - memoize(func: Function): Function, - negate(predicate: Function): Function, - complement(predicate: Function): Function, - once(func: Function): Function, - overArgs(func: Function): (transforms: Array) => Function, - overArgs(func: Function, transforms: Array): Function, - useWith(func: Function): (transforms: Array) => Function, - useWith(func: Function, transforms: Array): Function, - partial(func: Function): (partials: any[]) => Function, - partial(func: Function, partials: any[]): Function, - partialRight(func: Function): (partials: Array) => Function, - partialRight(func: Function, partials: Array): Function, - rearg(indexes: Array): (func: Function) => Function, - rearg(indexes: Array, func: Function): Function, - rest(func: Function): Function, - unapply(func: Function): Function, - restFrom(start: number): (func: Function) => Function, - restFrom(start: number, func: Function): Function, - spread(func: Function): Function, - apply(func: Function): Function, - spreadFrom(start: number): (func: Function) => Function, - spreadFrom(start: number, func: Function): Function, - throttle(wait: number): (func: Function) => Function, - throttle(wait: number, func: Function): Function, - unary(func: Function): Function, - wrap(wrapper: Function): (value: any) => Function, - wrap(wrapper: Function, value: any): Function, + after(fn: Function): (n: number) => Function; + after(fn: Function, n: number): Function; + ary(func: Function): Function; + nAry(n: number): (func: Function) => Function; + nAry(n: number, func: Function): Function; + before(fn: Function): (n: number) => Function; + before(fn: Function, n: number): Function; + bind(func: Function): (thisArg: any) => Function; + bind(func: Function, thisArg: any): Function; + bindKey(obj: Object): (key: string) => Function; + bindKey(obj: Object, key: string): Function; + curry: Curry; + curryN(arity: number): (func: Function) => Function; + curryN(arity: number, func: Function): Function; + curryRight(func: Function): Function; + curryRightN(arity: number): (func: Function) => Function; + curryRightN(arity: number, func: Function): Function; + debounce(wait: number): (func: F) => F; + debounce(wait: number, func: F): F; + defer(func: Function): number; + delay(wait: number): (func: Function) => number; + delay(wait: number, func: Function): number; + flip(func: Function): Function; + memoize(func: F): F; + negate(predicate: Function): Function; + complement(predicate: Function): Function; + once(func: Function): Function; + overArgs(func: Function): (transforms: Array) => Function; + overArgs(func: Function, transforms: Array): Function; + useWith(func: Function): (transforms: Array) => Function; + useWith(func: Function, transforms: Array): Function; + partial(func: Function): (partials: any[]) => Function; + partial(func: Function, partials: any[]): Function; + partialRight(func: Function): (partials: Array) => Function; + partialRight(func: Function, partials: Array): Function; + rearg(indexes: Array): (func: Function) => Function; + rearg(indexes: Array, func: Function): Function; + rest(func: Function): Function; + unapply(func: Function): Function; + restFrom(start: number): (func: Function) => Function; + restFrom(start: number, func: Function): Function; + spread(func: Function): Function; + apply(func: Function): Function; + spreadFrom(start: number): (func: Function) => Function; + spreadFrom(start: number, func: Function): Function; + throttle(wait: number): (func: Function) => Function; + throttle(wait: number, func: Function): Function; + unary(func: Function): Function; + wrap(wrapper: Function): (value: any) => Function; + wrap(wrapper: Function, value: any): Function; // Lang - castArray(value: *): any[], - clone(value: T): T, - cloneDeep(value: T): T, - cloneDeepWith(customizer: (value: T, key: number | string, object: T, stack: any) => U): (value: T) => U, - cloneDeepWith(customizer: (value: T, key: number | string, object: T, stack: any) => U, value: T): U, - cloneWith(customizer: (value: T, key: number | string, object: T, stack: any) => U): (value: T) => U, - cloneWith(customizer: (value: T, key: number | string, object: T, stack: any) => U, value: T): U, - conformsTo(predicates: T & { [key: string]: (x: any) => boolean }): (source: T) => boolean, - conformsTo(predicates: T & { [key: string]: (x: any) => boolean }, source: T): boolean, - where(predicates: T & { [key: string]: (x: any) => boolean }): (source: T) => boolean, - where(predicates: T & { [key: string]: (x: any) => boolean }, source: T): boolean, - conforms(predicates: T & { [key: string]: (x: any) => boolean }): (source: T) => boolean, - conforms(predicates: T & { [key: string]: (x: any) => boolean }, source: T): boolean, - eq(value: any): (other: any) => boolean, - eq(value: any, other: any): boolean, - identical(value: any): (other: any) => boolean, - identical(value: any, other: any): boolean, - gt(value: any): (other: any) => boolean, - gt(value: any, other: any): boolean, - gte(value: any): (other: any) => boolean, - gte(value: any, other: any): boolean, - isArguments(value: any): boolean, - isArray(value: any): boolean, - isArrayBuffer(value: any): boolean, - isArrayLike(value: any): boolean, - isArrayLikeObject(value: any): boolean, - isBoolean(value: any): boolean, - isBuffer(value: any): boolean, - isDate(value: any): boolean, - isElement(value: any): boolean, - isEmpty(value: any): boolean, - isEqual(value: any): (other: any) => boolean, - isEqual(value: any, other: any): boolean, - equals(value: any): (other: any) => boolean, - equals(value: any, other: any): boolean, - isEqualWith(customizer: (objValue: any, otherValue: any, key: number | string, object: T, other: U, stack: any) => boolean | void): ((value: T) => (other: U) => boolean) & ((value: T, other: U) => boolean), - isEqualWith(customizer: (objValue: any, otherValue: any, key: number | string, object: T, other: U, stack: any) => boolean | void, value: T): (other: U) => boolean, - isEqualWith(customizer: (objValue: any, otherValue: any, key: number | string, object: T, other: U, stack: any) => boolean | void, value: T, other: U): boolean, - isError(value: any): boolean, - isFinite(value: any): boolean, - isFunction(value: Function): true, - isFunction(value: number | string | void | null | Object): false, - isInteger(value: any): boolean, - isLength(value: any): boolean, - isMap(value: any): boolean, - isMatch(source: Object): (object: Object) => boolean, - isMatch(source: Object, object: Object): boolean, - whereEq(source: Object): (object: Object) => boolean, - whereEq(source: Object, object: Object): boolean, - isMatchWith(customizer: (objValue: any, srcValue: any, key: number | string, object: T, source: U) => boolean | void): ((source: U) => (object: T) => boolean) & ((source: U, object: T) => boolean), - isMatchWith(customizer: (objValue: any, srcValue: any, key: number | string, object: T, source: U) => boolean | void, source: U): (object: T) => boolean, - isMatchWith(customizer: (objValue: any, srcValue: any, key: number | string, object: T, source: U) => boolean | void, source: U, object: T): boolean, - isNaN(value: any): boolean, - isNative(value: any): boolean, - isNil(value: any): boolean, - isNull(value: any): boolean, - isNumber(value: any): boolean, - isObject(value: any): boolean, - isObjectLike(value: any): boolean, - isPlainObject(value: any): boolean, - isRegExp(value: any): boolean, - isSafeInteger(value: any): boolean, - isSet(value: any): boolean, - isString(value: string): true, - isString(value: number | boolean | Function | void | null | Object | Array): false, - isSymbol(value: any): boolean, - isTypedArray(value: any): boolean, - isUndefined(value: any): boolean, - isWeakMap(value: any): boolean, - isWeakSet(value: any): boolean, - lt(value: any): (other: any) => boolean, - lt(value: any, other: any): boolean, - lte(value: any): (other: any) => boolean, - lte(value: any, other: any): boolean, - toArray(value: any): Array, - toFinite(value: any): number, - toInteger(value: any): number, - toLength(value: any): number, - toNumber(value: any): number, - toPlainObject(value: any): Object, - toSafeInteger(value: any): number, - toString(value: any): string, + castArray(value: *): any[]; + clone(value: T): T; + cloneDeep(value: T): T; + cloneDeepWith( + customizer: (value: T, key: number | string, object: T, stack: any) => U + ): (value: T) => U; + cloneDeepWith( + customizer: (value: T, key: number | string, object: T, stack: any) => U, + value: T + ): U; + cloneWith( + customizer: (value: T, key: number | string, object: T, stack: any) => U + ): (value: T) => U; + cloneWith( + customizer: (value: T, key: number | string, object: T, stack: any) => U, + value: T + ): U; + conformsTo( + predicates: T & { [key: string]: (x: any) => boolean } + ): (source: T) => boolean; + conformsTo( + predicates: T & { [key: string]: (x: any) => boolean }, + source: T + ): boolean; + where( + predicates: T & { [key: string]: (x: any) => boolean } + ): (source: T) => boolean; + where( + predicates: T & { [key: string]: (x: any) => boolean }, + source: T + ): boolean; + conforms( + predicates: T & { [key: string]: (x: any) => boolean } + ): (source: T) => boolean; + conforms( + predicates: T & { [key: string]: (x: any) => boolean }, + source: T + ): boolean; + eq(value: any): (other: any) => boolean; + eq(value: any, other: any): boolean; + identical(value: any): (other: any) => boolean; + identical(value: any, other: any): boolean; + gt(value: any): (other: any) => boolean; + gt(value: any, other: any): boolean; + gte(value: any): (other: any) => boolean; + gte(value: any, other: any): boolean; + isArguments(value: any): boolean; + isArray(value: any): boolean; + isArrayBuffer(value: any): boolean; + isArrayLike(value: any): boolean; + isArrayLikeObject(value: any): boolean; + isBoolean(value: any): boolean; + isBuffer(value: any): boolean; + isDate(value: any): boolean; + isElement(value: any): boolean; + isEmpty(value: any): boolean; + isEqual(value: any): (other: any) => boolean; + isEqual(value: any, other: any): boolean; + equals(value: any): (other: any) => boolean; + equals(value: any, other: any): boolean; + isEqualWith( + customizer: ( + objValue: any, + otherValue: any, + key: number | string, + object: T, + other: U, + stack: any + ) => boolean | void + ): ((value: T) => (other: U) => boolean) & + ((value: T, other: U) => boolean); + isEqualWith( + customizer: ( + objValue: any, + otherValue: any, + key: number | string, + object: T, + other: U, + stack: any + ) => boolean | void, + value: T + ): (other: U) => boolean; + isEqualWith( + customizer: ( + objValue: any, + otherValue: any, + key: number | string, + object: T, + other: U, + stack: any + ) => boolean | void, + value: T, + other: U + ): boolean; + isError(value: any): boolean; + isFinite(value: any): boolean; + isFunction(value: Function): true; + isFunction(value: number | string | void | null | Object): false; + isInteger(value: any): boolean; + isLength(value: any): boolean; + isMap(value: any): boolean; + isMatch(source: Object): (object: Object) => boolean; + isMatch(source: Object, object: Object): boolean; + whereEq(source: Object): (object: Object) => boolean; + whereEq(source: Object, object: Object): boolean; + isMatchWith( + customizer: ( + objValue: any, + srcValue: any, + key: number | string, + object: T, + source: U + ) => boolean | void + ): ((source: U) => (object: T) => boolean) & + ((source: U, object: T) => boolean); + isMatchWith( + customizer: ( + objValue: any, + srcValue: any, + key: number | string, + object: T, + source: U + ) => boolean | void, + source: U + ): (object: T) => boolean; + isMatchWith( + customizer: ( + objValue: any, + srcValue: any, + key: number | string, + object: T, + source: U + ) => boolean | void, + source: U, + object: T + ): boolean; + isNaN(value: any): boolean; + isNative(value: any): boolean; + isNil(value: any): boolean; + isNull(value: any): boolean; + isNumber(value: any): boolean; + isObject(value: any): boolean; + isObjectLike(value: any): boolean; + isPlainObject(value: any): boolean; + isRegExp(value: any): boolean; + isSafeInteger(value: any): boolean; + isSet(value: any): boolean; + isString(value: string): true; + isString( + value: number | boolean | Function | void | null | Object | Array + ): false; + isSymbol(value: any): boolean; + isTypedArray(value: any): boolean; + isUndefined(value: any): boolean; + isWeakMap(value: any): boolean; + isWeakSet(value: any): boolean; + lt(value: any): (other: any) => boolean; + lt(value: any, other: any): boolean; + lte(value: any): (other: any) => boolean; + lte(value: any, other: any): boolean; + toArray(value: any): Array; + toFinite(value: any): number; + toInteger(value: any): number; + toLength(value: any): number; + toNumber(value: any): number; + toPlainObject(value: any): Object; + toSafeInteger(value: any): number; + toString(value: any): string; // Math - add(augend: number): (addend: number) => number, - add(augend: number, addend: number): number, - ceil(number: number): number, - divide(dividend: number): (divisor: number) => number, - divide(dividend: number, divisor: number): number, - floor(number: number): number, - max(array: Array): T, - maxBy(iteratee: Iteratee): (array: Array) => T, - maxBy(iteratee: Iteratee, array: Array): T, - mean(array: Array<*>): number, - meanBy(iteratee: Iteratee): (array: Array) => number, - meanBy(iteratee: Iteratee, array: Array): number, - min(array: Array): T, - minBy(iteratee: Iteratee): (array: Array) => T, - minBy(iteratee: Iteratee, array: Array): T, - multiply(multiplier: number): (multiplicand: number) => number, - multiply(multiplier: number, multiplicand: number): number, - round(number: number): number, - subtract(minuend: number): (subtrahend: number) => number, - subtract(minuend: number, subtrahend: number): number, - sum(array: Array<*>): number, - sumBy(iteratee: Iteratee): (array: Array) => number, - sumBy(iteratee: Iteratee, array: Array): number, + add(augend: number): (addend: number) => number; + add(augend: number, addend: number): number; + ceil(number: number): number; + divide(dividend: number): (divisor: number) => number; + divide(dividend: number, divisor: number): number; + floor(number: number): number; + max(array: Array): T; + maxBy(iteratee: Iteratee): (array: Array) => T; + maxBy(iteratee: Iteratee, array: Array): T; + mean(array: Array<*>): number; + meanBy(iteratee: Iteratee): (array: Array) => number; + meanBy(iteratee: Iteratee, array: Array): number; + min(array: Array): T; + minBy(iteratee: Iteratee): (array: Array) => T; + minBy(iteratee: Iteratee, array: Array): T; + multiply(multiplier: number): (multiplicand: number) => number; + multiply(multiplier: number, multiplicand: number): number; + round(number: number): number; + subtract(minuend: number): (subtrahend: number) => number; + subtract(minuend: number, subtrahend: number): number; + sum(array: Array<*>): number; + sumBy(iteratee: Iteratee): (array: Array) => number; + sumBy(iteratee: Iteratee, array: Array): number; // number - clamp(lower: number): ((upper: number) => (number: number) => number) & ((upper: number, number: number) => number), - clamp(lower: number, upper: number): (number: number) => number, - clamp(lower: number, upper: number, number: number): number, - inRange(start: number): ((end: number) => (number: number) => boolean) & ((end: number, number: number) => boolean), - inRange(start: number, end: number): (number: number) => boolean, - inRange(start: number, end: number, number: number): boolean, - random(lower: number): (upper: number) => number, - random(lower: number, upper: number): number, + clamp( + lower: number + ): ((upper: number) => (number: number) => number) & + ((upper: number, number: number) => number); + clamp(lower: number, upper: number): (number: number) => number; + clamp(lower: number, upper: number, number: number): number; + inRange( + start: number + ): ((end: number) => (number: number) => boolean) & + ((end: number, number: number) => boolean); + inRange(start: number, end: number): (number: number) => boolean; + inRange(start: number, end: number, number: number): boolean; + random(lower: number): (upper: number) => number; + random(lower: number, upper: number): number; // Object - assign(object: Object): (source: Object) => Object, - assign(object: Object, source: Object): Object, - assignAll(objects: Array): Object, - assignInAll(objects: Array): Object, - extendAll(objects: Array): Object, - assignIn(a: A): (b: B) => A & B, - assignIn(a: A, b: B): A & B, - assignInWith(customizer: (objValue: any, srcValue: any, key: string, object: T, source: A) => any | void): ((object: T) => (s1: A) => Object) & ((object: T, s1: A) => Object), - assignInWith(customizer: (objValue: any, srcValue: any, key: string, object: T, source: A) => any | void, object: T): (s1: A) => Object, - assignInWith(customizer: (objValue: any, srcValue: any, key: string, object: T, source: A) => any | void, object: T, s1: A): Object, - assignWith(customizer: (objValue: any, srcValue: any, key: string, object: T, source: A) => any | void): ((object: T) => (s1: A) => Object) & ((object: T, s1: A) => Object), - assignWith(customizer: (objValue: any, srcValue: any, key: string, object: T, source: A) => any | void, object: T): (s1: A) => Object, - assignWith(customizer: (objValue: any, srcValue: any, key: string, object: T, source: A) => any | void, object: T, s1: A): Object, - assignInAllWith(customizer: (objValue: any, srcValue: any, key: string, object: Object, source: Object) => any | void): (objects: Array) => Object, - assignInAllWith(customizer: (objValue: any, srcValue: any, key: string, object: Object, source: Object) => any | void, objects: Array): Object, - extendAllWith(customizer: (objValue: any, srcValue: any, key: string, object: Object, source: Object) => any | void): (objects: Array) => Object, - extendAllWith(customizer: (objValue: any, srcValue: any, key: string, object: Object, source: Object) => any | void, objects: Array): Object, - assignAllWith(customizer: (objValue: any, srcValue: any, key: string, object: Object, source: Object) => any | void): (objects: Array) => Object, - assignAllWith(customizer: (objValue: any, srcValue: any, key: string, object: Object, source: Object) => any | void, objects: Array): Object, - at(paths: Array): (object: Object) => Array, - at(paths: Array, object: Object): Array, - props(paths: Array): (object: Object) => Array, - props(paths: Array, object: Object): Array, - paths(paths: Array): (object: Object) => Array, - paths(paths: Array, object: Object): Array, - create(prototype: T): $Supertype, - defaults(source: Object): (object: Object) => Object, - defaults(source: Object, object: Object): Object, - defaultsAll(objects: Array): Object, - defaultsDeep(source: Object): (object: Object) => Object, - defaultsDeep(source: Object, object: Object): Object, - defaultsDeepAll(objects: Array): Object, + assign(object: Object): (source: Object) => Object; + assign(object: Object, source: Object): Object; + assignAll(objects: Array): Object; + assignInAll(objects: Array): Object; + extendAll(objects: Array): Object; + assignIn(a: A): (b: B) => A & B; + assignIn(a: A, b: B): A & B; + assignInWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A + ) => any | void + ): ((object: T) => (s1: A) => Object) & ((object: T, s1: A) => Object); + assignInWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A + ) => any | void, + object: T + ): (s1: A) => Object; + assignInWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A + ) => any | void, + object: T, + s1: A + ): Object; + assignWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A + ) => any | void + ): ((object: T) => (s1: A) => Object) & ((object: T, s1: A) => Object); + assignWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A + ) => any | void, + object: T + ): (s1: A) => Object; + assignWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A + ) => any | void, + object: T, + s1: A + ): Object; + assignInAllWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: Object, + source: Object + ) => any | void + ): (objects: Array) => Object; + assignInAllWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: Object, + source: Object + ) => any | void, + objects: Array + ): Object; + extendAllWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: Object, + source: Object + ) => any | void + ): (objects: Array) => Object; + extendAllWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: Object, + source: Object + ) => any | void, + objects: Array + ): Object; + assignAllWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: Object, + source: Object + ) => any | void + ): (objects: Array) => Object; + assignAllWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: Object, + source: Object + ) => any | void, + objects: Array + ): Object; + at(paths: Array): (object: Object) => Array; + at(paths: Array, object: Object): Array; + props(paths: Array): (object: Object) => Array; + props(paths: Array, object: Object): Array; + paths(paths: Array): (object: Object) => Array; + paths(paths: Array, object: Object): Array; + create(prototype: T): $Supertype; + defaults(source: Object): (object: Object) => Object; + defaults(source: Object, object: Object): Object; + defaultsAll(objects: Array): Object; + defaultsDeep(source: Object): (object: Object) => Object; + defaultsDeep(source: Object, object: Object): Object; + defaultsDeepAll(objects: Array): Object; // alias for _.toPairs - entries(object: Object): NestedArray, + entries(object: Object): NestedArray; // alias for _.toPairsIn - entriesIn(object: Object): NestedArray, + entriesIn(object: Object): NestedArray; // alias for _.assignIn - extend(a: A): (b: B) => A & B, - extend(a: A, b: B): A & B, + extend(a: A): (b: B) => A & B; + extend(a: A, b: B): A & B; // alias for _.assignInWith - extendWith(customizer: (objValue: any, srcValue: any, key: string, object: T, source: A) => any | void): ((object: T) => (s1: A) => Object) & ((object: T, s1: A) => Object), - extendWith(customizer: (objValue: any, srcValue: any, key: string, object: T, source: A) => any | void, object: T): (s1: A) => Object, - extendWith(customizer: (objValue: any, srcValue: any, key: string, object: T, source: A) => any | void, object: T, s1: A): Object, - findKey(predicate: OPredicate): (object: T) => string | void, - findKey(predicate: OPredicate, object: T): string | void, - findLastKey(predicate: OPredicate): (object: T) => string | void, - findLastKey(predicate: OPredicate, object: T): string | void, - forIn(iteratee: OIteratee<*>): (object: Object) => Object, - forIn(iteratee: OIteratee<*>, object: Object): Object, - forInRight(iteratee: OIteratee<*>): (object: Object) => Object, - forInRight(iteratee: OIteratee<*>, object: Object): Object, - forOwn(iteratee: OIteratee<*>): (object: Object) => Object, - forOwn(iteratee: OIteratee<*>, object: Object): Object, - forOwnRight(iteratee: OIteratee<*>): (object: Object) => Object, - forOwnRight(iteratee: OIteratee<*>, object: Object): Object, - functions(object: Object): Array, - functionsIn(object: Object): Array, - get(path: Array | string): (object: Object | Array) => any, - get(path: Array | string, object: Object | Array): any, - prop(path: Array | string): (object: Object | Array) => any, - prop(path: Array | string, object: Object | Array): any, - path(path: Array | string): (object: Object | Array) => any, - path(path: Array | string, object: Object | Array): any, - getOr(defaultValue: any): ((path: Array | string) => (object: Object | Array) => any) & ((path: Array | string, object: Object | Array) => any), - getOr(defaultValue: any, path: Array | string): (object: Object | Array) => any, - getOr(defaultValue: any, path: Array | string, object: Object | Array): any, - propOr(defaultValue: any): ((path: Array | string) => (object: Object | Array) => any) & ((path: Array | string, object: Object | Array) => any), - propOr(defaultValue: any, path: Array | string): (object: Object | Array) => any, - propOr(defaultValue: any, path: Array | string, object: Object | Array): any, - pathOr(defaultValue: any): ((path: Array | string) => (object: Object | Array) => any) & ((path: Array | string, object: Object | Array) => any), - pathOr(defaultValue: any, path: Array | string): (object: Object | Array) => any, - pathOr(defaultValue: any, path: Array | string, object: Object | Array): any, - has(path: Array | string): (object: Object) => boolean, - has(path: Array | string, object: Object): boolean, - hasIn(path: Array | string): (object: Object) => boolean, - hasIn(path: Array | string, object: Object): boolean, - invert(object: Object): Object, - invertObj(object: Object): Object, - invertBy(iteratee: Function): (object: Object) => Object, - invertBy(iteratee: Function, object: Object): Object, - invoke(path: Array | string): (object: Object) => any, - invoke(path: Array | string, object: Object): any, - invokeArgs(path: Array | string): ((object: Object) => (args: Array) => any) & ((object: Object, args: Array) => any), - invokeArgs(path: Array | string, object: Object): (args: Array) => any, - invokeArgs(path: Array | string, object: Object, args: Array): any, - keys(object: Object): Array, - keysIn(object: Object): Array, - mapKeys(iteratee: OIteratee<*>): (object: Object) => Object, - mapKeys(iteratee: OIteratee<*>, object: Object): Object, - mapValues(iteratee: OIteratee<*>): (object: Object) => Object, - mapValues(iteratee: OIteratee<*>, object: Object): Object, - merge(object: Object): (source: Object) => Object, - merge(object: Object, source: Object): Object, - mergeAll(objects: Array): Object, - mergeWith(customizer: (objValue: any, srcValue: any, key: string, object: T, source: A | B) => any | void): ((object: T) => (s1: A) => Object) & ((object: T, s1: A) => Object), - mergeWith(customizer: (objValue: any, srcValue: any, key: string, object: T, source: A | B) => any | void, object: T): (s1: A) => Object, - mergeWith(customizer: (objValue: any, srcValue: any, key: string, object: T, source: A | B) => any | void, object: T, s1: A): Object, - mergeAllWith(customizer: (objValue: any, srcValue: any, key: string, object: Object, source: Object) => any | void): (objects: Array) => Object, - mergeAllWith(customizer: (objValue: any, srcValue: any, key: string, object: Object, source: Object) => any | void, objects: Array): Object, - omit(props: Array): (object: Object) => Object, - omit(props: Array, object: Object): Object, - omitAll(props: Array): (object: Object) => Object, - omitAll(props: Array, object: Object): Object, - omitBy(predicate: OPredicate): (object: T) => Object, - omitBy(predicate: OPredicate, object: T): Object, - pick(props: Array): (object: Object) => Object, - pick(props: Array, object: Object): Object, - pickAll(props: Array): (object: Object) => Object, - pickAll(props: Array, object: Object): Object, - pickBy(predicate: OPredicate): (object: T) => Object, - pickBy(predicate: OPredicate, object: T): Object, - result(path: Array | string): (object: Object) => any, - result(path: Array | string, object: Object): any, - set(path: Array | string): ((value: any) => (object: Object) => Object) & ((value: any, object: Object) => Object), - set(path: Array | string, value: any): (object: Object) => Object, - set(path: Array | string, value: any, object: Object): Object, - assoc(path: Array | string): ((value: any) => (object: Object) => Object) & ((value: any, object: Object) => Object), - assoc(path: Array | string, value: any): (object: Object) => Object, - assoc(path: Array | string, value: any, object: Object): Object, - assocPath(path: Array | string): ((value: any) => (object: Object) => Object) & ((value: any, object: Object) => Object), - assocPath(path: Array | string, value: any): (object: Object) => Object, - assocPath(path: Array | string, value: any, object: Object): Object, - setWith(customizer: (nsValue: any, key: string, nsObject: T) => any): ((path: Array | string) => (((value: any) => (object: T) => Object) & ((value: any, object: T) => Object))) & ((path: Array | string, value: any) => (object: T) => Object) & ((path: Array | string, value: any, object: T) => Object), - setWith(customizer: (nsValue: any, key: string, nsObject: T) => any, path: Array | string): ((value: any) => (object: T) => Object) & ((value: any, object: T) => Object), - setWith(customizer: (nsValue: any, key: string, nsObject: T) => any, path: Array | string, value: any): (object: T) => Object, - setWith(customizer: (nsValue: any, key: string, nsObject: T) => any, path: Array | string, value: any, object: T): Object, - toPairs(object: Object | Array<*>): NestedArray, - toPairsIn(object: Object): NestedArray, - transform(iteratee: OIteratee<*>): ((accumulator: any) => (collection: Object | Array) => any) & ((accumulator: any, collection: Object | Array) => any), - transform(iteratee: OIteratee<*>, accumulator: any): (collection: Object | Array) => any, - transform(iteratee: OIteratee<*>, accumulator: any, collection: Object | Array): any, - unset(path: Array | string): (object: Object) => boolean, - unset(path: Array | string, object: Object): boolean, - dissoc(path: Array | string): (object: Object) => boolean, - dissoc(path: Array | string, object: Object): boolean, - dissocPath(path: Array | string): (object: Object) => boolean, - dissocPath(path: Array | string, object: Object): boolean, - update(path: string[] | string): ((updater: Function) => (object: Object) => Object) & ((updater: Function, object: Object) => Object), - update(path: string[] | string, updater: Function): (object: Object) => Object, - update(path: string[] | string, updater: Function, object: Object): Object, - updateWith(customizer: Function): ((path: string[] | string) => (((updater: Function) => (object: Object) => Object) & ((updater: Function, object: Object) => Object))) & ((path: string[] | string, updater: Function) => (object: Object) => Object) & ((path: string[] | string, updater: Function, object: Object) => Object), - updateWith(customizer: Function, path: string[] | string): ((updater: Function) => (object: Object) => Object) & ((updater: Function, object: Object) => Object), - updateWith(customizer: Function, path: string[] | string, updater: Function): (object: Object) => Object, - updateWith(customizer: Function, path: string[] | string, updater: Function, object: Object): Object, - values(object: Object): Array, - valuesIn(object: Object): Array, + extendWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A + ) => any | void + ): ((object: T) => (s1: A) => Object) & ((object: T, s1: A) => Object); + extendWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A + ) => any | void, + object: T + ): (s1: A) => Object; + extendWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A + ) => any | void, + object: T, + s1: A + ): Object; + findKey( + predicate: OPredicate + ): (object: T) => string | void; + findKey( + predicate: OPredicate, + object: T + ): string | void; + findLastKey( + predicate: OPredicate + ): (object: T) => string | void; + findLastKey( + predicate: OPredicate, + object: T + ): string | void; + forIn(iteratee: OIteratee<*>): (object: Object) => Object; + forIn(iteratee: OIteratee<*>, object: Object): Object; + forInRight(iteratee: OIteratee<*>): (object: Object) => Object; + forInRight(iteratee: OIteratee<*>, object: Object): Object; + forOwn(iteratee: OIteratee<*>): (object: Object) => Object; + forOwn(iteratee: OIteratee<*>, object: Object): Object; + forOwnRight(iteratee: OIteratee<*>): (object: Object) => Object; + forOwnRight(iteratee: OIteratee<*>, object: Object): Object; + functions(object: Object): Array; + functionsIn(object: Object): Array; + get(path: Array | string): (object: Object | Array) => any; + get(path: Array | string, object: Object | Array): any; + prop(path: Array | string): (object: Object | Array) => any; + prop(path: Array | string, object: Object | Array): any; + path(path: Array | string): (object: Object | Array) => any; + path(path: Array | string, object: Object | Array): any; + getOr( + defaultValue: any + ): (( + path: Array | string + ) => (object: Object | Array) => any) & + ((path: Array | string, object: Object | Array) => any); + getOr( + defaultValue: any, + path: Array | string + ): (object: Object | Array) => any; + getOr( + defaultValue: any, + path: Array | string, + object: Object | Array + ): any; + propOr( + defaultValue: any + ): (( + path: Array | string + ) => (object: Object | Array) => any) & + ((path: Array | string, object: Object | Array) => any); + propOr( + defaultValue: any, + path: Array | string + ): (object: Object | Array) => any; + propOr( + defaultValue: any, + path: Array | string, + object: Object | Array + ): any; + pathOr( + defaultValue: any + ): (( + path: Array | string + ) => (object: Object | Array) => any) & + ((path: Array | string, object: Object | Array) => any); + pathOr( + defaultValue: any, + path: Array | string + ): (object: Object | Array) => any; + pathOr( + defaultValue: any, + path: Array | string, + object: Object | Array + ): any; + has(path: Array | string): (object: Object) => boolean; + has(path: Array | string, object: Object): boolean; + hasIn(path: Array | string): (object: Object) => boolean; + hasIn(path: Array | string, object: Object): boolean; + invert(object: Object): Object; + invertObj(object: Object): Object; + invertBy(iteratee: Function): (object: Object) => Object; + invertBy(iteratee: Function, object: Object): Object; + invoke(path: Array | string): (object: Object) => any; + invoke(path: Array | string, object: Object): any; + invokeArgs( + path: Array | string + ): ((object: Object) => (args: Array) => any) & + ((object: Object, args: Array) => any); + invokeArgs( + path: Array | string, + object: Object + ): (args: Array) => any; + invokeArgs( + path: Array | string, + object: Object, + args: Array + ): any; + keys(object: { [key: K]: any }): Array; + keys(object: Object): Array; + keysIn(object: Object): Array; + mapKeys(iteratee: OIteratee<*>): (object: Object) => Object; + mapKeys(iteratee: OIteratee<*>, object: Object): Object; + mapValues(iteratee: OIteratee<*>): (object: Object) => Object; + mapValues(iteratee: OIteratee<*>, object: Object): Object; + merge(object: Object): (source: Object) => Object; + merge(object: Object, source: Object): Object; + mergeAll(objects: Array): Object; + mergeWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A | B + ) => any | void + ): ((object: T) => (s1: A) => Object) & ((object: T, s1: A) => Object); + mergeWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A | B + ) => any | void, + object: T + ): (s1: A) => Object; + mergeWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: T, + source: A | B + ) => any | void, + object: T, + s1: A + ): Object; + mergeAllWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: Object, + source: Object + ) => any | void + ): (objects: Array) => Object; + mergeAllWith( + customizer: ( + objValue: any, + srcValue: any, + key: string, + object: Object, + source: Object + ) => any | void, + objects: Array + ): Object; + omit(props: Array): (object: Object) => Object; + omit(props: Array, object: Object): Object; + omitAll(props: Array): (object: Object) => Object; + omitAll(props: Array, object: Object): Object; + omitBy( + predicate: OPredicate + ): (object: T) => Object; + omitBy(predicate: OPredicate, object: T): Object; + pick(props: Array): (object: Object) => Object; + pick(props: Array, object: Object): Object; + pickAll(props: Array): (object: Object) => Object; + pickAll(props: Array, object: Object): Object; + pickBy( + predicate: OPredicate + ): (object: T) => Object; + pickBy(predicate: OPredicate, object: T): Object; + result(path: Array | string): (object: Object) => any; + result(path: Array | string, object: Object): any; + set( + path: Array | string + ): ((value: any) => (object: Object) => Object) & + ((value: any, object: Object) => Object); + set(path: Array | string, value: any): (object: Object) => Object; + set(path: Array | string, value: any, object: Object): Object; + assoc( + path: Array | string + ): ((value: any) => (object: Object) => Object) & + ((value: any, object: Object) => Object); + assoc(path: Array | string, value: any): (object: Object) => Object; + assoc(path: Array | string, value: any, object: Object): Object; + assocPath( + path: Array | string + ): ((value: any) => (object: Object) => Object) & + ((value: any, object: Object) => Object); + assocPath( + path: Array | string, + value: any + ): (object: Object) => Object; + assocPath(path: Array | string, value: any, object: Object): Object; + setWith( + customizer: (nsValue: any, key: string, nsObject: T) => any + ): (( + path: Array | string + ) => ((value: any) => (object: T) => Object) & + ((value: any, object: T) => Object)) & + ((path: Array | string, value: any) => (object: T) => Object) & + ((path: Array | string, value: any, object: T) => Object); + setWith( + customizer: (nsValue: any, key: string, nsObject: T) => any, + path: Array | string + ): ((value: any) => (object: T) => Object) & + ((value: any, object: T) => Object); + setWith( + customizer: (nsValue: any, key: string, nsObject: T) => any, + path: Array | string, + value: any + ): (object: T) => Object; + setWith( + customizer: (nsValue: any, key: string, nsObject: T) => any, + path: Array | string, + value: any, + object: T + ): Object; + toPairs(object: Object | Array<*>): NestedArray; + toPairsIn(object: Object): NestedArray; + transform( + iteratee: OIteratee<*> + ): ((accumulator: any) => (collection: Object | Array) => any) & + ((accumulator: any, collection: Object | Array) => any); + transform( + iteratee: OIteratee<*>, + accumulator: any + ): (collection: Object | Array) => any; + transform( + iteratee: OIteratee<*>, + accumulator: any, + collection: Object | Array + ): any; + unset(path: Array | string): (object: Object) => boolean; + unset(path: Array | string, object: Object): boolean; + dissoc(path: Array | string): (object: Object) => boolean; + dissoc(path: Array | string, object: Object): boolean; + dissocPath(path: Array | string): (object: Object) => boolean; + dissocPath(path: Array | string, object: Object): boolean; + update( + path: string[] | string + ): ((updater: Function) => (object: Object) => Object) & + ((updater: Function, object: Object) => Object); + update( + path: string[] | string, + updater: Function + ): (object: Object) => Object; + update(path: string[] | string, updater: Function, object: Object): Object; + updateWith( + customizer: Function + ): (( + path: string[] | string + ) => ((updater: Function) => (object: Object) => Object) & + ((updater: Function, object: Object) => Object)) & + (( + path: string[] | string, + updater: Function + ) => (object: Object) => Object) & + ((path: string[] | string, updater: Function, object: Object) => Object); + updateWith( + customizer: Function, + path: string[] | string + ): ((updater: Function) => (object: Object) => Object) & + ((updater: Function, object: Object) => Object); + updateWith( + customizer: Function, + path: string[] | string, + updater: Function + ): (object: Object) => Object; + updateWith( + customizer: Function, + path: string[] | string, + updater: Function, + object: Object + ): Object; + values(object: Object): Array; + valuesIn(object: Object): Array; - tap(interceptor: (value: T) => any): (value: T) => T, - tap(interceptor: (value: T) => any, value: T): T, - thru(interceptor: (value: T1) => T2): (value: T1) => T2, - thru(interceptor: (value: T1) => T2, value: T1): T2, + tap(interceptor: (value: T) => any): (value: T) => T; + tap(interceptor: (value: T) => any, value: T): T; + thru(interceptor: (value: T1) => T2): (value: T1) => T2; + thru(interceptor: (value: T1) => T2, value: T1): T2; // String - camelCase(string: string): string, - capitalize(string: string): string, - deburr(string: string): string, - endsWith(target: string): (string: string) => boolean, - endsWith(target: string, string: string): boolean, - escape(string: string): string, - escapeRegExp(string: string): string, - kebabCase(string: string): string, - lowerCase(string: string): string, - lowerFirst(string: string): string, - pad(length: number): (string: string) => string, - pad(length: number, string: string): string, - padChars(chars: string): ((length: number) => (string: string) => string) & ((length: number, string: string) => string), - padChars(chars: string, length: number): (string: string) => string, - padChars(chars: string, length: number, string: string): string, - padEnd(length: number): (string: string) => string, - padEnd(length: number, string: string): string, - padCharsEnd(chars: string): ((length: number) => (string: string) => string) & ((length: number, string: string) => string), - padCharsEnd(chars: string, length: number): (string: string) => string, - padCharsEnd(chars: string, length: number, string: string): string, - padStart(length: number): (string: string) => string, - padStart(length: number, string: string): string, - padCharsStart(chars: string): ((length: number) => (string: string) => string) & ((length: number, string: string) => string), - padCharsStart(chars: string, length: number): (string: string) => string, - padCharsStart(chars: string, length: number, string: string): string, - parseInt(radix: number): (string: string) => number, - parseInt(radix: number, string: string): number, - repeat(n: number): (string: string) => string, - repeat(n: number, string: string): string, - replace(pattern: RegExp | string): ((replacement: ((string: string) => string) | string) => (string: string) => string) & ((replacement: ((string: string) => string) | string, string: string) => string), - replace(pattern: RegExp | string, replacement: ((string: string) => string) | string): (string: string) => string, - replace(pattern: RegExp | string, replacement: ((string: string) => string) | string, string: string): string, - snakeCase(string: string): string, - split(separator: RegExp | string): (string: string) => Array, - split(separator: RegExp | string, string: string): Array, - startCase(string: string): string, - startsWith(target: string): (string: string) => boolean, - startsWith(target: string, string: string): boolean, - template(string: string): Function, - toLower(string: string): string, - toUpper(string: string): string, - trim(string: string): string, - trimChars(chars: string): (string: string) => string, - trimChars(chars: string, string: string): string, - trimEnd(string: string): string, - trimCharsEnd(chars: string): (string: string) => string, - trimCharsEnd(chars: string, string: string): string, - trimStart(string: string): string, - trimCharsStart(chars: string): (string: string) => string, - trimCharsStart(chars: string, string: string): string, - truncate(options: TruncateOptions): (string: string) => string, - truncate(options: TruncateOptions, string: string): string, - unescape(string: string): string, - upperCase(string: string): string, - upperFirst(string: string): string, - words(string: string): Array, + camelCase(string: string): string; + capitalize(string: string): string; + deburr(string: string): string; + endsWith(target: string): (string: string) => boolean; + endsWith(target: string, string: string): boolean; + escape(string: string): string; + escapeRegExp(string: string): string; + kebabCase(string: string): string; + lowerCase(string: string): string; + lowerFirst(string: string): string; + pad(length: number): (string: string) => string; + pad(length: number, string: string): string; + padChars( + chars: string + ): ((length: number) => (string: string) => string) & + ((length: number, string: string) => string); + padChars(chars: string, length: number): (string: string) => string; + padChars(chars: string, length: number, string: string): string; + padEnd(length: number): (string: string) => string; + padEnd(length: number, string: string): string; + padCharsEnd( + chars: string + ): ((length: number) => (string: string) => string) & + ((length: number, string: string) => string); + padCharsEnd(chars: string, length: number): (string: string) => string; + padCharsEnd(chars: string, length: number, string: string): string; + padStart(length: number): (string: string) => string; + padStart(length: number, string: string): string; + padCharsStart( + chars: string + ): ((length: number) => (string: string) => string) & + ((length: number, string: string) => string); + padCharsStart(chars: string, length: number): (string: string) => string; + padCharsStart(chars: string, length: number, string: string): string; + parseInt(radix: number): (string: string) => number; + parseInt(radix: number, string: string): number; + repeat(n: number): (string: string) => string; + repeat(n: number, string: string): string; + replace( + pattern: RegExp | string + ): (( + replacement: ((string: string) => string) | string + ) => (string: string) => string) & + (( + replacement: ((string: string) => string) | string, + string: string + ) => string); + replace( + pattern: RegExp | string, + replacement: ((string: string) => string) | string + ): (string: string) => string; + replace( + pattern: RegExp | string, + replacement: ((string: string) => string) | string, + string: string + ): string; + snakeCase(string: string): string; + split(separator: RegExp | string): (string: string) => Array; + split(separator: RegExp | string, string: string): Array; + startCase(string: string): string; + startsWith(target: string): (string: string) => boolean; + startsWith(target: string, string: string): boolean; + template(string: string): Function; + toLower(string: string): string; + toUpper(string: string): string; + trim(string: string): string; + trimChars(chars: string): (string: string) => string; + trimChars(chars: string, string: string): string; + trimEnd(string: string): string; + trimCharsEnd(chars: string): (string: string) => string; + trimCharsEnd(chars: string, string: string): string; + trimStart(string: string): string; + trimCharsStart(chars: string): (string: string) => string; + trimCharsStart(chars: string, string: string): string; + truncate(options: TruncateOptions): (string: string) => string; + truncate(options: TruncateOptions, string: string): string; + unescape(string: string): string; + upperCase(string: string): string; + upperFirst(string: string): string; + words(string: string): Array; // Util - attempt(func: Function): any, - bindAll(methodNames: Array): (object: Object) => Object, - bindAll(methodNames: Array, object: Object): Object, - cond(pairs: NestedArray): Function, - constant(value: T): () => T, - always(value: T): () => T, - defaultTo(defaultValue: T2): (value: T1) => T1, - defaultTo(defaultValue: T2, value: T1): T1, + attempt(func: Function): any; + bindAll(methodNames: Array): (object: Object) => Object; + bindAll(methodNames: Array, object: Object): Object; + cond(pairs: NestedArray): Function; + constant(value: T): () => T; + always(value: T): () => T; + defaultTo( + defaultValue: T2 + ): (value: T1) => T1; + defaultTo( + defaultValue: T2, + value: T1 + ): T1; // NaN is a number instead of its own type, otherwise it would behave like null/void - defaultTo(defaultValue: T2): (value: T1) => T1 | T2, - defaultTo(defaultValue: T2, value: T1): T1 | T2, - defaultTo(defaultValue: T2): (value: T1) => T2, - defaultTo(defaultValue: T2, value: T1): T2, - flow: $ComposeReverse, - flow(funcs: Array): Function, - pipe: $ComposeReverse, - pipe(funcs: Array): Function, - flowRight: $Compose, - flowRight(funcs: Array): Function, - compose: $Compose, - compose(funcs: Array): Function, - identity(value: T): T, - iteratee(func: any): Function, - matches(source: Object): (object: Object) => boolean, - matches(source: Object, object: Object): boolean, - matchesProperty(path: Array | string): (srcValue: any) => Function, - matchesProperty(path: Array | string, srcValue: any): Function, - propEq(path: Array | string): (srcValue: any) => Function, - propEq(path: Array | string, srcValue: any): Function, - pathEq(path: Array | string): (srcValue: any) => Function, - pathEq(path: Array | string, srcValue: any): Function, - method(path: Array | string): Function, - methodOf(object: Object): Function, - mixin(object: T): ((source: Object) => (options: {chain: boolean}) => T) & ((source: Object, options: {chain: boolean}) => T), - mixin(object: T, source: Object): (options: {chain: boolean}) => T, - mixin(object: T, source: Object, options: {chain: boolean}): T, - noConflict(): Lodash, - noop(...args: Array): void, - nthArg(n: number): Function, - over(iteratees: Array): Function, - juxt(iteratees: Array): Function, - overEvery(predicates: Array): Function, - allPass(predicates: Array): Function, - overSome(predicates: Array): Function, - anyPass(predicates: Array): Function, - property(path: Array | string): (object: Object | Array) => any, - property(path: Array | string, object: Object | Array): any, - propertyOf(object: Object): (path: Array | string) => Function, - propertyOf(object: Object, path: Array | string): Function, - range(start: number): (end: number) => Array, - range(start: number, end: number): Array, - rangeStep(step: number): ((start: number) => (end: number) => Array) & ((start: number, end: number) => Array), - rangeStep(step: number, start: number): (end: number) => Array, - rangeStep(step: number, start: number, end: number): Array, - rangeRight(start: number): (end: number) => Array, - rangeRight(start: number, end: number): Array, - rangeStepRight(step: number): ((start: number) => (end: number) => Array) & ((start: number, end: number) => Array), - rangeStepRight(step: number, start: number): (end: number) => Array, - rangeStepRight(step: number, start: number, end: number): Array, - runInContext(context: Object): Function, + defaultTo(defaultValue: T2): (value: T1) => T1 | T2; + defaultTo(defaultValue: T2, value: T1): T1 | T2; + defaultTo(defaultValue: T2): (value: T1) => T2; + defaultTo(defaultValue: T2, value: T1): T2; + flow: $ComposeReverse; + flow(funcs: Array): Function; + pipe: $ComposeReverse; + pipe(funcs: Array): Function; + flowRight: $Compose; + flowRight(funcs: Array): Function; + compose: $Compose; + compose(funcs: Array): Function; + identity(value: T): T; + iteratee(func: any): Function; + matches(source: Object): (object: Object) => boolean; + matches(source: Object, object: Object): boolean; + matchesProperty(path: Array | string): (srcValue: any) => Function; + matchesProperty(path: Array | string, srcValue: any): Function; + propEq(path: Array | string): (srcValue: any) => Function; + propEq(path: Array | string, srcValue: any): Function; + pathEq(path: Array | string): (srcValue: any) => Function; + pathEq(path: Array | string, srcValue: any): Function; + method(path: Array | string): Function; + methodOf(object: Object): Function; + mixin( + object: T + ): ((source: Object) => (options: { chain: boolean }) => T) & + ((source: Object, options: { chain: boolean }) => T); + mixin( + object: T, + source: Object + ): (options: { chain: boolean }) => T; + mixin( + object: T, + source: Object, + options: { chain: boolean } + ): T; + noConflict(): Lodash; + noop(...args: Array): void; + nthArg(n: number): Function; + over(iteratees: Array): Function; + juxt(iteratees: Array): Function; + overEvery(predicates: Array): Function; + allPass(predicates: Array): Function; + overSome(predicates: Array): Function; + anyPass(predicates: Array): Function; + property( + path: Array | string + ): (object: Object | Array) => any; + property(path: Array | string, object: Object | Array): any; + propertyOf(object: Object): (path: Array | string) => Function; + propertyOf(object: Object, path: Array | string): Function; + range(start: number): (end: number) => Array; + range(start: number, end: number): Array; + rangeStep( + step: number + ): ((start: number) => (end: number) => Array) & + ((start: number, end: number) => Array); + rangeStep(step: number, start: number): (end: number) => Array; + rangeStep(step: number, start: number, end: number): Array; + rangeRight(start: number): (end: number) => Array; + rangeRight(start: number, end: number): Array; + rangeStepRight( + step: number + ): ((start: number) => (end: number) => Array) & + ((start: number, end: number) => Array); + rangeStepRight(step: number, start: number): (end: number) => Array; + rangeStepRight(step: number, start: number, end: number): Array; + runInContext(context: Object): Function; - stubArray(): Array<*>, - stubFalse(): false, - F(): false, - stubObject(): {}, - stubString(): "", - stubTrue(): true, - T(): true, - times(iteratee: (i: number) => T): (n: number) => Array, - times(iteratee: (i: number) => T, n: number): Array, - toPath(value: any): Array, - uniqueId(prefix: string): string, + stubArray(): Array<*>; + stubFalse(): false; + F(): false; + stubObject(): {}; + stubString(): ""; + stubTrue(): true; + T(): true; + times(iteratee: (i: number) => T): (n: number) => Array; + times(iteratee: (i: number) => T, n: number): Array; + toPath(value: any): Array; + uniqueId(prefix: string): string; - __: any, - placeholder: any, + __: any; + placeholder: any; convert(options: { cap?: boolean, @@ -1945,12 +2967,1241 @@ declare module "lodash/fp" { fixed?: boolean, immutable?: boolean, rearg?: boolean - }): void, + }): void; // Properties - VERSION: string, - templateSettings: TemplateSettings + VERSION: string; + templateSettings: TemplateSettings; } declare var exports: Lodash; } + +declare module "lodash/chunk" { + declare module.exports: $PropertyType<$Exports<"lodash">, "chunk">; +} + +declare module "lodash/compact" { + declare module.exports: $PropertyType<$Exports<"lodash">, "compact">; +} + +declare module "lodash/concat" { + declare module.exports: $PropertyType<$Exports<"lodash">, "concat">; +} + +declare module "lodash/difference" { + declare module.exports: $PropertyType<$Exports<"lodash">, "difference">; +} + +declare module "lodash/differenceBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "differenceBy">; +} + +declare module "lodash/differenceWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "differenceWith">; +} + +declare module "lodash/drop" { + declare module.exports: $PropertyType<$Exports<"lodash">, "drop">; +} + +declare module "lodash/dropRight" { + declare module.exports: $PropertyType<$Exports<"lodash">, "dropRight">; +} + +declare module "lodash/dropRightWhile" { + declare module.exports: $PropertyType<$Exports<"lodash">, "dropRightWhile">; +} + +declare module "lodash/dropWhile" { + declare module.exports: $PropertyType<$Exports<"lodash">, "dropWhile">; +} + +declare module "lodash/fill" { + declare module.exports: $PropertyType<$Exports<"lodash">, "fill">; +} + +declare module "lodash/findIndex" { + declare module.exports: $PropertyType<$Exports<"lodash">, "findIndex">; +} + +declare module "lodash/findLastIndex" { + declare module.exports: $PropertyType<$Exports<"lodash">, "findLastIndex">; +} + +declare module "lodash/first" { + declare module.exports: $PropertyType<$Exports<"lodash">, "first">; +} + +declare module "lodash/flatten" { + declare module.exports: $PropertyType<$Exports<"lodash">, "flatten">; +} + +declare module "lodash/flattenDeep" { + declare module.exports: $PropertyType<$Exports<"lodash">, "flattenDeep">; +} + +declare module "lodash/flattenDepth" { + declare module.exports: $PropertyType<$Exports<"lodash">, "flattenDepth">; +} + +declare module "lodash/fromPairs" { + declare module.exports: $PropertyType<$Exports<"lodash">, "fromPairs">; +} + +declare module "lodash/head" { + declare module.exports: $PropertyType<$Exports<"lodash">, "head">; +} + +declare module "lodash/indexOf" { + declare module.exports: $PropertyType<$Exports<"lodash">, "indexOf">; +} + +declare module "lodash/initial" { + declare module.exports: $PropertyType<$Exports<"lodash">, "initial">; +} + +declare module "lodash/intersection" { + declare module.exports: $PropertyType<$Exports<"lodash">, "intersection">; +} + +declare module "lodash/intersectionBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "intersectionBy">; +} + +declare module "lodash/intersectionWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "intersectionWith">; +} + +declare module "lodash/join" { + declare module.exports: $PropertyType<$Exports<"lodash">, "join">; +} + +declare module "lodash/last" { + declare module.exports: $PropertyType<$Exports<"lodash">, "last">; +} + +declare module "lodash/lastIndexOf" { + declare module.exports: $PropertyType<$Exports<"lodash">, "lastIndexOf">; +} + +declare module "lodash/nth" { + declare module.exports: $PropertyType<$Exports<"lodash">, "nth">; +} + +declare module "lodash/pull" { + declare module.exports: $PropertyType<$Exports<"lodash">, "pull">; +} + +declare module "lodash/pullAll" { + declare module.exports: $PropertyType<$Exports<"lodash">, "pullAll">; +} + +declare module "lodash/pullAllBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "pullAllBy">; +} + +declare module "lodash/pullAllWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "pullAllWith">; +} + +declare module "lodash/pullAt" { + declare module.exports: $PropertyType<$Exports<"lodash">, "pullAt">; +} + +declare module "lodash/remove" { + declare module.exports: $PropertyType<$Exports<"lodash">, "remove">; +} + +declare module "lodash/reverse" { + declare module.exports: $PropertyType<$Exports<"lodash">, "reverse">; +} + +declare module "lodash/slice" { + declare module.exports: $PropertyType<$Exports<"lodash">, "slice">; +} + +declare module "lodash/sortedIndex" { + declare module.exports: $PropertyType<$Exports<"lodash">, "sortedIndex">; +} + +declare module "lodash/sortedIndexBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "sortedIndexBy">; +} + +declare module "lodash/sortedIndexOf" { + declare module.exports: $PropertyType<$Exports<"lodash">, "sortedIndexOf">; +} + +declare module "lodash/sortedLastIndex" { + declare module.exports: $PropertyType<$Exports<"lodash">, "sortedLastIndex">; +} + +declare module "lodash/sortedLastIndexBy" { + declare module.exports: $PropertyType< + $Exports<"lodash">, + "sortedLastIndexBy" + >; +} + +declare module "lodash/sortedLastIndexOf" { + declare module.exports: $PropertyType< + $Exports<"lodash">, + "sortedLastIndexOf" + >; +} + +declare module "lodash/sortedUniq" { + declare module.exports: $PropertyType<$Exports<"lodash">, "sortedUniq">; +} + +declare module "lodash/sortedUniqBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "sortedUniqBy">; +} + +declare module "lodash/tail" { + declare module.exports: $PropertyType<$Exports<"lodash">, "tail">; +} + +declare module "lodash/take" { + declare module.exports: $PropertyType<$Exports<"lodash">, "take">; +} + +declare module "lodash/takeRight" { + declare module.exports: $PropertyType<$Exports<"lodash">, "takeRight">; +} + +declare module "lodash/takeRightWhile" { + declare module.exports: $PropertyType<$Exports<"lodash">, "takeRightWhile">; +} + +declare module "lodash/takeWhile" { + declare module.exports: $PropertyType<$Exports<"lodash">, "takeWhile">; +} + +declare module "lodash/union" { + declare module.exports: $PropertyType<$Exports<"lodash">, "union">; +} + +declare module "lodash/unionBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "unionBy">; +} + +declare module "lodash/unionWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "unionWith">; +} + +declare module "lodash/uniq" { + declare module.exports: $PropertyType<$Exports<"lodash">, "uniq">; +} + +declare module "lodash/uniqBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "uniqBy">; +} + +declare module "lodash/uniqWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "uniqWith">; +} + +declare module "lodash/unzip" { + declare module.exports: $PropertyType<$Exports<"lodash">, "unzip">; +} + +declare module "lodash/unzipWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "unzipWith">; +} + +declare module "lodash/without" { + declare module.exports: $PropertyType<$Exports<"lodash">, "without">; +} + +declare module "lodash/xor" { + declare module.exports: $PropertyType<$Exports<"lodash">, "xor">; +} + +declare module "lodash/xorBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "xorBy">; +} + +declare module "lodash/xorWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "xorWith">; +} + +declare module "lodash/zip" { + declare module.exports: $PropertyType<$Exports<"lodash">, "zip">; +} + +declare module "lodash/zipObject" { + declare module.exports: $PropertyType<$Exports<"lodash">, "zipObject">; +} + +declare module "lodash/zipObjectDeep" { + declare module.exports: $PropertyType<$Exports<"lodash">, "zipObjectDeep">; +} + +declare module "lodash/zipWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "zipWith">; +} + +declare module "lodash/countBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "countBy">; +} + +declare module "lodash/each" { + declare module.exports: $PropertyType<$Exports<"lodash">, "each">; +} + +declare module "lodash/eachRight" { + declare module.exports: $PropertyType<$Exports<"lodash">, "eachRight">; +} + +declare module "lodash/every" { + declare module.exports: $PropertyType<$Exports<"lodash">, "every">; +} + +declare module "lodash/filter" { + declare module.exports: $PropertyType<$Exports<"lodash">, "filter">; +} + +declare module "lodash/find" { + declare module.exports: $PropertyType<$Exports<"lodash">, "find">; +} + +declare module "lodash/findLast" { + declare module.exports: $PropertyType<$Exports<"lodash">, "findLast">; +} + +declare module "lodash/flatMap" { + declare module.exports: $PropertyType<$Exports<"lodash">, "flatMap">; +} + +declare module "lodash/flatMapDeep" { + declare module.exports: $PropertyType<$Exports<"lodash">, "flatMapDeep">; +} + +declare module "lodash/flatMapDepth" { + declare module.exports: $PropertyType<$Exports<"lodash">, "flatMapDepth">; +} + +declare module "lodash/forEach" { + declare module.exports: $PropertyType<$Exports<"lodash">, "forEach">; +} + +declare module "lodash/forEachRight" { + declare module.exports: $PropertyType<$Exports<"lodash">, "forEachRight">; +} + +declare module "lodash/groupBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "groupBy">; +} + +declare module "lodash/includes" { + declare module.exports: $PropertyType<$Exports<"lodash">, "includes">; +} + +declare module "lodash/invokeMap" { + declare module.exports: $PropertyType<$Exports<"lodash">, "invokeMap">; +} + +declare module "lodash/keyBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "keyBy">; +} + +declare module "lodash/map" { + declare module.exports: $PropertyType<$Exports<"lodash">, "map">; +} + +declare module "lodash/orderBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "orderBy">; +} + +declare module "lodash/partition" { + declare module.exports: $PropertyType<$Exports<"lodash">, "partition">; +} + +declare module "lodash/reduce" { + declare module.exports: $PropertyType<$Exports<"lodash">, "reduce">; +} + +declare module "lodash/reduceRight" { + declare module.exports: $PropertyType<$Exports<"lodash">, "reduceRight">; +} + +declare module "lodash/reject" { + declare module.exports: $PropertyType<$Exports<"lodash">, "reject">; +} + +declare module "lodash/sample" { + declare module.exports: $PropertyType<$Exports<"lodash">, "sample">; +} + +declare module "lodash/sampleSize" { + declare module.exports: $PropertyType<$Exports<"lodash">, "sampleSize">; +} + +declare module "lodash/shuffle" { + declare module.exports: $PropertyType<$Exports<"lodash">, "shuffle">; +} + +declare module "lodash/size" { + declare module.exports: $PropertyType<$Exports<"lodash">, "size">; +} + +declare module "lodash/some" { + declare module.exports: $PropertyType<$Exports<"lodash">, "some">; +} + +declare module "lodash/sortBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "sortBy">; +} + +declare module "lodash/now" { + declare module.exports: $PropertyType<$Exports<"lodash">, "now">; +} + +declare module "lodash/after" { + declare module.exports: $PropertyType<$Exports<"lodash">, "after">; +} + +declare module "lodash/ary" { + declare module.exports: $PropertyType<$Exports<"lodash">, "ary">; +} + +declare module "lodash/before" { + declare module.exports: $PropertyType<$Exports<"lodash">, "before">; +} + +declare module "lodash/bind" { + declare module.exports: $PropertyType<$Exports<"lodash">, "bind">; +} + +declare module "lodash/bindKey" { + declare module.exports: $PropertyType<$Exports<"lodash">, "bindKey">; +} + +declare module "lodash/curry" { + declare module.exports: $PropertyType<$Exports<"lodash">, "curry">; +} + +declare module "lodash/curryRight" { + declare module.exports: $PropertyType<$Exports<"lodash">, "curryRight">; +} + +declare module "lodash/debounce" { + declare module.exports: $PropertyType<$Exports<"lodash">, "debounce">; +} + +declare module "lodash/defer" { + declare module.exports: $PropertyType<$Exports<"lodash">, "defer">; +} + +declare module "lodash/delay" { + declare module.exports: $PropertyType<$Exports<"lodash">, "delay">; +} + +declare module "lodash/flip" { + declare module.exports: $PropertyType<$Exports<"lodash">, "flip">; +} + +declare module "lodash/memoize" { + declare module.exports: $PropertyType<$Exports<"lodash">, "memoize">; +} + +declare module "lodash/negate" { + declare module.exports: $PropertyType<$Exports<"lodash">, "negate">; +} + +declare module "lodash/once" { + declare module.exports: $PropertyType<$Exports<"lodash">, "once">; +} + +declare module "lodash/overArgs" { + declare module.exports: $PropertyType<$Exports<"lodash">, "overArgs">; +} + +declare module "lodash/partial" { + declare module.exports: $PropertyType<$Exports<"lodash">, "partial">; +} + +declare module "lodash/partialRight" { + declare module.exports: $PropertyType<$Exports<"lodash">, "partialRight">; +} + +declare module "lodash/rearg" { + declare module.exports: $PropertyType<$Exports<"lodash">, "rearg">; +} + +declare module "lodash/rest" { + declare module.exports: $PropertyType<$Exports<"lodash">, "rest">; +} + +declare module "lodash/spread" { + declare module.exports: $PropertyType<$Exports<"lodash">, "spread">; +} + +declare module "lodash/throttle" { + declare module.exports: $PropertyType<$Exports<"lodash">, "throttle">; +} + +declare module "lodash/unary" { + declare module.exports: $PropertyType<$Exports<"lodash">, "unary">; +} + +declare module "lodash/wrap" { + declare module.exports: $PropertyType<$Exports<"lodash">, "wrap">; +} + +declare module "lodash/castArray" { + declare module.exports: $PropertyType<$Exports<"lodash">, "castArray">; +} + +declare module "lodash/clone" { + declare module.exports: $PropertyType<$Exports<"lodash">, "clone">; +} + +declare module "lodash/cloneDeep" { + declare module.exports: $PropertyType<$Exports<"lodash">, "cloneDeep">; +} + +declare module "lodash/cloneDeepWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "cloneDeepWith">; +} + +declare module "lodash/cloneWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "cloneWith">; +} + +declare module "lodash/conformsTo" { + declare module.exports: $PropertyType<$Exports<"lodash">, "conformsTo">; +} + +declare module "lodash/eq" { + declare module.exports: $PropertyType<$Exports<"lodash">, "eq">; +} + +declare module "lodash/gt" { + declare module.exports: $PropertyType<$Exports<"lodash">, "gt">; +} + +declare module "lodash/gte" { + declare module.exports: $PropertyType<$Exports<"lodash">, "gte">; +} + +declare module "lodash/isArguments" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isArguments">; +} + +declare module "lodash/isArray" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isArray">; +} + +declare module "lodash/isArrayBuffer" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isArrayBuffer">; +} + +declare module "lodash/isArrayLike" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isArrayLike">; +} + +declare module "lodash/isArrayLikeObject" { + declare module.exports: $PropertyType< + $Exports<"lodash">, + "isArrayLikeObject" + >; +} + +declare module "lodash/isBoolean" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isBoolean">; +} + +declare module "lodash/isBuffer" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isBuffer">; +} + +declare module "lodash/isDate" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isDate">; +} + +declare module "lodash/isElement" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isElement">; +} + +declare module "lodash/isEmpty" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isEmpty">; +} + +declare module "lodash/isEqual" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isEqual">; +} + +declare module "lodash/isEqualWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isEqualWith">; +} + +declare module "lodash/isError" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isError">; +} + +declare module "lodash/isFinite" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isFinite">; +} + +declare module "lodash/isFunction" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isFunction">; +} + +declare module "lodash/isInteger" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isInteger">; +} + +declare module "lodash/isLength" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isLength">; +} + +declare module "lodash/isMap" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isMap">; +} + +declare module "lodash/isMatch" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isMatch">; +} + +declare module "lodash/isMatchWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isMatchWith">; +} + +declare module "lodash/isNaN" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isNaN">; +} + +declare module "lodash/isNative" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isNative">; +} + +declare module "lodash/isNil" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isNil">; +} + +declare module "lodash/isNull" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isNull">; +} + +declare module "lodash/isNumber" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isNumber">; +} + +declare module "lodash/isObject" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isObject">; +} + +declare module "lodash/isObjectLike" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isObjectLike">; +} + +declare module "lodash/isPlainObject" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isPlainObject">; +} + +declare module "lodash/isRegExp" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isRegExp">; +} + +declare module "lodash/isSafeInteger" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isSafeInteger">; +} + +declare module "lodash/isSet" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isSet">; +} + +declare module "lodash/isString" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isString">; +} + +declare module "lodash/isSymbol" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isSymbol">; +} + +declare module "lodash/isTypedArray" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isTypedArray">; +} + +declare module "lodash/isUndefined" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isUndefined">; +} + +declare module "lodash/isWeakMap" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isWeakMap">; +} + +declare module "lodash/isWeakSet" { + declare module.exports: $PropertyType<$Exports<"lodash">, "isWeakSet">; +} + +declare module "lodash/lt" { + declare module.exports: $PropertyType<$Exports<"lodash">, "lt">; +} + +declare module "lodash/lte" { + declare module.exports: $PropertyType<$Exports<"lodash">, "lte">; +} + +declare module "lodash/toArray" { + declare module.exports: $PropertyType<$Exports<"lodash">, "toArray">; +} + +declare module "lodash/toFinite" { + declare module.exports: $PropertyType<$Exports<"lodash">, "toFinite">; +} + +declare module "lodash/toInteger" { + declare module.exports: $PropertyType<$Exports<"lodash">, "toInteger">; +} + +declare module "lodash/toLength" { + declare module.exports: $PropertyType<$Exports<"lodash">, "toLength">; +} + +declare module "lodash/toNumber" { + declare module.exports: $PropertyType<$Exports<"lodash">, "toNumber">; +} + +declare module "lodash/toPlainObject" { + declare module.exports: $PropertyType<$Exports<"lodash">, "toPlainObject">; +} + +declare module "lodash/toSafeInteger" { + declare module.exports: $PropertyType<$Exports<"lodash">, "toSafeInteger">; +} + +declare module "lodash/toString" { + declare module.exports: $PropertyType<$Exports<"lodash">, "toString">; +} + +declare module "lodash/add" { + declare module.exports: $PropertyType<$Exports<"lodash">, "add">; +} + +declare module "lodash/ceil" { + declare module.exports: $PropertyType<$Exports<"lodash">, "ceil">; +} + +declare module "lodash/divide" { + declare module.exports: $PropertyType<$Exports<"lodash">, "divide">; +} + +declare module "lodash/floor" { + declare module.exports: $PropertyType<$Exports<"lodash">, "floor">; +} + +declare module "lodash/max" { + declare module.exports: $PropertyType<$Exports<"lodash">, "max">; +} + +declare module "lodash/maxBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "maxBy">; +} + +declare module "lodash/mean" { + declare module.exports: $PropertyType<$Exports<"lodash">, "mean">; +} + +declare module "lodash/meanBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "meanBy">; +} + +declare module "lodash/min" { + declare module.exports: $PropertyType<$Exports<"lodash">, "min">; +} + +declare module "lodash/minBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "minBy">; +} + +declare module "lodash/multiply" { + declare module.exports: $PropertyType<$Exports<"lodash">, "multiply">; +} + +declare module "lodash/round" { + declare module.exports: $PropertyType<$Exports<"lodash">, "round">; +} + +declare module "lodash/subtract" { + declare module.exports: $PropertyType<$Exports<"lodash">, "subtract">; +} + +declare module "lodash/sum" { + declare module.exports: $PropertyType<$Exports<"lodash">, "sum">; +} + +declare module "lodash/sumBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "sumBy">; +} + +declare module "lodash/clamp" { + declare module.exports: $PropertyType<$Exports<"lodash">, "clamp">; +} + +declare module "lodash/inRange" { + declare module.exports: $PropertyType<$Exports<"lodash">, "inRange">; +} + +declare module "lodash/random" { + declare module.exports: $PropertyType<$Exports<"lodash">, "random">; +} + +declare module "lodash/assign" { + declare module.exports: $PropertyType<$Exports<"lodash">, "assign">; +} + +declare module "lodash/assignIn" { + declare module.exports: $PropertyType<$Exports<"lodash">, "assignIn">; +} + +declare module "lodash/assignInWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "assignInWith">; +} + +declare module "lodash/assignWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "assignWith">; +} + +declare module "lodash/at" { + declare module.exports: $PropertyType<$Exports<"lodash">, "at">; +} + +declare module "lodash/create" { + declare module.exports: $PropertyType<$Exports<"lodash">, "create">; +} + +declare module "lodash/defaults" { + declare module.exports: $PropertyType<$Exports<"lodash">, "defaults">; +} + +declare module "lodash/defaultsDeep" { + declare module.exports: $PropertyType<$Exports<"lodash">, "defaultsDeep">; +} + +declare module "lodash/entries" { + declare module.exports: $PropertyType<$Exports<"lodash">, "entries">; +} + +declare module "lodash/entriesIn" { + declare module.exports: $PropertyType<$Exports<"lodash">, "entriesIn">; +} + +declare module "lodash/extend" { + declare module.exports: $PropertyType<$Exports<"lodash">, "extend">; +} + +declare module "lodash/extendWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "extendWith">; +} + +declare module "lodash/findKey" { + declare module.exports: $PropertyType<$Exports<"lodash">, "findKey">; +} + +declare module "lodash/findLastKey" { + declare module.exports: $PropertyType<$Exports<"lodash">, "findLastKey">; +} + +declare module "lodash/forIn" { + declare module.exports: $PropertyType<$Exports<"lodash">, "forIn">; +} + +declare module "lodash/forInRight" { + declare module.exports: $PropertyType<$Exports<"lodash">, "forInRight">; +} + +declare module "lodash/forOwn" { + declare module.exports: $PropertyType<$Exports<"lodash">, "forOwn">; +} + +declare module "lodash/forOwnRight" { + declare module.exports: $PropertyType<$Exports<"lodash">, "forOwnRight">; +} + +declare module "lodash/functions" { + declare module.exports: $PropertyType<$Exports<"lodash">, "functions">; +} + +declare module "lodash/functionsIn" { + declare module.exports: $PropertyType<$Exports<"lodash">, "functionsIn">; +} + +declare module "lodash/get" { + declare module.exports: $PropertyType<$Exports<"lodash">, "get">; +} + +declare module "lodash/has" { + declare module.exports: $PropertyType<$Exports<"lodash">, "has">; +} + +declare module "lodash/hasIn" { + declare module.exports: $PropertyType<$Exports<"lodash">, "hasIn">; +} + +declare module "lodash/invert" { + declare module.exports: $PropertyType<$Exports<"lodash">, "invert">; +} + +declare module "lodash/invertBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "invertBy">; +} + +declare module "lodash/invoke" { + declare module.exports: $PropertyType<$Exports<"lodash">, "invoke">; +} + +declare module "lodash/keys" { + declare module.exports: $PropertyType<$Exports<"lodash">, "keys">; +} + +declare module "lodash/keysIn" { + declare module.exports: $PropertyType<$Exports<"lodash">, "keysIn">; +} + +declare module "lodash/mapKeys" { + declare module.exports: $PropertyType<$Exports<"lodash">, "mapKeys">; +} + +declare module "lodash/mapValues" { + declare module.exports: $PropertyType<$Exports<"lodash">, "mapValues">; +} + +declare module "lodash/merge" { + declare module.exports: $PropertyType<$Exports<"lodash">, "merge">; +} + +declare module "lodash/mergeWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "mergeWith">; +} + +declare module "lodash/omit" { + declare module.exports: $PropertyType<$Exports<"lodash">, "omit">; +} + +declare module "lodash/omitBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "omitBy">; +} + +declare module "lodash/pick" { + declare module.exports: $PropertyType<$Exports<"lodash">, "pick">; +} + +declare module "lodash/pickBy" { + declare module.exports: $PropertyType<$Exports<"lodash">, "pickBy">; +} + +declare module "lodash/result" { + declare module.exports: $PropertyType<$Exports<"lodash">, "result">; +} + +declare module "lodash/set" { + declare module.exports: $PropertyType<$Exports<"lodash">, "set">; +} + +declare module "lodash/setWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "setWith">; +} + +declare module "lodash/toPairs" { + declare module.exports: $PropertyType<$Exports<"lodash">, "toPairs">; +} + +declare module "lodash/toPairsIn" { + declare module.exports: $PropertyType<$Exports<"lodash">, "toPairsIn">; +} + +declare module "lodash/transform" { + declare module.exports: $PropertyType<$Exports<"lodash">, "transform">; +} + +declare module "lodash/unset" { + declare module.exports: $PropertyType<$Exports<"lodash">, "unset">; +} + +declare module "lodash/update" { + declare module.exports: $PropertyType<$Exports<"lodash">, "update">; +} + +declare module "lodash/updateWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "updateWith">; +} + +declare module "lodash/values" { + declare module.exports: $PropertyType<$Exports<"lodash">, "values">; +} + +declare module "lodash/valuesIn" { + declare module.exports: $PropertyType<$Exports<"lodash">, "valuesIn">; +} + +declare module "lodash/chain" { + declare module.exports: $PropertyType<$Exports<"lodash">, "chain">; +} + +declare module "lodash/tap" { + declare module.exports: $PropertyType<$Exports<"lodash">, "tap">; +} + +declare module "lodash/thru" { + declare module.exports: $PropertyType<$Exports<"lodash">, "thru">; +} + +declare module "lodash/camelCase" { + declare module.exports: $PropertyType<$Exports<"lodash">, "camelCase">; +} + +declare module "lodash/capitalize" { + declare module.exports: $PropertyType<$Exports<"lodash">, "capitalize">; +} + +declare module "lodash/deburr" { + declare module.exports: $PropertyType<$Exports<"lodash">, "deburr">; +} + +declare module "lodash/endsWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "endsWith">; +} + +declare module "lodash/escape" { + declare module.exports: $PropertyType<$Exports<"lodash">, "escape">; +} + +declare module "lodash/escapeRegExp" { + declare module.exports: $PropertyType<$Exports<"lodash">, "escapeRegExp">; +} + +declare module "lodash/kebabCase" { + declare module.exports: $PropertyType<$Exports<"lodash">, "kebabCase">; +} + +declare module "lodash/lowerCase" { + declare module.exports: $PropertyType<$Exports<"lodash">, "lowerCase">; +} + +declare module "lodash/lowerFirst" { + declare module.exports: $PropertyType<$Exports<"lodash">, "lowerFirst">; +} + +declare module "lodash/pad" { + declare module.exports: $PropertyType<$Exports<"lodash">, "pad">; +} + +declare module "lodash/padEnd" { + declare module.exports: $PropertyType<$Exports<"lodash">, "padEnd">; +} + +declare module "lodash/padStart" { + declare module.exports: $PropertyType<$Exports<"lodash">, "padStart">; +} + +declare module "lodash/parseInt" { + declare module.exports: $PropertyType<$Exports<"lodash">, "parseInt">; +} + +declare module "lodash/repeat" { + declare module.exports: $PropertyType<$Exports<"lodash">, "repeat">; +} + +declare module "lodash/replace" { + declare module.exports: $PropertyType<$Exports<"lodash">, "replace">; +} + +declare module "lodash/snakeCase" { + declare module.exports: $PropertyType<$Exports<"lodash">, "snakeCase">; +} + +declare module "lodash/split" { + declare module.exports: $PropertyType<$Exports<"lodash">, "split">; +} + +declare module "lodash/startCase" { + declare module.exports: $PropertyType<$Exports<"lodash">, "startCase">; +} + +declare module "lodash/startsWith" { + declare module.exports: $PropertyType<$Exports<"lodash">, "startsWith">; +} + +declare module "lodash/template" { + declare module.exports: $PropertyType<$Exports<"lodash">, "template">; +} + +declare module "lodash/toLower" { + declare module.exports: $PropertyType<$Exports<"lodash">, "toLower">; +} + +declare module "lodash/toUpper" { + declare module.exports: $PropertyType<$Exports<"lodash">, "toUpper">; +} + +declare module "lodash/trim" { + declare module.exports: $PropertyType<$Exports<"lodash">, "trim">; +} + +declare module "lodash/trimEnd" { + declare module.exports: $PropertyType<$Exports<"lodash">, "trimEnd">; +} + +declare module "lodash/trimStart" { + declare module.exports: $PropertyType<$Exports<"lodash">, "trimStart">; +} + +declare module "lodash/truncate" { + declare module.exports: $PropertyType<$Exports<"lodash">, "truncate">; +} + +declare module "lodash/unescape" { + declare module.exports: $PropertyType<$Exports<"lodash">, "unescape">; +} + +declare module "lodash/upperCase" { + declare module.exports: $PropertyType<$Exports<"lodash">, "upperCase">; +} + +declare module "lodash/upperFirst" { + declare module.exports: $PropertyType<$Exports<"lodash">, "upperFirst">; +} + +declare module "lodash/words" { + declare module.exports: $PropertyType<$Exports<"lodash">, "words">; +} + +declare module "lodash/attempt" { + declare module.exports: $PropertyType<$Exports<"lodash">, "attempt">; +} + +declare module "lodash/bindAll" { + declare module.exports: $PropertyType<$Exports<"lodash">, "bindAll">; +} + +declare module "lodash/cond" { + declare module.exports: $PropertyType<$Exports<"lodash">, "cond">; +} + +declare module "lodash/conforms" { + declare module.exports: $PropertyType<$Exports<"lodash">, "conforms">; +} + +declare module "lodash/constant" { + declare module.exports: $PropertyType<$Exports<"lodash">, "constant">; +} + +declare module "lodash/defaultTo" { + declare module.exports: $PropertyType<$Exports<"lodash">, "defaultTo">; +} + +declare module "lodash/flow" { + declare module.exports: $PropertyType<$Exports<"lodash">, "flow">; +} + +declare module "lodash/flowRight" { + declare module.exports: $PropertyType<$Exports<"lodash">, "flowRight">; +} + +declare module "lodash/identity" { + declare module.exports: $PropertyType<$Exports<"lodash">, "identity">; +} + +declare module "lodash/iteratee" { + declare module.exports: $PropertyType<$Exports<"lodash">, "iteratee">; +} + +declare module "lodash/matches" { + declare module.exports: $PropertyType<$Exports<"lodash">, "matches">; +} + +declare module "lodash/matchesProperty" { + declare module.exports: $PropertyType<$Exports<"lodash">, "matchesProperty">; +} + +declare module "lodash/method" { + declare module.exports: $PropertyType<$Exports<"lodash">, "method">; +} + +declare module "lodash/methodOf" { + declare module.exports: $PropertyType<$Exports<"lodash">, "methodOf">; +} + +declare module "lodash/mixin" { + declare module.exports: $PropertyType<$Exports<"lodash">, "mixin">; +} + +declare module "lodash/noConflict" { + declare module.exports: $PropertyType<$Exports<"lodash">, "noConflict">; +} + +declare module "lodash/noop" { + declare module.exports: $PropertyType<$Exports<"lodash">, "noop">; +} + +declare module "lodash/nthArg" { + declare module.exports: $PropertyType<$Exports<"lodash">, "nthArg">; +} + +declare module "lodash/over" { + declare module.exports: $PropertyType<$Exports<"lodash">, "over">; +} + +declare module "lodash/overEvery" { + declare module.exports: $PropertyType<$Exports<"lodash">, "overEvery">; +} + +declare module "lodash/overSome" { + declare module.exports: $PropertyType<$Exports<"lodash">, "overSome">; +} + +declare module "lodash/property" { + declare module.exports: $PropertyType<$Exports<"lodash">, "property">; +} + +declare module "lodash/propertyOf" { + declare module.exports: $PropertyType<$Exports<"lodash">, "propertyOf">; +} + +declare module "lodash/range" { + declare module.exports: $PropertyType<$Exports<"lodash">, "range">; +} + +declare module "lodash/rangeRight" { + declare module.exports: $PropertyType<$Exports<"lodash">, "rangeRight">; +} + +declare module "lodash/runInContext" { + declare module.exports: $PropertyType<$Exports<"lodash">, "runInContext">; +} + +declare module "lodash/stubArray" { + declare module.exports: $PropertyType<$Exports<"lodash">, "stubArray">; +} + +declare module "lodash/stubFalse" { + declare module.exports: $PropertyType<$Exports<"lodash">, "stubFalse">; +} + +declare module "lodash/stubObject" { + declare module.exports: $PropertyType<$Exports<"lodash">, "stubObject">; +} + +declare module "lodash/stubString" { + declare module.exports: $PropertyType<$Exports<"lodash">, "stubString">; +} + +declare module "lodash/stubTrue" { + declare module.exports: $PropertyType<$Exports<"lodash">, "stubTrue">; +} + +declare module "lodash/times" { + declare module.exports: $PropertyType<$Exports<"lodash">, "times">; +} + +declare module "lodash/toPath" { + declare module.exports: $PropertyType<$Exports<"lodash">, "toPath">; +} + +declare module "lodash/uniqueId" { + declare module.exports: $PropertyType<$Exports<"lodash">, "uniqueId">; +} diff --git a/flow-typed/npm/moment_v2.3.x.js b/flow-typed/npm/moment_v2.3.x.js index 4925c47cb..c03d2ff2d 100644 --- a/flow-typed/npm/moment_v2.3.x.js +++ b/flow-typed/npm/moment_v2.3.x.js @@ -1,29 +1,29 @@ -// flow-typed signature: 793995d08b898744007089d163219dbe -// flow-typed version: 7a7fdd86ed/moment_v2.3.x/flow_>=v0.34.x +// flow-typed signature: a56215e90c2cb9a5f9e106edd857208f +// flow-typed version: 057d3e81b5/moment_v2.3.x/flow_>=v0.34.x type moment$MomentOptions = { - y?: number|string, - year?: number|string, - years?: number|string, - M?: number|string, - month?: number|string, - months?: number|string, - d?: number|string, - day?: number|string, - days?: number|string, - date?: number|string, - h?: number|string, - hour?: number|string, - hours?: number|string, - m?: number|string, - minute?: number|string, - minutes?: number|string, - s?: number|string, - second?: number|string, - seconds?: number|string, - ms?: number|string, - millisecond?: number|string, - milliseconds?: number|string, + y?: number | string, + year?: number | string, + years?: number | string, + M?: number | string, + month?: number | string, + months?: number | string, + d?: number | string, + day?: number | string, + days?: number | string, + date?: number | string, + h?: number | string, + hour?: number | string, + hours?: number | string, + m?: number | string, + minute?: number | string, + minutes?: number | string, + s?: number | string, + second?: number | string, + seconds?: number | string, + ms?: number | string, + millisecond?: number | string, + milliseconds?: number | string }; type moment$MomentObject = { @@ -33,18 +33,18 @@ type moment$MomentObject = { hours: number, minutes: number, seconds: number, - milliseconds: number, + milliseconds: number }; type moment$MomentCreationData = { input: string, format: string, locale: Object, - isUTC: bool, - strict: bool, + isUTC: boolean, + strict: boolean }; -type moment$CalendarFormat = string | (moment: moment$Moment) => string; +type moment$CalendarFormat = string | ((moment: moment$Moment) => string); type moment$CalendarFormats = { sameDay?: moment$CalendarFormat, @@ -52,197 +52,276 @@ type moment$CalendarFormats = { nextWeek?: moment$CalendarFormat, lastDay?: moment$CalendarFormat, lastWeek?: moment$CalendarFormat, - sameElse?: moment$CalendarFormat, + sameElse?: moment$CalendarFormat }; declare class moment$LocaleData { - months(moment: moment$Moment): string; - monthsShort(moment: moment$Moment): string; - monthsParse(month: string): number; - weekdays(moment: moment$Moment): string; - weekdaysShort(moment: moment$Moment): string; - weekdaysMin(moment: moment$Moment): string; - weekdaysParse(weekDay: string): number; - longDateFormat(dateFormat: string): string; - isPM(date: string): bool; - meridiem(hours: number, minutes: number, isLower: bool): string; - calendar(key: 'sameDay'|'nextDay'|'lastDay'|'nextWeek'|'prevWeek'|'sameElse', moment: moment$Moment): string; - relativeTime(number: number, withoutSuffix: bool, key: 's'|'m'|'mm'|'h'|'hh'|'d'|'dd'|'M'|'MM'|'y'|'yy', isFuture: bool): string; - pastFuture(diff: any, relTime: string): string; - ordinal(number: number): string; - preparse(str: string): any; - postformat(str: string): any; - week(moment: moment$Moment): string; - invalidDate(): string; - firstDayOfWeek(): number; - firstDayOfYear(): number; + months(moment: moment$Moment): string, + monthsShort(moment: moment$Moment): string, + monthsParse(month: string): number, + weekdays(moment: moment$Moment): string, + weekdaysShort(moment: moment$Moment): string, + weekdaysMin(moment: moment$Moment): string, + weekdaysParse(weekDay: string): number, + longDateFormat(dateFormat: string): string, + isPM(date: string): boolean, + meridiem(hours: number, minutes: number, isLower: boolean): string, + calendar( + key: + | "sameDay" + | "nextDay" + | "lastDay" + | "nextWeek" + | "prevWeek" + | "sameElse", + moment: moment$Moment + ): string, + relativeTime( + number: number, + withoutSuffix: boolean, + key: "s" | "m" | "mm" | "h" | "hh" | "d" | "dd" | "M" | "MM" | "y" | "yy", + isFuture: boolean + ): string, + pastFuture(diff: any, relTime: string): string, + ordinal(number: number): string, + preparse(str: string): any, + postformat(str: string): any, + week(moment: moment$Moment): string, + invalidDate(): string, + firstDayOfWeek(): number, + firstDayOfYear(): number } declare class moment$MomentDuration { - humanize(suffix?: bool): string; - milliseconds(): number; - asMilliseconds(): number; - seconds(): number; - asSeconds(): number; - minutes(): number; - asMinutes(): number; - hours(): number; - asHours(): number; - days(): number; - asDays(): number; - months(): number; - asMonths(): number; - years(): number; - asYears(): number; - add(value: number|moment$MomentDuration|Object, unit?: string): this; - subtract(value: number|moment$MomentDuration|Object, unit?: string): this; - as(unit: string): number; - get(unit: string): number; - toJSON(): string; - toISOString(): string; - isValid(): bool; + humanize(suffix?: boolean): string, + milliseconds(): number, + asMilliseconds(): number, + seconds(): number, + asSeconds(): number, + minutes(): number, + asMinutes(): number, + hours(): number, + asHours(): number, + days(): number, + asDays(): number, + months(): number, + asMonths(): number, + years(): number, + asYears(): number, + add(value: number | moment$MomentDuration | Object, unit?: string): this, + subtract(value: number | moment$MomentDuration | Object, unit?: string): this, + as(unit: string): number, + get(unit: string): number, + toJSON(): string, + toISOString(): string, + isValid(): boolean } declare class moment$Moment { - static ISO_8601: string; - static (string?: string, format?: string|Array, strict?: bool): moment$Moment; - static (string?: string, format?: string|Array, locale?: string, strict?: bool): moment$Moment; - static (initDate: ?Object|number|Date|Array|moment$Moment|string): moment$Moment; - static unix(seconds: number): moment$Moment; - static utc(): moment$Moment; - static utc(number: number|Array): moment$Moment; - static utc(str: string, str2?: string|Array, str3?: string): moment$Moment; - static utc(moment: moment$Moment): moment$Moment; - static utc(date: Date): moment$Moment; - static parseZone(): moment$Moment; - static parseZone(rawDate: string): moment$Moment; - static parseZone(rawDate: string, format: string | Array): moment$Moment; - static parseZone(rawDate: string, format: string, strict: boolean): moment$Moment; - static parseZone(rawDate: string, format: string, locale: string, strict: boolean): moment$Moment; - isValid(): bool; - invalidAt(): 0|1|2|3|4|5|6; - creationData(): moment$MomentCreationData; - millisecond(number: number): this; - milliseconds(number: number): this; - millisecond(): number; - milliseconds(): number; - second(number: number): this; - seconds(number: number): this; - second(): number; - seconds(): number; - minute(number: number): this; - minutes(number: number): this; - minute(): number; - minutes(): number; - hour(number: number): this; - hours(number: number): this; - hour(): number; - hours(): number; - date(number: number): this; - dates(number: number): this; - date(): number; - dates(): number; - day(day: number|string): this; - days(day: number|string): this; - day(): number; - days(): number; - weekday(number: number): this; - weekday(): number; - isoWeekday(number: number): this; - isoWeekday(): number; - dayOfYear(number: number): this; - dayOfYear(): number; - week(number: number): this; - weeks(number: number): this; - week(): number; - weeks(): number; - isoWeek(number: number): this; - isoWeeks(number: number): this; - isoWeek(): number; - isoWeeks(): number; - month(number: number): this; - months(number: number): this; - month(): number; - months(): number; - quarter(number: number): this; - quarter(): number; - year(number: number): this; - years(number: number): this; - year(): number; - years(): number; - weekYear(number: number): this; - weekYear(): number; - isoWeekYear(number: number): this; - isoWeekYear(): number; - weeksInYear(): number; - isoWeeksInYear(): number; - get(string: string): number; - set(unit: string, value: number): this; - set(options: { [unit: string]: number }): this; - static max(...dates: Array): moment$Moment; - static max(dates: Array): moment$Moment; - static min(...dates: Array): moment$Moment; - static min(dates: Array): moment$Moment; - add(value: number|moment$MomentDuration|moment$Moment|Object, unit?: string): this; - subtract(value: number|moment$MomentDuration|moment$Moment|string|Object, unit?: string): this; - startOf(unit: string): this; - endOf(unit: string): this; - local(): this; - utc(): this; - utcOffset(offset: number|string): this; - utcOffset(): number; - format(format?: string): string; - fromNow(removeSuffix?: bool): string; - from(value: moment$Moment|string|number|Date|Array, removePrefix?: bool): string; - toNow(removePrefix?: bool): string; - to(value: moment$Moment|string|number|Date|Array, removePrefix?: bool): string; - calendar(refTime?: any, formats?: moment$CalendarFormats): string; - diff(date: moment$Moment|string|number|Date|Array, format?: string, floating?: bool): number; - valueOf(): number; - unix(): number; - daysInMonth(): number; - toDate(): Date; - toArray(): Array; - toJSON(): string; - toISOString(): string; - toObject(): moment$MomentObject; - isBefore(date?: moment$Moment|string|number|Date|Array, units?: ?string): bool; - isSame(date?: moment$Moment|string|number|Date|Array, units?: ?string): bool; - isAfter(date?: moment$Moment|string|number|Date|Array, units?: ?string): bool; - isSameOrBefore(date?: moment$Moment|string|number|Date|Array, units?: ?string): bool; - isSameOrAfter(date?: moment$Moment|string|number|Date|Array, units?: ?string): bool; + static ISO_8601: string, + static ( + string?: string, + format?: string | Array, + strict?: boolean + ): moment$Moment, + static ( + string?: string, + format?: string | Array, + locale?: string, + strict?: boolean + ): moment$Moment, + static ( + initDate: ?Object | number | Date | Array | moment$Moment | string + ): moment$Moment, + static unix(seconds: number): moment$Moment, + static utc(): moment$Moment, + static utc(number: number | Array): moment$Moment, + static utc( + str: string, + str2?: string | Array, + str3?: string + ): moment$Moment, + static utc(moment: moment$Moment): moment$Moment, + static utc(date: Date): moment$Moment, + static parseZone(): moment$Moment, + static parseZone(rawDate: string): moment$Moment, + static parseZone( + rawDate: string, + format: string | Array + ): moment$Moment, + static parseZone( + rawDate: string, + format: string, + strict: boolean + ): moment$Moment, + static parseZone( + rawDate: string, + format: string, + locale: string, + strict: boolean + ): moment$Moment, + isValid(): boolean, + invalidAt(): 0 | 1 | 2 | 3 | 4 | 5 | 6, + creationData(): moment$MomentCreationData, + millisecond(number: number): this, + milliseconds(number: number): this, + millisecond(): number, + milliseconds(): number, + second(number: number): this, + seconds(number: number): this, + second(): number, + seconds(): number, + minute(number: number): this, + minutes(number: number): this, + minute(): number, + minutes(): number, + hour(number: number): this, + hours(number: number): this, + hour(): number, + hours(): number, + date(number: number): this, + dates(number: number): this, + date(): number, + dates(): number, + day(day: number | string): this, + days(day: number | string): this, + day(): number, + days(): number, + weekday(number: number): this, + weekday(): number, + isoWeekday(number: number): this, + isoWeekday(): number, + dayOfYear(number: number): this, + dayOfYear(): number, + week(number: number): this, + weeks(number: number): this, + week(): number, + weeks(): number, + isoWeek(number: number): this, + isoWeeks(number: number): this, + isoWeek(): number, + isoWeeks(): number, + month(number: number): this, + months(number: number): this, + month(): number, + months(): number, + quarter(number: number): this, + quarter(): number, + year(number: number): this, + years(number: number): this, + year(): number, + years(): number, + weekYear(number: number): this, + weekYear(): number, + isoWeekYear(number: number): this, + isoWeekYear(): number, + weeksInYear(): number, + isoWeeksInYear(): number, + get(string: string): number, + set(unit: string, value: number): this, + set(options: { [unit: string]: number }): this, + static max(...dates: Array): moment$Moment, + static max(dates: Array): moment$Moment, + static min(...dates: Array): moment$Moment, + static min(dates: Array): moment$Moment, + add( + value: number | moment$MomentDuration | moment$Moment | Object, + unit?: string + ): this, + subtract( + value: number | moment$MomentDuration | moment$Moment | string | Object, + unit?: string + ): this, + startOf(unit: string): this, + endOf(unit: string): this, + local(): this, + utc(): this, + utcOffset( + offset: number | string, + keepLocalTime?: boolean, + keepMinutes?: boolean + ): this, + utcOffset(): number, + format(format?: string): string, + fromNow(removeSuffix?: boolean): string, + from( + value: moment$Moment | string | number | Date | Array, + removePrefix?: boolean + ): string, + toNow(removePrefix?: boolean): string, + to( + value: moment$Moment | string | number | Date | Array, + removePrefix?: boolean + ): string, + calendar(refTime?: any, formats?: moment$CalendarFormats): string, + diff( + date: moment$Moment | string | number | Date | Array, + format?: string, + floating?: boolean + ): number, + valueOf(): number, + unix(): number, + daysInMonth(): number, + toDate(): Date, + toArray(): Array, + toJSON(): string, + toISOString(): string, + toObject(): moment$MomentObject, + isBefore( + date?: moment$Moment | string | number | Date | Array, + units?: ?string + ): boolean, + isSame( + date?: moment$Moment | string | number | Date | Array, + units?: ?string + ): boolean, + isAfter( + date?: moment$Moment | string | number | Date | Array, + units?: ?string + ): boolean, + isSameOrBefore( + date?: moment$Moment | string | number | Date | Array, + units?: ?string + ): boolean, + isSameOrAfter( + date?: moment$Moment | string | number | Date | Array, + units?: ?string + ): boolean, isBetween( - fromDate: moment$Moment|string|number|Date|Array, - toDate?: ?moment$Moment|string|number|Date|Array, + fromDate: moment$Moment | string | number | Date | Array, + toDate?: ?moment$Moment | string | number | Date | Array, granularity?: ?string, inclusion?: ?string - ): bool; - isDST(): bool; - isDSTShifted(): bool; - isLeapYear(): bool; - clone(): moment$Moment; - static isMoment(obj: any): bool; - static isDate(obj: any): bool; - static locale(locale: string, localeData?: Object): string; - static updateLocale(locale: string, localeData?: ?Object): void; - static locale(locales: Array): string; - locale(locale: string, customization?: Object|null): moment$Moment; - locale(): string; - static months(): Array; - static monthsShort(): Array; - static weekdays(): Array; - static weekdaysShort(): Array; - static weekdaysMin(): Array; - static months(): string; - static monthsShort(): string; - static weekdays(): string; - static weekdaysShort(): string; - static weekdaysMin(): string; - static localeData(key?: string): moment$LocaleData; - static duration(value: number|Object|string, unit?: string): moment$MomentDuration; - static isDuration(obj: any): bool; - static normalizeUnits(unit: string): string; - static invalid(object: any): moment$Moment; + ): boolean, + isDST(): boolean, + isDSTShifted(): boolean, + isLeapYear(): boolean, + clone(): moment$Moment, + static isMoment(obj: any): boolean, + static isDate(obj: any): boolean, + static locale(locale: string, localeData?: Object): string, + static updateLocale(locale: string, localeData?: ?Object): void, + static locale(locales: Array): string, + locale(locale: string, customization?: Object | null): moment$Moment, + locale(): string, + static months(): Array, + static monthsShort(): Array, + static weekdays(): Array, + static weekdaysShort(): Array, + static weekdaysMin(): Array, + static months(): string, + static monthsShort(): string, + static weekdays(): string, + static weekdaysShort(): string, + static weekdaysMin(): string, + static localeData(key?: string): moment$LocaleData, + static duration( + value: number | Object | string, + unit?: string + ): moment$MomentDuration, + static isDuration(obj: any): boolean, + static normalizeUnits(unit: string): string, + static invalid(object: any): moment$Moment } -declare module 'moment' { +declare module "moment" { declare module.exports: Class; } diff --git a/flow-typed/npm/prettier-eslint_vx.x.x.js b/flow-typed/npm/prettier-eslint_vx.x.x.js new file mode 100644 index 000000000..88dfad2d3 --- /dev/null +++ b/flow-typed/npm/prettier-eslint_vx.x.x.js @@ -0,0 +1,39 @@ +// flow-typed signature: ace44a98a89509a513ab899eea5ba4fd +// flow-typed version: <>/prettier-eslint_v^8.2.1/flow_v0.56.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/flow-typed/npm/react-document-title_vx.x.x.js b/flow-typed/npm/react-document-title_vx.x.x.js new file mode 100644 index 000000000..8912f44da --- /dev/null +++ b/flow-typed/npm/react-document-title_vx.x.x.js @@ -0,0 +1,45 @@ +// flow-typed signature: 1df6b1361f12b05b8482216160fd1b61 +// flow-typed version: <>/react-document-title_v^2.0.3/flow_v0.56.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'react-document-title' + * + * Fill this stub out by replacing all the `any` types. + * + * Once filled out, we encourage you to share your work with the + * community by sending a pull request to: + * https://github.com/flowtype/flow-typed + */ + +declare module 'react-document-title' { + declare module.exports: any; +} + +/** + * We include stubs for each file inside this npm package in case you need to + * require those files directly. Feel free to delete any files that aren't + * needed. + */ +declare module 'react-document-title/test/browser' { + declare module.exports: any; +} + +declare module 'react-document-title/test/common' { + declare module.exports: any; +} + +// Filename aliases +declare module 'react-document-title/index' { + declare module.exports: $Exports<'react-document-title'>; +} +declare module 'react-document-title/index.js' { + declare module.exports: $Exports<'react-document-title'>; +} +declare module 'react-document-title/test/browser.js' { + declare module.exports: $Exports<'react-document-title/test/browser'>; +} +declare module 'react-document-title/test/common.js' { + declare module.exports: $Exports<'react-document-title/test/common'>; +} diff --git a/flow-typed/npm/react-intl_v2.x.x.js b/flow-typed/npm/react-intl_v2.x.x.js index 1aefb5b06..bc98f53f5 100644 --- a/flow-typed/npm/react-intl_v2.x.x.js +++ b/flow-typed/npm/react-intl_v2.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 4c4c0d4f407d88878f9e0b815c57c823 -// flow-typed version: 97b6f00328/react-intl_v2.x.x/flow_>=v0.53.x +// flow-typed signature: ffba6b43bdc8cce76dba8a7d4fb7b539 +// flow-typed version: cc3eacb5a2/react-intl_v2.x.x/flow_>=v0.53.x <=v0.56.x /** * Original implementation of this file by @marudor at https://github.com/marudor/flowInterfaces diff --git a/flow-typed/npm/react-redux_v5.x.x.js b/flow-typed/npm/react-redux_v5.x.x.js index 30380824d..e0c8bc04a 100644 --- a/flow-typed/npm/react-redux_v5.x.x.js +++ b/flow-typed/npm/react-redux_v5.x.x.js @@ -1,8 +1,5 @@ -// flow-typed signature: f0d96df48e9abc14bcc1405ba2a47dde -// flow-typed version: 83053e4020/react-redux_v5.x.x/flow_>=v0.53.x - -// flow-typed signature: 8db7b853f57c51094bf0ab8b2650fd9c -// flow-typed version: ab8db5f14d/react-redux_v5.x.x/flow_>=v0.30.x +// flow-typed signature: 59b0c4be0e1408f21e2446be96c79804 +// flow-typed version: 9092387fd2/react-redux_v5.x.x/flow_>=v0.54.x import type { Dispatch, Store } from "redux"; @@ -34,6 +31,22 @@ declare module "react-redux" { declare type Context = { store: Store<*, *> }; + declare type ComponentWithDefaultProps = Class< + React$Component + > & { defaultProps: DP }; + + declare class ConnectedComponentWithDefaultProps< + OP, + DP, + CP + > extends React$Component { + static defaultProps: DP, // <= workaround for https://github.com/facebook/flow/issues/4644 + static WrappedComponent: Class>, + getWrappedInstance(): React$Component, + props: OP, + state: void + } + declare class ConnectedComponent extends React$Component { static WrappedComponent: Class>, getWrappedInstance(): React$Component

, @@ -41,13 +54,18 @@ declare module "react-redux" { state: void } + declare type ConnectedComponentWithDefaultPropsClass = Class< + ConnectedComponentWithDefaultProps + >; + declare type ConnectedComponentClass = Class< ConnectedComponent >; - declare type Connector = ( - component: React$ComponentType

- ) => ConnectedComponentClass; + declare type Connector = (( + component: ComponentWithDefaultProps + ) => ConnectedComponentWithDefaultPropsClass) & + ((component: React$ComponentType

) => ConnectedComponentClass); declare class Provider extends React$Component<{ store: Store, diff --git a/flow-typed/npm/redux_v3.x.x.js b/flow-typed/npm/redux_v3.x.x.js index f6445d9cf..08c122efb 100644 --- a/flow-typed/npm/redux_v3.x.x.js +++ b/flow-typed/npm/redux_v3.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 86993bd000012d3e1ef10d757d16952d -// flow-typed version: a165222d28/redux_v3.x.x/flow_>=v0.33.x +// flow-typed signature: 33b83b6284653250e74578cf4dbe6124 +// flow-typed version: e282e4128f/redux_v3.x.x/flow_>=v0.33.x declare module 'redux' { @@ -11,15 +11,15 @@ declare module 'redux' { */ - declare type DispatchAPI = (action: A) => A; - declare type Dispatch }> = DispatchAPI; + declare export type DispatchAPI = (action: A) => A; + declare export type Dispatch }> = DispatchAPI; - declare type MiddlewareAPI> = { + declare export type MiddlewareAPI> = { dispatch: D; getState(): S; }; - declare type Store> = { + declare export type Store> = { // rewrite MiddlewareAPI members in order to get nicer error messages (intersections produce long messages) dispatch: D; getState(): S; @@ -27,58 +27,58 @@ declare module 'redux' { replaceReducer(nextReducer: Reducer): void }; - declare type Reducer = (state: S, action: A) => S; + declare export type Reducer = (state: S, action: A) => S; - declare type CombinedReducer = (state: $Shape & {} | void, action: A) => S; + declare export type CombinedReducer = (state: $Shape & {} | void, action: A) => S; - declare type Middleware> = + declare export type Middleware> = (api: MiddlewareAPI) => (next: D) => D; - declare type StoreCreator> = { + declare export type StoreCreator> = { (reducer: Reducer, enhancer?: StoreEnhancer): Store; (reducer: Reducer, preloadedState: S, enhancer?: StoreEnhancer): Store; }; - declare type StoreEnhancer> = (next: StoreCreator) => StoreCreator; + declare export type StoreEnhancer> = (next: StoreCreator) => StoreCreator; - declare function createStore(reducer: Reducer, enhancer?: StoreEnhancer): Store; - declare function createStore(reducer: Reducer, preloadedState: S, enhancer?: StoreEnhancer): Store; + declare export function createStore(reducer: Reducer, enhancer?: StoreEnhancer): Store; + declare export function createStore(reducer: Reducer, preloadedState: S, enhancer?: StoreEnhancer): Store; - declare function applyMiddleware(...middlewares: Array>): StoreEnhancer; + declare export function applyMiddleware(...middlewares: Array>): StoreEnhancer; - declare type ActionCreator = (...args: Array) => A; - declare type ActionCreators = { [key: K]: ActionCreator }; + declare export type ActionCreator = (...args: Array) => A; + declare export type ActionCreators = { [key: K]: ActionCreator }; - declare function bindActionCreators, D: DispatchAPI>(actionCreator: C, dispatch: D): C; - declare function bindActionCreators, D: DispatchAPI>(actionCreators: C, dispatch: D): C; + declare export function bindActionCreators, D: DispatchAPI>(actionCreator: C, dispatch: D): C; + declare export function bindActionCreators, D: DispatchAPI>(actionCreators: C, dispatch: D): C; - declare function combineReducers(reducers: O): CombinedReducer<$ObjMap(r: Reducer) => S>, A>; + declare export function combineReducers(reducers: O): CombinedReducer<$ObjMap(r: Reducer) => S>, A>; - declare function compose(ab: (a: A) => B): (a: A) => B - declare function compose( + declare export function compose(ab: (a: A) => B): (a: A) => B + declare export function compose( bc: (b: B) => C, ab: (a: A) => B ): (a: A) => C - declare function compose( + declare export function compose( cd: (c: C) => D, bc: (b: B) => C, ab: (a: A) => B ): (a: A) => D - declare function compose( + declare export function compose( de: (d: D) => E, cd: (c: C) => D, bc: (b: B) => C, ab: (a: A) => B ): (a: A) => E - declare function compose( + declare export function compose( 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( + declare export function compose( fg: (f: F) => G, ef: (e: E) => F, de: (d: D) => E, @@ -86,7 +86,7 @@ declare module 'redux' { bc: (b: B) => C, ab: (a: A) => B ): (a: A) => G - declare function compose( + declare export function compose( gh: (g: G) => H, fg: (f: F) => G, ef: (e: E) => F, @@ -95,7 +95,7 @@ declare module 'redux' { bc: (b: B) => C, ab: (a: A) => B ): (a: A) => H - declare function compose( + declare export function compose( hi: (h: H) => I, gh: (g: G) => H, fg: (f: F) => G,