diff --git a/flow-typed/npm/@babel/cli_vx.x.x.js b/flow-typed/npm/@babel/cli_vx.x.x.js index a81d56f3..9b6d5af6 100644 --- a/flow-typed/npm/@babel/cli_vx.x.x.js +++ b/flow-typed/npm/@babel/cli_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: cc1d1a2ec09f3b899ef47a856742f08f -// flow-typed version: <>/@babel/cli_v^7.4.4/flow_v0.101.0 +// flow-typed signature: efc62e79f292b01784cf4e701f49d07c +// flow-typed version: <>/@babel/cli_v^7.23.9/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -42,7 +42,7 @@ declare module '@babel/cli/lib/babel/file' { declare module.exports: any; } -declare module '@babel/cli/lib/babel/index' { +declare module '@babel/cli/lib/babel' { declare module.exports: any; } @@ -54,6 +54,10 @@ declare module '@babel/cli/lib/babel/util' { declare module.exports: any; } +declare module '@babel/cli/lib/babel/watcher' { + declare module.exports: any; +} + // Filename aliases declare module '@babel/cli/bin/babel-external-helpers.js' { declare module.exports: $Exports<'@babel/cli/bin/babel-external-helpers'>; @@ -76,8 +80,11 @@ declare module '@babel/cli/lib/babel/dir.js' { declare module '@babel/cli/lib/babel/file.js' { declare module.exports: $Exports<'@babel/cli/lib/babel/file'>; } +declare module '@babel/cli/lib/babel/index' { + declare module.exports: $Exports<'@babel/cli/lib/babel'>; +} declare module '@babel/cli/lib/babel/index.js' { - declare module.exports: $Exports<'@babel/cli/lib/babel/index'>; + declare module.exports: $Exports<'@babel/cli/lib/babel'>; } declare module '@babel/cli/lib/babel/options.js' { declare module.exports: $Exports<'@babel/cli/lib/babel/options'>; @@ -85,3 +92,6 @@ declare module '@babel/cli/lib/babel/options.js' { declare module '@babel/cli/lib/babel/util.js' { declare module.exports: $Exports<'@babel/cli/lib/babel/util'>; } +declare module '@babel/cli/lib/babel/watcher.js' { + declare module.exports: $Exports<'@babel/cli/lib/babel/watcher'>; +} diff --git a/flow-typed/npm/@babel/core_vx.x.x.js b/flow-typed/npm/@babel/core_vx.x.x.js index 7b41b6d2..0bca1365 100644 --- a/flow-typed/npm/@babel/core_vx.x.x.js +++ b/flow-typed/npm/@babel/core_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 2b173c73804c7b43d7d6c738802c5ad0 -// flow-typed version: <>/@babel/core_v^7.4.5/flow_v0.101.0 +// flow-typed signature: dd1648fbd2198982e05076028105a23e +// flow-typed version: <>/@babel/core_v^7.23.9/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -22,6 +22,10 @@ declare module '@babel/core' { * require those files directly. Feel free to delete any files that aren't * needed. */ +declare module '@babel/core/lib/config/cache-contexts' { + declare module.exports: any; +} + declare module '@babel/core/lib/config/caching' { declare module.exports: any; } @@ -42,7 +46,11 @@ declare module '@babel/core/lib/config/files/index-browser' { declare module.exports: any; } -declare module '@babel/core/lib/config/files/index' { +declare module '@babel/core/lib/config/files' { + declare module.exports: any; +} + +declare module '@babel/core/lib/config/files/module-types' { declare module.exports: any; } @@ -70,11 +78,15 @@ declare module '@babel/core/lib/config/helpers/config-api' { declare module.exports: any; } +declare module '@babel/core/lib/config/helpers/deep-array' { + declare module.exports: any; +} + declare module '@babel/core/lib/config/helpers/environment' { declare module.exports: any; } -declare module '@babel/core/lib/config/index' { +declare module '@babel/core/lib/config' { declare module.exports: any; } @@ -94,6 +106,18 @@ declare module '@babel/core/lib/config/plugin' { declare module.exports: any; } +declare module '@babel/core/lib/config/printer' { + declare module.exports: any; +} + +declare module '@babel/core/lib/config/resolve-targets-browser' { + declare module.exports: any; +} + +declare module '@babel/core/lib/config/resolve-targets' { + declare module.exports: any; +} + declare module '@babel/core/lib/config/util' { declare module.exports: any; } @@ -114,7 +138,27 @@ declare module '@babel/core/lib/config/validation/removed' { declare module.exports: any; } -declare module '@babel/core/lib/index' { +declare module '@babel/core/lib/errors/config-error' { + declare module.exports: any; +} + +declare module '@babel/core/lib/errors/rewrite-stack-trace' { + declare module.exports: any; +} + +declare module '@babel/core/lib/gensync-utils/async' { + declare module.exports: any; +} + +declare module '@babel/core/lib/gensync-utils/fs' { + declare module.exports: any; +} + +declare module '@babel/core/lib/gensync-utils/functional' { + declare module.exports: any; +} + +declare module '@babel/core/lib' { declare module.exports: any; } @@ -122,6 +166,14 @@ declare module '@babel/core/lib/parse' { declare module.exports: any; } +declare module '@babel/core/lib/parser' { + declare module.exports: any; +} + +declare module '@babel/core/lib/parser/util/missing-plugin-helper' { + declare module.exports: any; +} + declare module '@babel/core/lib/tools/build-external-helpers' { declare module.exports: any; } @@ -158,7 +210,7 @@ declare module '@babel/core/lib/transformation/file/merge-map' { declare module.exports: any; } -declare module '@babel/core/lib/transformation/index' { +declare module '@babel/core/lib/transformation' { declare module.exports: any; } @@ -174,11 +226,18 @@ declare module '@babel/core/lib/transformation/plugin-pass' { declare module.exports: any; } -declare module '@babel/core/lib/transformation/util/missing-plugin-helper' { +declare module '@babel/core/lib/transformation/util/clone-deep' { + declare module.exports: any; +} + +declare module '@babel/core/lib/vendor/import-meta-resolve' { declare module.exports: any; } // Filename aliases +declare module '@babel/core/lib/config/cache-contexts.js' { + declare module.exports: $Exports<'@babel/core/lib/config/cache-contexts'>; +} declare module '@babel/core/lib/config/caching.js' { declare module.exports: $Exports<'@babel/core/lib/config/caching'>; } @@ -194,8 +253,14 @@ declare module '@babel/core/lib/config/files/configuration.js' { declare module '@babel/core/lib/config/files/index-browser.js' { declare module.exports: $Exports<'@babel/core/lib/config/files/index-browser'>; } +declare module '@babel/core/lib/config/files/index' { + declare module.exports: $Exports<'@babel/core/lib/config/files'>; +} declare module '@babel/core/lib/config/files/index.js' { - declare module.exports: $Exports<'@babel/core/lib/config/files/index'>; + declare module.exports: $Exports<'@babel/core/lib/config/files'>; +} +declare module '@babel/core/lib/config/files/module-types.js' { + declare module.exports: $Exports<'@babel/core/lib/config/files/module-types'>; } declare module '@babel/core/lib/config/files/package.js' { declare module.exports: $Exports<'@babel/core/lib/config/files/package'>; @@ -215,11 +280,17 @@ declare module '@babel/core/lib/config/full.js' { declare module '@babel/core/lib/config/helpers/config-api.js' { declare module.exports: $Exports<'@babel/core/lib/config/helpers/config-api'>; } +declare module '@babel/core/lib/config/helpers/deep-array.js' { + declare module.exports: $Exports<'@babel/core/lib/config/helpers/deep-array'>; +} declare module '@babel/core/lib/config/helpers/environment.js' { declare module.exports: $Exports<'@babel/core/lib/config/helpers/environment'>; } +declare module '@babel/core/lib/config/index' { + declare module.exports: $Exports<'@babel/core/lib/config'>; +} declare module '@babel/core/lib/config/index.js' { - declare module.exports: $Exports<'@babel/core/lib/config/index'>; + declare module.exports: $Exports<'@babel/core/lib/config'>; } declare module '@babel/core/lib/config/item.js' { declare module.exports: $Exports<'@babel/core/lib/config/item'>; @@ -233,6 +304,15 @@ declare module '@babel/core/lib/config/pattern-to-regex.js' { declare module '@babel/core/lib/config/plugin.js' { declare module.exports: $Exports<'@babel/core/lib/config/plugin'>; } +declare module '@babel/core/lib/config/printer.js' { + declare module.exports: $Exports<'@babel/core/lib/config/printer'>; +} +declare module '@babel/core/lib/config/resolve-targets-browser.js' { + declare module.exports: $Exports<'@babel/core/lib/config/resolve-targets-browser'>; +} +declare module '@babel/core/lib/config/resolve-targets.js' { + declare module.exports: $Exports<'@babel/core/lib/config/resolve-targets'>; +} declare module '@babel/core/lib/config/util.js' { declare module.exports: $Exports<'@babel/core/lib/config/util'>; } @@ -248,12 +328,39 @@ declare module '@babel/core/lib/config/validation/plugins.js' { declare module '@babel/core/lib/config/validation/removed.js' { declare module.exports: $Exports<'@babel/core/lib/config/validation/removed'>; } +declare module '@babel/core/lib/errors/config-error.js' { + declare module.exports: $Exports<'@babel/core/lib/errors/config-error'>; +} +declare module '@babel/core/lib/errors/rewrite-stack-trace.js' { + declare module.exports: $Exports<'@babel/core/lib/errors/rewrite-stack-trace'>; +} +declare module '@babel/core/lib/gensync-utils/async.js' { + declare module.exports: $Exports<'@babel/core/lib/gensync-utils/async'>; +} +declare module '@babel/core/lib/gensync-utils/fs.js' { + declare module.exports: $Exports<'@babel/core/lib/gensync-utils/fs'>; +} +declare module '@babel/core/lib/gensync-utils/functional.js' { + declare module.exports: $Exports<'@babel/core/lib/gensync-utils/functional'>; +} +declare module '@babel/core/lib/index' { + declare module.exports: $Exports<'@babel/core/lib'>; +} declare module '@babel/core/lib/index.js' { - declare module.exports: $Exports<'@babel/core/lib/index'>; + declare module.exports: $Exports<'@babel/core/lib'>; } declare module '@babel/core/lib/parse.js' { declare module.exports: $Exports<'@babel/core/lib/parse'>; } +declare module '@babel/core/lib/parser/index' { + declare module.exports: $Exports<'@babel/core/lib/parser'>; +} +declare module '@babel/core/lib/parser/index.js' { + declare module.exports: $Exports<'@babel/core/lib/parser'>; +} +declare module '@babel/core/lib/parser/util/missing-plugin-helper.js' { + declare module.exports: $Exports<'@babel/core/lib/parser/util/missing-plugin-helper'>; +} declare module '@babel/core/lib/tools/build-external-helpers.js' { declare module.exports: $Exports<'@babel/core/lib/tools/build-external-helpers'>; } @@ -281,8 +388,11 @@ declare module '@babel/core/lib/transformation/file/generate.js' { declare module '@babel/core/lib/transformation/file/merge-map.js' { declare module.exports: $Exports<'@babel/core/lib/transformation/file/merge-map'>; } +declare module '@babel/core/lib/transformation/index' { + declare module.exports: $Exports<'@babel/core/lib/transformation'>; +} declare module '@babel/core/lib/transformation/index.js' { - declare module.exports: $Exports<'@babel/core/lib/transformation/index'>; + declare module.exports: $Exports<'@babel/core/lib/transformation'>; } declare module '@babel/core/lib/transformation/normalize-file.js' { declare module.exports: $Exports<'@babel/core/lib/transformation/normalize-file'>; @@ -293,6 +403,9 @@ declare module '@babel/core/lib/transformation/normalize-opts.js' { declare module '@babel/core/lib/transformation/plugin-pass.js' { declare module.exports: $Exports<'@babel/core/lib/transformation/plugin-pass'>; } -declare module '@babel/core/lib/transformation/util/missing-plugin-helper.js' { - declare module.exports: $Exports<'@babel/core/lib/transformation/util/missing-plugin-helper'>; +declare module '@babel/core/lib/transformation/util/clone-deep.js' { + declare module.exports: $Exports<'@babel/core/lib/transformation/util/clone-deep'>; +} +declare module '@babel/core/lib/vendor/import-meta-resolve.js' { + declare module.exports: $Exports<'@babel/core/lib/vendor/import-meta-resolve'>; } diff --git a/flow-typed/npm/@babel/eslint-parser_vx.x.x.js b/flow-typed/npm/@babel/eslint-parser_vx.x.x.js new file mode 100644 index 00000000..aa52611b --- /dev/null +++ b/flow-typed/npm/@babel/eslint-parser_vx.x.x.js @@ -0,0 +1,18 @@ +// flow-typed signature: 4a75f65fe1b387bea4ad936551288188 +// flow-typed version: <>/@babel/eslint-parser_v^7.23.10/flow_v0.227.0 + +/** + * This is an autogenerated libdef stub for: + * + * '@babel/eslint-parser' + * + * 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/eslint-parser' { + declare module.exports: any; +} diff --git a/flow-typed/npm/@babel/plugin-transform-runtime_vx.x.x.js b/flow-typed/npm/@babel/plugin-transform-runtime_vx.x.x.js index 1898d616..82f59518 100644 --- a/flow-typed/npm/@babel/plugin-transform-runtime_vx.x.x.js +++ b/flow-typed/npm/@babel/plugin-transform-runtime_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: fc3f45535d1387236a5fa25031c434e1 -// flow-typed version: <>/@babel/plugin-transform-runtime_v^7.4.4/flow_v0.101.0 +// flow-typed signature: 1af30441d8afee1d63c9260561315c26 +// flow-typed version: <>/@babel/plugin-transform-runtime_v^7.23.9/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -22,32 +22,45 @@ declare module '@babel/plugin-transform-runtime' { * require those files directly. Feel free to delete any files that aren't * needed. */ -declare module '@babel/plugin-transform-runtime/lib/helpers' { +declare module '@babel/plugin-transform-runtime/lib/core-js' { declare module.exports: any; } -declare module '@babel/plugin-transform-runtime/lib/index' { +declare module '@babel/plugin-transform-runtime/lib/get-runtime-path/browser' { declare module.exports: any; } -declare module '@babel/plugin-transform-runtime/lib/runtime-corejs2-definitions' { +declare module '@babel/plugin-transform-runtime/lib/get-runtime-path' { declare module.exports: any; } -declare module '@babel/plugin-transform-runtime/lib/runtime-corejs3-definitions' { +declare module '@babel/plugin-transform-runtime/lib/helpers' { + declare module.exports: any; +} + +declare module '@babel/plugin-transform-runtime/lib' { declare module.exports: any; } // Filename aliases +declare module '@babel/plugin-transform-runtime/lib/core-js.js' { + declare module.exports: $Exports<'@babel/plugin-transform-runtime/lib/core-js'>; +} +declare module '@babel/plugin-transform-runtime/lib/get-runtime-path/browser.js' { + declare module.exports: $Exports<'@babel/plugin-transform-runtime/lib/get-runtime-path/browser'>; +} +declare module '@babel/plugin-transform-runtime/lib/get-runtime-path/index' { + declare module.exports: $Exports<'@babel/plugin-transform-runtime/lib/get-runtime-path'>; +} +declare module '@babel/plugin-transform-runtime/lib/get-runtime-path/index.js' { + declare module.exports: $Exports<'@babel/plugin-transform-runtime/lib/get-runtime-path'>; +} declare module '@babel/plugin-transform-runtime/lib/helpers.js' { declare module.exports: $Exports<'@babel/plugin-transform-runtime/lib/helpers'>; } -declare module '@babel/plugin-transform-runtime/lib/index.js' { - declare module.exports: $Exports<'@babel/plugin-transform-runtime/lib/index'>; -} -declare module '@babel/plugin-transform-runtime/lib/runtime-corejs2-definitions.js' { - declare module.exports: $Exports<'@babel/plugin-transform-runtime/lib/runtime-corejs2-definitions'>; +declare module '@babel/plugin-transform-runtime/lib/index' { + declare module.exports: $Exports<'@babel/plugin-transform-runtime/lib'>; } -declare module '@babel/plugin-transform-runtime/lib/runtime-corejs3-definitions.js' { - declare module.exports: $Exports<'@babel/plugin-transform-runtime/lib/runtime-corejs3-definitions'>; +declare module '@babel/plugin-transform-runtime/lib/index.js' { + declare module.exports: $Exports<'@babel/plugin-transform-runtime/lib'>; } diff --git a/flow-typed/npm/@babel/polyfill_v7.x.x.js b/flow-typed/npm/@babel/polyfill_v7.x.x.js index 4bde222b..67cbdd4c 100644 --- a/flow-typed/npm/@babel/polyfill_v7.x.x.js +++ b/flow-typed/npm/@babel/polyfill_v7.x.x.js @@ -1,4 +1,4 @@ -// flow-typed signature: ebc6e7724cd1da0d1a8b10de36bd7a94 -// flow-typed version: 7b122e75af/@babel/polyfill_v7.x.x/flow_>=v0.30.x +// flow-typed signature: 70ae65c95b3420e3469c9c30171c1835 +// flow-typed version: c6154227d1/@babel/polyfill_v7.x.x/flow_>=v0.104.x declare module '@babel/polyfill' {} diff --git a/flow-typed/npm/@babel/preset-env_vx.x.x.js b/flow-typed/npm/@babel/preset-env_vx.x.x.js index 3fa2fd0f..fb654e77 100644 --- a/flow-typed/npm/@babel/preset-env_vx.x.x.js +++ b/flow-typed/npm/@babel/preset-env_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 24548170611add19813d134b566d66d1 -// flow-typed version: <>/@babel/preset-env_v^7.4.5/flow_v0.101.0 +// flow-typed signature: 9c6dc7aaf901b0ffb801920e3273a0b0 +// flow-typed version: <>/@babel/preset-env_v^7.23.9/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -22,115 +22,117 @@ declare module '@babel/preset-env' { * require those files directly. Feel free to delete any files that aren't * needed. */ -declare module '@babel/preset-env/data/built-ins.json' { - declare module.exports: any; -} - -declare module '@babel/preset-env/data/corejs2-built-in-features' { +declare module '@babel/preset-env/data/built-in-modules' { declare module.exports: any; } -declare module '@babel/preset-env/data/plugin-features' { +declare module '@babel/preset-env/data/built-in-modules.json' { declare module.exports: any; } -declare module '@babel/preset-env/data/shipped-proposals' { +declare module '@babel/preset-env/data/built-ins' { declare module.exports: any; } -declare module '@babel/preset-env/data/unreleased-labels' { +declare module '@babel/preset-env/data/built-ins.json' { declare module.exports: any; } -declare module '@babel/preset-env/lib/available-plugins' { +declare module '@babel/preset-env/data/core-js-compat' { declare module.exports: any; } -declare module '@babel/preset-env/lib/debug' { +declare module '@babel/preset-env/data/corejs2-built-ins' { declare module.exports: any; } -declare module '@babel/preset-env/lib/filter-items' { +declare module '@babel/preset-env/data/corejs2-built-ins.json' { declare module.exports: any; } -declare module '@babel/preset-env/lib/get-option-specific-excludes' { +declare module '@babel/preset-env/data/plugins' { declare module.exports: any; } -declare module '@babel/preset-env/lib/index' { +declare module '@babel/preset-env/data/plugins.json' { declare module.exports: any; } -declare module '@babel/preset-env/lib/module-transformations' { +declare module '@babel/preset-env/data/shipped-proposals' { declare module.exports: any; } -declare module '@babel/preset-env/lib/normalize-options' { +declare module '@babel/preset-env/data/unreleased-labels' { declare module.exports: any; } -declare module '@babel/preset-env/lib/options' { +declare module '@babel/preset-env/lib/available-plugins' { declare module.exports: any; } -declare module '@babel/preset-env/lib/polyfills/corejs2/built-in-definitions' { +declare module '@babel/preset-env/lib/debug' { declare module.exports: any; } -declare module '@babel/preset-env/lib/polyfills/corejs2/entry-plugin' { +declare module '@babel/preset-env/lib/filter-items' { declare module.exports: any; } -declare module '@babel/preset-env/lib/polyfills/corejs2/get-platform-specific-default' { +declare module '@babel/preset-env/lib' { declare module.exports: any; } -declare module '@babel/preset-env/lib/polyfills/corejs2/usage-plugin' { +declare module '@babel/preset-env/lib/module-transformations' { declare module.exports: any; } -declare module '@babel/preset-env/lib/polyfills/corejs3/built-in-definitions' { +declare module '@babel/preset-env/lib/normalize-options' { declare module.exports: any; } -declare module '@babel/preset-env/lib/polyfills/corejs3/entry-plugin' { +declare module '@babel/preset-env/lib/options' { declare module.exports: any; } -declare module '@babel/preset-env/lib/polyfills/corejs3/shipped-proposals' { +declare module '@babel/preset-env/lib/plugins-compat-data' { declare module.exports: any; } -declare module '@babel/preset-env/lib/polyfills/corejs3/usage-plugin' { +declare module '@babel/preset-env/lib/shipped-proposals' { declare module.exports: any; } -declare module '@babel/preset-env/lib/polyfills/regenerator/entry-plugin' { +declare module '@babel/preset-env/lib/targets-parser' { declare module.exports: any; } -declare module '@babel/preset-env/lib/polyfills/regenerator/usage-plugin' { - declare module.exports: any; +// Filename aliases +declare module '@babel/preset-env/data/built-in-modules.js' { + declare module.exports: $Exports<'@babel/preset-env/data/built-in-modules'>; } - -declare module '@babel/preset-env/lib/targets-parser' { - declare module.exports: any; +declare module '@babel/preset-env/data/built-in-modules.json.js' { + declare module.exports: $Exports<'@babel/preset-env/data/built-in-modules.json'>; } - -declare module '@babel/preset-env/lib/utils' { - declare module.exports: any; +declare module '@babel/preset-env/data/built-ins.js' { + declare module.exports: $Exports<'@babel/preset-env/data/built-ins'>; } - -// Filename aliases declare module '@babel/preset-env/data/built-ins.json.js' { declare module.exports: $Exports<'@babel/preset-env/data/built-ins.json'>; } -declare module '@babel/preset-env/data/corejs2-built-in-features.js' { - declare module.exports: $Exports<'@babel/preset-env/data/corejs2-built-in-features'>; +declare module '@babel/preset-env/data/core-js-compat.js' { + declare module.exports: $Exports<'@babel/preset-env/data/core-js-compat'>; +} +declare module '@babel/preset-env/data/corejs2-built-ins.js' { + declare module.exports: $Exports<'@babel/preset-env/data/corejs2-built-ins'>; +} +declare module '@babel/preset-env/data/corejs2-built-ins.json.js' { + declare module.exports: $Exports<'@babel/preset-env/data/corejs2-built-ins.json'>; } -declare module '@babel/preset-env/data/plugin-features.js' { - declare module.exports: $Exports<'@babel/preset-env/data/plugin-features'>; +declare module '@babel/preset-env/data/plugins.js' { + declare module.exports: $Exports<'@babel/preset-env/data/plugins'>; +} +declare module '@babel/preset-env/data/plugins.json.js' { + declare module.exports: $Exports<'@babel/preset-env/data/plugins.json'>; } declare module '@babel/preset-env/data/shipped-proposals.js' { declare module.exports: $Exports<'@babel/preset-env/data/shipped-proposals'>; @@ -147,11 +149,11 @@ declare module '@babel/preset-env/lib/debug.js' { declare module '@babel/preset-env/lib/filter-items.js' { declare module.exports: $Exports<'@babel/preset-env/lib/filter-items'>; } -declare module '@babel/preset-env/lib/get-option-specific-excludes.js' { - declare module.exports: $Exports<'@babel/preset-env/lib/get-option-specific-excludes'>; +declare module '@babel/preset-env/lib/index' { + declare module.exports: $Exports<'@babel/preset-env/lib'>; } declare module '@babel/preset-env/lib/index.js' { - declare module.exports: $Exports<'@babel/preset-env/lib/index'>; + declare module.exports: $Exports<'@babel/preset-env/lib'>; } declare module '@babel/preset-env/lib/module-transformations.js' { declare module.exports: $Exports<'@babel/preset-env/lib/module-transformations'>; @@ -162,39 +164,12 @@ declare module '@babel/preset-env/lib/normalize-options.js' { declare module '@babel/preset-env/lib/options.js' { declare module.exports: $Exports<'@babel/preset-env/lib/options'>; } -declare module '@babel/preset-env/lib/polyfills/corejs2/built-in-definitions.js' { - declare module.exports: $Exports<'@babel/preset-env/lib/polyfills/corejs2/built-in-definitions'>; -} -declare module '@babel/preset-env/lib/polyfills/corejs2/entry-plugin.js' { - declare module.exports: $Exports<'@babel/preset-env/lib/polyfills/corejs2/entry-plugin'>; -} -declare module '@babel/preset-env/lib/polyfills/corejs2/get-platform-specific-default.js' { - declare module.exports: $Exports<'@babel/preset-env/lib/polyfills/corejs2/get-platform-specific-default'>; -} -declare module '@babel/preset-env/lib/polyfills/corejs2/usage-plugin.js' { - declare module.exports: $Exports<'@babel/preset-env/lib/polyfills/corejs2/usage-plugin'>; -} -declare module '@babel/preset-env/lib/polyfills/corejs3/built-in-definitions.js' { - declare module.exports: $Exports<'@babel/preset-env/lib/polyfills/corejs3/built-in-definitions'>; +declare module '@babel/preset-env/lib/plugins-compat-data.js' { + declare module.exports: $Exports<'@babel/preset-env/lib/plugins-compat-data'>; } -declare module '@babel/preset-env/lib/polyfills/corejs3/entry-plugin.js' { - declare module.exports: $Exports<'@babel/preset-env/lib/polyfills/corejs3/entry-plugin'>; -} -declare module '@babel/preset-env/lib/polyfills/corejs3/shipped-proposals.js' { - declare module.exports: $Exports<'@babel/preset-env/lib/polyfills/corejs3/shipped-proposals'>; -} -declare module '@babel/preset-env/lib/polyfills/corejs3/usage-plugin.js' { - declare module.exports: $Exports<'@babel/preset-env/lib/polyfills/corejs3/usage-plugin'>; -} -declare module '@babel/preset-env/lib/polyfills/regenerator/entry-plugin.js' { - declare module.exports: $Exports<'@babel/preset-env/lib/polyfills/regenerator/entry-plugin'>; -} -declare module '@babel/preset-env/lib/polyfills/regenerator/usage-plugin.js' { - declare module.exports: $Exports<'@babel/preset-env/lib/polyfills/regenerator/usage-plugin'>; +declare module '@babel/preset-env/lib/shipped-proposals.js' { + declare module.exports: $Exports<'@babel/preset-env/lib/shipped-proposals'>; } declare module '@babel/preset-env/lib/targets-parser.js' { declare module.exports: $Exports<'@babel/preset-env/lib/targets-parser'>; } -declare module '@babel/preset-env/lib/utils.js' { - declare module.exports: $Exports<'@babel/preset-env/lib/utils'>; -} diff --git a/flow-typed/npm/@babel/preset-flow_vx.x.x.js b/flow-typed/npm/@babel/preset-flow_vx.x.x.js index 3648a8a3..836ff4de 100644 --- a/flow-typed/npm/@babel/preset-flow_vx.x.x.js +++ b/flow-typed/npm/@babel/preset-flow_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 8f6e2f930870c67d675794ffc0d9b144 -// flow-typed version: <>/@babel/preset-flow_v^7.0.0/flow_v0.101.0 +// flow-typed signature: 54aca07029e1061191daccd5fb0ac704 +// flow-typed version: <>/@babel/preset-flow_v^7.23.3/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -22,11 +22,21 @@ declare module '@babel/preset-flow' { * require those files directly. Feel free to delete any files that aren't * needed. */ -declare module '@babel/preset-flow/lib/index' { +declare module '@babel/preset-flow/lib' { + declare module.exports: any; +} + +declare module '@babel/preset-flow/lib/normalize-options' { declare module.exports: any; } // Filename aliases +declare module '@babel/preset-flow/lib/index' { + declare module.exports: $Exports<'@babel/preset-flow/lib'>; +} declare module '@babel/preset-flow/lib/index.js' { - declare module.exports: $Exports<'@babel/preset-flow/lib/index'>; + declare module.exports: $Exports<'@babel/preset-flow/lib'>; +} +declare module '@babel/preset-flow/lib/normalize-options.js' { + declare module.exports: $Exports<'@babel/preset-flow/lib/normalize-options'>; } diff --git a/flow-typed/npm/@babel/runtime_vx.x.x.js b/flow-typed/npm/@babel/runtime_vx.x.x.js index ea23125b..36b7593e 100644 --- a/flow-typed/npm/@babel/runtime_vx.x.x.js +++ b/flow-typed/npm/@babel/runtime_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 9e01724c2e66dfd3fae8ada8dc737b85 -// flow-typed version: <>/@babel/runtime_v^7.4.5/flow_v0.101.0 +// flow-typed signature: e59296060be4b20ae6e2a40b337b6cfa +// flow-typed version: <>/@babel/runtime_v^7.23.9/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -26,6 +26,30 @@ declare module '@babel/runtime/helpers/applyDecoratedDescriptor' { declare module.exports: any; } +declare module '@babel/runtime/helpers/applyDecs' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/applyDecs2203' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/applyDecs2203R' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/applyDecs2301' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/applyDecs2305' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/arrayLikeToArray' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/arrayWithHoles' { declare module.exports: any; } @@ -62,18 +86,62 @@ declare module '@babel/runtime/helpers/AwaitValue' { declare module.exports: any; } +declare module '@babel/runtime/helpers/callSuper' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/checkInRHS' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/checkPrivateRedeclaration' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/classApplyDescriptorDestructureSet' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/classApplyDescriptorGet' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/classApplyDescriptorSet' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/classCallCheck' { declare module.exports: any; } +declare module '@babel/runtime/helpers/classCheckPrivateStaticAccess' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/classCheckPrivateStaticFieldDescriptor' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/classExtractFieldDescriptor' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/classNameTDZError' { declare module.exports: any; } +declare module '@babel/runtime/helpers/classPrivateFieldDestructureSet' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/classPrivateFieldGet' { declare module.exports: any; } +declare module '@babel/runtime/helpers/classPrivateFieldInitSpec' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/classPrivateFieldLooseBase' { declare module.exports: any; } @@ -90,10 +158,18 @@ declare module '@babel/runtime/helpers/classPrivateMethodGet' { declare module.exports: any; } +declare module '@babel/runtime/helpers/classPrivateMethodInitSpec' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/classPrivateMethodSet' { declare module.exports: any; } +declare module '@babel/runtime/helpers/classStaticPrivateFieldDestructureSet' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/classStaticPrivateFieldSpecGet' { declare module.exports: any; } @@ -118,6 +194,18 @@ declare module '@babel/runtime/helpers/createClass' { declare module.exports: any; } +declare module '@babel/runtime/helpers/createForOfIteratorHelper' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/createForOfIteratorHelperLoose' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/createSuper' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/decorate' { declare module.exports: any; } @@ -126,6 +214,10 @@ declare module '@babel/runtime/helpers/defaults' { declare module.exports: any; } +declare module '@babel/runtime/helpers/defineAccessor' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/defineEnumerableProperties' { declare module.exports: any; } @@ -134,10 +226,38 @@ declare module '@babel/runtime/helpers/defineProperty' { declare module.exports: any; } +declare module '@babel/runtime/helpers/dispose' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/applyDecoratedDescriptor' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/applyDecs' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/applyDecs2203' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/applyDecs2203R' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/applyDecs2301' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/applyDecs2305' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/arrayLikeToArray' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/arrayWithHoles' { declare module.exports: any; } @@ -174,18 +294,62 @@ declare module '@babel/runtime/helpers/esm/AwaitValue' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/callSuper' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/checkInRHS' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/checkPrivateRedeclaration' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/classApplyDescriptorDestructureSet' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/classApplyDescriptorGet' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/classApplyDescriptorSet' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/classCallCheck' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/classCheckPrivateStaticAccess' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/classCheckPrivateStaticFieldDescriptor' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/classExtractFieldDescriptor' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/classNameTDZError' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/classPrivateFieldDestructureSet' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/classPrivateFieldGet' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/classPrivateFieldInitSpec' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/classPrivateFieldLooseBase' { declare module.exports: any; } @@ -202,10 +366,18 @@ declare module '@babel/runtime/helpers/esm/classPrivateMethodGet' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/classPrivateMethodInitSpec' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/classPrivateMethodSet' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/classStaticPrivateFieldDestructureSet' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/classStaticPrivateFieldSpecGet' { declare module.exports: any; } @@ -230,6 +402,18 @@ declare module '@babel/runtime/helpers/esm/createClass' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/createForOfIteratorHelper' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/createForOfIteratorHelperLoose' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/createSuper' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/decorate' { declare module.exports: any; } @@ -238,6 +422,10 @@ declare module '@babel/runtime/helpers/esm/defaults' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/defineAccessor' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/defineEnumerableProperties' { declare module.exports: any; } @@ -246,6 +434,10 @@ declare module '@babel/runtime/helpers/esm/defineProperty' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/dispose' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/extends' { declare module.exports: any; } @@ -258,6 +450,14 @@ declare module '@babel/runtime/helpers/esm/getPrototypeOf' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/identity' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/importDeferProxy' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/inherits' { declare module.exports: any; } @@ -290,6 +490,10 @@ declare module '@babel/runtime/helpers/esm/isNativeFunction' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/isNativeReflectConstruct' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/iterableToArray' { declare module.exports: any; } @@ -306,6 +510,10 @@ declare module '@babel/runtime/helpers/esm/jsx' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/maybeArrayLike' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/newArrowCheck' { declare module.exports: any; } @@ -318,6 +526,10 @@ declare module '@babel/runtime/helpers/esm/nonIterableSpread' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/nullishReceiverError' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/objectDestructuringEmpty' { declare module.exports: any; } @@ -326,6 +538,10 @@ declare module '@babel/runtime/helpers/esm/objectSpread' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/objectSpread2' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/objectWithoutProperties' { declare module.exports: any; } @@ -334,6 +550,10 @@ declare module '@babel/runtime/helpers/esm/objectWithoutPropertiesLoose' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/OverloadYield' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/possibleConstructorReturn' { declare module.exports: any; } @@ -342,10 +562,18 @@ declare module '@babel/runtime/helpers/esm/readOnlyError' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/regeneratorRuntime' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/set' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/setFunctionName' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/setPrototypeOf' { declare module.exports: any; } @@ -374,6 +602,10 @@ declare module '@babel/runtime/helpers/esm/taggedTemplateLiteralLoose' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/tdz' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/temporalRef' { declare module.exports: any; } @@ -402,6 +634,18 @@ declare module '@babel/runtime/helpers/esm/typeof' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/unsupportedIterableToArray' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/using' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/esm/usingCtx' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/esm/wrapAsyncGenerator' { declare module.exports: any; } @@ -414,6 +658,10 @@ declare module '@babel/runtime/helpers/esm/wrapRegExp' { declare module.exports: any; } +declare module '@babel/runtime/helpers/esm/writeOnlyError' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/extends' { declare module.exports: any; } @@ -426,6 +674,14 @@ declare module '@babel/runtime/helpers/getPrototypeOf' { declare module.exports: any; } +declare module '@babel/runtime/helpers/identity' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/importDeferProxy' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/inherits' { declare module.exports: any; } @@ -458,6 +714,10 @@ declare module '@babel/runtime/helpers/isNativeFunction' { declare module.exports: any; } +declare module '@babel/runtime/helpers/isNativeReflectConstruct' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/iterableToArray' { declare module.exports: any; } @@ -474,6 +734,10 @@ declare module '@babel/runtime/helpers/jsx' { declare module.exports: any; } +declare module '@babel/runtime/helpers/maybeArrayLike' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/newArrowCheck' { declare module.exports: any; } @@ -486,6 +750,10 @@ declare module '@babel/runtime/helpers/nonIterableSpread' { declare module.exports: any; } +declare module '@babel/runtime/helpers/nullishReceiverError' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/objectDestructuringEmpty' { declare module.exports: any; } @@ -494,6 +762,10 @@ declare module '@babel/runtime/helpers/objectSpread' { declare module.exports: any; } +declare module '@babel/runtime/helpers/objectSpread2' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/objectWithoutProperties' { declare module.exports: any; } @@ -502,6 +774,10 @@ declare module '@babel/runtime/helpers/objectWithoutPropertiesLoose' { declare module.exports: any; } +declare module '@babel/runtime/helpers/OverloadYield' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/possibleConstructorReturn' { declare module.exports: any; } @@ -510,10 +786,18 @@ declare module '@babel/runtime/helpers/readOnlyError' { declare module.exports: any; } +declare module '@babel/runtime/helpers/regeneratorRuntime' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/set' { declare module.exports: any; } +declare module '@babel/runtime/helpers/setFunctionName' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/setPrototypeOf' { declare module.exports: any; } @@ -542,6 +826,10 @@ declare module '@babel/runtime/helpers/taggedTemplateLiteralLoose' { declare module.exports: any; } +declare module '@babel/runtime/helpers/tdz' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/temporalRef' { declare module.exports: any; } @@ -570,6 +858,18 @@ declare module '@babel/runtime/helpers/typeof' { declare module.exports: any; } +declare module '@babel/runtime/helpers/unsupportedIterableToArray' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/using' { + declare module.exports: any; +} + +declare module '@babel/runtime/helpers/usingCtx' { + declare module.exports: any; +} + declare module '@babel/runtime/helpers/wrapAsyncGenerator' { declare module.exports: any; } @@ -582,7 +882,11 @@ declare module '@babel/runtime/helpers/wrapRegExp' { declare module.exports: any; } -declare module '@babel/runtime/regenerator/index' { +declare module '@babel/runtime/helpers/writeOnlyError' { + declare module.exports: any; +} + +declare module '@babel/runtime/regenerator' { declare module.exports: any; } @@ -590,6 +894,24 @@ declare module '@babel/runtime/regenerator/index' { declare module '@babel/runtime/helpers/applyDecoratedDescriptor.js' { declare module.exports: $Exports<'@babel/runtime/helpers/applyDecoratedDescriptor'>; } +declare module '@babel/runtime/helpers/applyDecs.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/applyDecs'>; +} +declare module '@babel/runtime/helpers/applyDecs2203.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/applyDecs2203'>; +} +declare module '@babel/runtime/helpers/applyDecs2203R.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/applyDecs2203R'>; +} +declare module '@babel/runtime/helpers/applyDecs2301.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/applyDecs2301'>; +} +declare module '@babel/runtime/helpers/applyDecs2305.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/applyDecs2305'>; +} +declare module '@babel/runtime/helpers/arrayLikeToArray.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/arrayLikeToArray'>; +} declare module '@babel/runtime/helpers/arrayWithHoles.js' { declare module.exports: $Exports<'@babel/runtime/helpers/arrayWithHoles'>; } @@ -617,15 +939,48 @@ declare module '@babel/runtime/helpers/awaitAsyncGenerator.js' { declare module '@babel/runtime/helpers/AwaitValue.js' { declare module.exports: $Exports<'@babel/runtime/helpers/AwaitValue'>; } +declare module '@babel/runtime/helpers/callSuper.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/callSuper'>; +} +declare module '@babel/runtime/helpers/checkInRHS.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/checkInRHS'>; +} +declare module '@babel/runtime/helpers/checkPrivateRedeclaration.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/checkPrivateRedeclaration'>; +} +declare module '@babel/runtime/helpers/classApplyDescriptorDestructureSet.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/classApplyDescriptorDestructureSet'>; +} +declare module '@babel/runtime/helpers/classApplyDescriptorGet.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/classApplyDescriptorGet'>; +} +declare module '@babel/runtime/helpers/classApplyDescriptorSet.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/classApplyDescriptorSet'>; +} declare module '@babel/runtime/helpers/classCallCheck.js' { declare module.exports: $Exports<'@babel/runtime/helpers/classCallCheck'>; } +declare module '@babel/runtime/helpers/classCheckPrivateStaticAccess.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/classCheckPrivateStaticAccess'>; +} +declare module '@babel/runtime/helpers/classCheckPrivateStaticFieldDescriptor.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/classCheckPrivateStaticFieldDescriptor'>; +} +declare module '@babel/runtime/helpers/classExtractFieldDescriptor.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/classExtractFieldDescriptor'>; +} declare module '@babel/runtime/helpers/classNameTDZError.js' { declare module.exports: $Exports<'@babel/runtime/helpers/classNameTDZError'>; } +declare module '@babel/runtime/helpers/classPrivateFieldDestructureSet.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/classPrivateFieldDestructureSet'>; +} declare module '@babel/runtime/helpers/classPrivateFieldGet.js' { declare module.exports: $Exports<'@babel/runtime/helpers/classPrivateFieldGet'>; } +declare module '@babel/runtime/helpers/classPrivateFieldInitSpec.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/classPrivateFieldInitSpec'>; +} declare module '@babel/runtime/helpers/classPrivateFieldLooseBase.js' { declare module.exports: $Exports<'@babel/runtime/helpers/classPrivateFieldLooseBase'>; } @@ -638,9 +993,15 @@ declare module '@babel/runtime/helpers/classPrivateFieldSet.js' { declare module '@babel/runtime/helpers/classPrivateMethodGet.js' { declare module.exports: $Exports<'@babel/runtime/helpers/classPrivateMethodGet'>; } +declare module '@babel/runtime/helpers/classPrivateMethodInitSpec.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/classPrivateMethodInitSpec'>; +} declare module '@babel/runtime/helpers/classPrivateMethodSet.js' { declare module.exports: $Exports<'@babel/runtime/helpers/classPrivateMethodSet'>; } +declare module '@babel/runtime/helpers/classStaticPrivateFieldDestructureSet.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/classStaticPrivateFieldDestructureSet'>; +} declare module '@babel/runtime/helpers/classStaticPrivateFieldSpecGet.js' { declare module.exports: $Exports<'@babel/runtime/helpers/classStaticPrivateFieldSpecGet'>; } @@ -659,21 +1020,54 @@ declare module '@babel/runtime/helpers/construct.js' { declare module '@babel/runtime/helpers/createClass.js' { declare module.exports: $Exports<'@babel/runtime/helpers/createClass'>; } +declare module '@babel/runtime/helpers/createForOfIteratorHelper.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/createForOfIteratorHelper'>; +} +declare module '@babel/runtime/helpers/createForOfIteratorHelperLoose.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/createForOfIteratorHelperLoose'>; +} +declare module '@babel/runtime/helpers/createSuper.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/createSuper'>; +} declare module '@babel/runtime/helpers/decorate.js' { declare module.exports: $Exports<'@babel/runtime/helpers/decorate'>; } declare module '@babel/runtime/helpers/defaults.js' { declare module.exports: $Exports<'@babel/runtime/helpers/defaults'>; } +declare module '@babel/runtime/helpers/defineAccessor.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/defineAccessor'>; +} declare module '@babel/runtime/helpers/defineEnumerableProperties.js' { declare module.exports: $Exports<'@babel/runtime/helpers/defineEnumerableProperties'>; } declare module '@babel/runtime/helpers/defineProperty.js' { declare module.exports: $Exports<'@babel/runtime/helpers/defineProperty'>; } +declare module '@babel/runtime/helpers/dispose.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/dispose'>; +} declare module '@babel/runtime/helpers/esm/applyDecoratedDescriptor.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/applyDecoratedDescriptor'>; } +declare module '@babel/runtime/helpers/esm/applyDecs.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/applyDecs'>; +} +declare module '@babel/runtime/helpers/esm/applyDecs2203.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/applyDecs2203'>; +} +declare module '@babel/runtime/helpers/esm/applyDecs2203R.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/applyDecs2203R'>; +} +declare module '@babel/runtime/helpers/esm/applyDecs2301.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/applyDecs2301'>; +} +declare module '@babel/runtime/helpers/esm/applyDecs2305.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/applyDecs2305'>; +} +declare module '@babel/runtime/helpers/esm/arrayLikeToArray.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/arrayLikeToArray'>; +} declare module '@babel/runtime/helpers/esm/arrayWithHoles.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/arrayWithHoles'>; } @@ -701,15 +1095,48 @@ declare module '@babel/runtime/helpers/esm/awaitAsyncGenerator.js' { declare module '@babel/runtime/helpers/esm/AwaitValue.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/AwaitValue'>; } +declare module '@babel/runtime/helpers/esm/callSuper.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/callSuper'>; +} +declare module '@babel/runtime/helpers/esm/checkInRHS.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/checkInRHS'>; +} +declare module '@babel/runtime/helpers/esm/checkPrivateRedeclaration.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/checkPrivateRedeclaration'>; +} +declare module '@babel/runtime/helpers/esm/classApplyDescriptorDestructureSet.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/classApplyDescriptorDestructureSet'>; +} +declare module '@babel/runtime/helpers/esm/classApplyDescriptorGet.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/classApplyDescriptorGet'>; +} +declare module '@babel/runtime/helpers/esm/classApplyDescriptorSet.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/classApplyDescriptorSet'>; +} declare module '@babel/runtime/helpers/esm/classCallCheck.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/classCallCheck'>; } +declare module '@babel/runtime/helpers/esm/classCheckPrivateStaticAccess.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/classCheckPrivateStaticAccess'>; +} +declare module '@babel/runtime/helpers/esm/classCheckPrivateStaticFieldDescriptor.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/classCheckPrivateStaticFieldDescriptor'>; +} +declare module '@babel/runtime/helpers/esm/classExtractFieldDescriptor.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/classExtractFieldDescriptor'>; +} declare module '@babel/runtime/helpers/esm/classNameTDZError.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/classNameTDZError'>; } +declare module '@babel/runtime/helpers/esm/classPrivateFieldDestructureSet.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/classPrivateFieldDestructureSet'>; +} declare module '@babel/runtime/helpers/esm/classPrivateFieldGet.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/classPrivateFieldGet'>; } +declare module '@babel/runtime/helpers/esm/classPrivateFieldInitSpec.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/classPrivateFieldInitSpec'>; +} declare module '@babel/runtime/helpers/esm/classPrivateFieldLooseBase.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/classPrivateFieldLooseBase'>; } @@ -722,9 +1149,15 @@ declare module '@babel/runtime/helpers/esm/classPrivateFieldSet.js' { declare module '@babel/runtime/helpers/esm/classPrivateMethodGet.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/classPrivateMethodGet'>; } +declare module '@babel/runtime/helpers/esm/classPrivateMethodInitSpec.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/classPrivateMethodInitSpec'>; +} declare module '@babel/runtime/helpers/esm/classPrivateMethodSet.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/classPrivateMethodSet'>; } +declare module '@babel/runtime/helpers/esm/classStaticPrivateFieldDestructureSet.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/classStaticPrivateFieldDestructureSet'>; +} declare module '@babel/runtime/helpers/esm/classStaticPrivateFieldSpecGet.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/classStaticPrivateFieldSpecGet'>; } @@ -743,18 +1176,33 @@ declare module '@babel/runtime/helpers/esm/construct.js' { declare module '@babel/runtime/helpers/esm/createClass.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/createClass'>; } +declare module '@babel/runtime/helpers/esm/createForOfIteratorHelper.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/createForOfIteratorHelper'>; +} +declare module '@babel/runtime/helpers/esm/createForOfIteratorHelperLoose.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/createForOfIteratorHelperLoose'>; +} +declare module '@babel/runtime/helpers/esm/createSuper.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/createSuper'>; +} declare module '@babel/runtime/helpers/esm/decorate.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/decorate'>; } declare module '@babel/runtime/helpers/esm/defaults.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/defaults'>; } +declare module '@babel/runtime/helpers/esm/defineAccessor.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/defineAccessor'>; +} declare module '@babel/runtime/helpers/esm/defineEnumerableProperties.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/defineEnumerableProperties'>; } declare module '@babel/runtime/helpers/esm/defineProperty.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/defineProperty'>; } +declare module '@babel/runtime/helpers/esm/dispose.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/dispose'>; +} declare module '@babel/runtime/helpers/esm/extends.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/extends'>; } @@ -764,6 +1212,12 @@ declare module '@babel/runtime/helpers/esm/get.js' { declare module '@babel/runtime/helpers/esm/getPrototypeOf.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/getPrototypeOf'>; } +declare module '@babel/runtime/helpers/esm/identity.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/identity'>; +} +declare module '@babel/runtime/helpers/esm/importDeferProxy.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/importDeferProxy'>; +} declare module '@babel/runtime/helpers/esm/inherits.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/inherits'>; } @@ -788,6 +1242,9 @@ declare module '@babel/runtime/helpers/esm/interopRequireWildcard.js' { declare module '@babel/runtime/helpers/esm/isNativeFunction.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/isNativeFunction'>; } +declare module '@babel/runtime/helpers/esm/isNativeReflectConstruct.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/isNativeReflectConstruct'>; +} declare module '@babel/runtime/helpers/esm/iterableToArray.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/iterableToArray'>; } @@ -800,6 +1257,9 @@ declare module '@babel/runtime/helpers/esm/iterableToArrayLimitLoose.js' { declare module '@babel/runtime/helpers/esm/jsx.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/jsx'>; } +declare module '@babel/runtime/helpers/esm/maybeArrayLike.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/maybeArrayLike'>; +} declare module '@babel/runtime/helpers/esm/newArrowCheck.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/newArrowCheck'>; } @@ -809,27 +1269,42 @@ declare module '@babel/runtime/helpers/esm/nonIterableRest.js' { declare module '@babel/runtime/helpers/esm/nonIterableSpread.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/nonIterableSpread'>; } +declare module '@babel/runtime/helpers/esm/nullishReceiverError.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/nullishReceiverError'>; +} declare module '@babel/runtime/helpers/esm/objectDestructuringEmpty.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/objectDestructuringEmpty'>; } declare module '@babel/runtime/helpers/esm/objectSpread.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/objectSpread'>; } +declare module '@babel/runtime/helpers/esm/objectSpread2.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/objectSpread2'>; +} declare module '@babel/runtime/helpers/esm/objectWithoutProperties.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/objectWithoutProperties'>; } declare module '@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/objectWithoutPropertiesLoose'>; } +declare module '@babel/runtime/helpers/esm/OverloadYield.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/OverloadYield'>; +} declare module '@babel/runtime/helpers/esm/possibleConstructorReturn.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/possibleConstructorReturn'>; } declare module '@babel/runtime/helpers/esm/readOnlyError.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/readOnlyError'>; } +declare module '@babel/runtime/helpers/esm/regeneratorRuntime.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/regeneratorRuntime'>; +} declare module '@babel/runtime/helpers/esm/set.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/set'>; } +declare module '@babel/runtime/helpers/esm/setFunctionName.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/setFunctionName'>; +} declare module '@babel/runtime/helpers/esm/setPrototypeOf.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/setPrototypeOf'>; } @@ -851,6 +1326,9 @@ declare module '@babel/runtime/helpers/esm/taggedTemplateLiteral.js' { declare module '@babel/runtime/helpers/esm/taggedTemplateLiteralLoose.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/taggedTemplateLiteralLoose'>; } +declare module '@babel/runtime/helpers/esm/tdz.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/tdz'>; +} declare module '@babel/runtime/helpers/esm/temporalRef.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/temporalRef'>; } @@ -872,6 +1350,15 @@ declare module '@babel/runtime/helpers/esm/toPropertyKey.js' { declare module '@babel/runtime/helpers/esm/typeof.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/typeof'>; } +declare module '@babel/runtime/helpers/esm/unsupportedIterableToArray.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/unsupportedIterableToArray'>; +} +declare module '@babel/runtime/helpers/esm/using.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/using'>; +} +declare module '@babel/runtime/helpers/esm/usingCtx.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/usingCtx'>; +} declare module '@babel/runtime/helpers/esm/wrapAsyncGenerator.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/wrapAsyncGenerator'>; } @@ -881,6 +1368,9 @@ declare module '@babel/runtime/helpers/esm/wrapNativeSuper.js' { declare module '@babel/runtime/helpers/esm/wrapRegExp.js' { declare module.exports: $Exports<'@babel/runtime/helpers/esm/wrapRegExp'>; } +declare module '@babel/runtime/helpers/esm/writeOnlyError.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/esm/writeOnlyError'>; +} declare module '@babel/runtime/helpers/extends.js' { declare module.exports: $Exports<'@babel/runtime/helpers/extends'>; } @@ -890,6 +1380,12 @@ declare module '@babel/runtime/helpers/get.js' { declare module '@babel/runtime/helpers/getPrototypeOf.js' { declare module.exports: $Exports<'@babel/runtime/helpers/getPrototypeOf'>; } +declare module '@babel/runtime/helpers/identity.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/identity'>; +} +declare module '@babel/runtime/helpers/importDeferProxy.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/importDeferProxy'>; +} declare module '@babel/runtime/helpers/inherits.js' { declare module.exports: $Exports<'@babel/runtime/helpers/inherits'>; } @@ -914,6 +1410,9 @@ declare module '@babel/runtime/helpers/interopRequireWildcard.js' { declare module '@babel/runtime/helpers/isNativeFunction.js' { declare module.exports: $Exports<'@babel/runtime/helpers/isNativeFunction'>; } +declare module '@babel/runtime/helpers/isNativeReflectConstruct.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/isNativeReflectConstruct'>; +} declare module '@babel/runtime/helpers/iterableToArray.js' { declare module.exports: $Exports<'@babel/runtime/helpers/iterableToArray'>; } @@ -926,6 +1425,9 @@ declare module '@babel/runtime/helpers/iterableToArrayLimitLoose.js' { declare module '@babel/runtime/helpers/jsx.js' { declare module.exports: $Exports<'@babel/runtime/helpers/jsx'>; } +declare module '@babel/runtime/helpers/maybeArrayLike.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/maybeArrayLike'>; +} declare module '@babel/runtime/helpers/newArrowCheck.js' { declare module.exports: $Exports<'@babel/runtime/helpers/newArrowCheck'>; } @@ -935,27 +1437,42 @@ declare module '@babel/runtime/helpers/nonIterableRest.js' { declare module '@babel/runtime/helpers/nonIterableSpread.js' { declare module.exports: $Exports<'@babel/runtime/helpers/nonIterableSpread'>; } +declare module '@babel/runtime/helpers/nullishReceiverError.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/nullishReceiverError'>; +} declare module '@babel/runtime/helpers/objectDestructuringEmpty.js' { declare module.exports: $Exports<'@babel/runtime/helpers/objectDestructuringEmpty'>; } declare module '@babel/runtime/helpers/objectSpread.js' { declare module.exports: $Exports<'@babel/runtime/helpers/objectSpread'>; } +declare module '@babel/runtime/helpers/objectSpread2.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/objectSpread2'>; +} declare module '@babel/runtime/helpers/objectWithoutProperties.js' { declare module.exports: $Exports<'@babel/runtime/helpers/objectWithoutProperties'>; } declare module '@babel/runtime/helpers/objectWithoutPropertiesLoose.js' { declare module.exports: $Exports<'@babel/runtime/helpers/objectWithoutPropertiesLoose'>; } +declare module '@babel/runtime/helpers/OverloadYield.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/OverloadYield'>; +} declare module '@babel/runtime/helpers/possibleConstructorReturn.js' { declare module.exports: $Exports<'@babel/runtime/helpers/possibleConstructorReturn'>; } declare module '@babel/runtime/helpers/readOnlyError.js' { declare module.exports: $Exports<'@babel/runtime/helpers/readOnlyError'>; } +declare module '@babel/runtime/helpers/regeneratorRuntime.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/regeneratorRuntime'>; +} declare module '@babel/runtime/helpers/set.js' { declare module.exports: $Exports<'@babel/runtime/helpers/set'>; } +declare module '@babel/runtime/helpers/setFunctionName.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/setFunctionName'>; +} declare module '@babel/runtime/helpers/setPrototypeOf.js' { declare module.exports: $Exports<'@babel/runtime/helpers/setPrototypeOf'>; } @@ -977,6 +1494,9 @@ declare module '@babel/runtime/helpers/taggedTemplateLiteral.js' { declare module '@babel/runtime/helpers/taggedTemplateLiteralLoose.js' { declare module.exports: $Exports<'@babel/runtime/helpers/taggedTemplateLiteralLoose'>; } +declare module '@babel/runtime/helpers/tdz.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/tdz'>; +} declare module '@babel/runtime/helpers/temporalRef.js' { declare module.exports: $Exports<'@babel/runtime/helpers/temporalRef'>; } @@ -998,6 +1518,15 @@ declare module '@babel/runtime/helpers/toPropertyKey.js' { declare module '@babel/runtime/helpers/typeof.js' { declare module.exports: $Exports<'@babel/runtime/helpers/typeof'>; } +declare module '@babel/runtime/helpers/unsupportedIterableToArray.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/unsupportedIterableToArray'>; +} +declare module '@babel/runtime/helpers/using.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/using'>; +} +declare module '@babel/runtime/helpers/usingCtx.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/usingCtx'>; +} declare module '@babel/runtime/helpers/wrapAsyncGenerator.js' { declare module.exports: $Exports<'@babel/runtime/helpers/wrapAsyncGenerator'>; } @@ -1007,6 +1536,12 @@ declare module '@babel/runtime/helpers/wrapNativeSuper.js' { declare module '@babel/runtime/helpers/wrapRegExp.js' { declare module.exports: $Exports<'@babel/runtime/helpers/wrapRegExp'>; } +declare module '@babel/runtime/helpers/writeOnlyError.js' { + declare module.exports: $Exports<'@babel/runtime/helpers/writeOnlyError'>; +} +declare module '@babel/runtime/regenerator/index' { + declare module.exports: $Exports<'@babel/runtime/regenerator'>; +} declare module '@babel/runtime/regenerator/index.js' { - declare module.exports: $Exports<'@babel/runtime/regenerator/index'>; + declare module.exports: $Exports<'@babel/runtime/regenerator'>; } diff --git a/flow-typed/npm/@rollup/plugin-babel_vx.x.x.js b/flow-typed/npm/@rollup/plugin-babel_vx.x.x.js new file mode 100644 index 00000000..f493f115 --- /dev/null +++ b/flow-typed/npm/@rollup/plugin-babel_vx.x.x.js @@ -0,0 +1,45 @@ +// flow-typed signature: 2ef5b7b012d5c130f97d6223038ed9ef +// flow-typed version: <>/@rollup/plugin-babel_v^6.0.4/flow_v0.227.0 + +/** + * This is an autogenerated libdef stub for: + * + * '@rollup/plugin-babel' + * + * 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 '@rollup/plugin-babel' { + 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 '@rollup/plugin-babel/dist/cjs' { + declare module.exports: any; +} + +declare module '@rollup/plugin-babel/dist/es' { + declare module.exports: any; +} + +// Filename aliases +declare module '@rollup/plugin-babel/dist/cjs/index' { + declare module.exports: $Exports<'@rollup/plugin-babel/dist/cjs'>; +} +declare module '@rollup/plugin-babel/dist/cjs/index.js' { + declare module.exports: $Exports<'@rollup/plugin-babel/dist/cjs'>; +} +declare module '@rollup/plugin-babel/dist/es/index' { + declare module.exports: $Exports<'@rollup/plugin-babel/dist/es'>; +} +declare module '@rollup/plugin-babel/dist/es/index.js' { + declare module.exports: $Exports<'@rollup/plugin-babel/dist/es'>; +} diff --git a/flow-typed/npm/@rollup/plugin-node-resolve_vx.x.x.js b/flow-typed/npm/@rollup/plugin-node-resolve_vx.x.x.js new file mode 100644 index 00000000..41420d1b --- /dev/null +++ b/flow-typed/npm/@rollup/plugin-node-resolve_vx.x.x.js @@ -0,0 +1,45 @@ +// flow-typed signature: 26ad13f0ee2152db399f8e33e6989357 +// flow-typed version: <>/@rollup/plugin-node-resolve_v^15.2.3/flow_v0.227.0 + +/** + * This is an autogenerated libdef stub for: + * + * '@rollup/plugin-node-resolve' + * + * 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 '@rollup/plugin-node-resolve' { + 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 '@rollup/plugin-node-resolve/dist/cjs' { + declare module.exports: any; +} + +declare module '@rollup/plugin-node-resolve/dist/es' { + declare module.exports: any; +} + +// Filename aliases +declare module '@rollup/plugin-node-resolve/dist/cjs/index' { + declare module.exports: $Exports<'@rollup/plugin-node-resolve/dist/cjs'>; +} +declare module '@rollup/plugin-node-resolve/dist/cjs/index.js' { + declare module.exports: $Exports<'@rollup/plugin-node-resolve/dist/cjs'>; +} +declare module '@rollup/plugin-node-resolve/dist/es/index' { + declare module.exports: $Exports<'@rollup/plugin-node-resolve/dist/es'>; +} +declare module '@rollup/plugin-node-resolve/dist/es/index.js' { + declare module.exports: $Exports<'@rollup/plugin-node-resolve/dist/es'>; +} diff --git a/flow-typed/npm/@rollup/plugin-replace_vx.x.x.js b/flow-typed/npm/@rollup/plugin-replace_vx.x.x.js new file mode 100644 index 00000000..3e9086ff --- /dev/null +++ b/flow-typed/npm/@rollup/plugin-replace_vx.x.x.js @@ -0,0 +1,55 @@ +// flow-typed signature: 6b424da77ef840aa7246b278e79976a0 +// flow-typed version: <>/@rollup/plugin-replace_v^5.0.5/flow_v0.227.0 + +/** + * This is an autogenerated libdef stub for: + * + * '@rollup/plugin-replace' + * + * 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 '@rollup/plugin-replace' { + 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 '@rollup/plugin-replace/dist/cjs' { + declare module.exports: any; +} + +declare module '@rollup/plugin-replace/dist/es' { + declare module.exports: any; +} + +declare module '@rollup/plugin-replace/src' { + declare module.exports: any; +} + +// Filename aliases +declare module '@rollup/plugin-replace/dist/cjs/index' { + declare module.exports: $Exports<'@rollup/plugin-replace/dist/cjs'>; +} +declare module '@rollup/plugin-replace/dist/cjs/index.js' { + declare module.exports: $Exports<'@rollup/plugin-replace/dist/cjs'>; +} +declare module '@rollup/plugin-replace/dist/es/index' { + declare module.exports: $Exports<'@rollup/plugin-replace/dist/es'>; +} +declare module '@rollup/plugin-replace/dist/es/index.js' { + declare module.exports: $Exports<'@rollup/plugin-replace/dist/es'>; +} +declare module '@rollup/plugin-replace/src/index' { + declare module.exports: $Exports<'@rollup/plugin-replace/src'>; +} +declare module '@rollup/plugin-replace/src/index.js' { + declare module.exports: $Exports<'@rollup/plugin-replace/src'>; +} diff --git a/flow-typed/npm/babel-eslint_vx.x.x.js b/flow-typed/npm/babel-eslint_vx.x.x.js index 7e23a728..3eadd537 100644 --- a/flow-typed/npm/babel-eslint_vx.x.x.js +++ b/flow-typed/npm/babel-eslint_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: d999e8032009698035bfbb9b10988092 -// flow-typed version: <>/babel-eslint_v^10.0.1/flow_v0.101.0 +// flow-typed signature: 8b2c5eb620d9fe5c8654049d432bcbe9 +// flow-typed version: <>/babel-eslint_v^10.1.0/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -38,7 +38,7 @@ declare module 'babel-eslint/lib/babylon-to-espree/convertTemplateType' { declare module.exports: any; } -declare module 'babel-eslint/lib/babylon-to-espree/index' { +declare module 'babel-eslint/lib/babylon-to-espree' { declare module.exports: any; } @@ -54,7 +54,7 @@ declare module 'babel-eslint/lib/babylon-to-espree/toTokens' { declare module.exports: any; } -declare module 'babel-eslint/lib/index' { +declare module 'babel-eslint/lib' { declare module.exports: any; } @@ -66,6 +66,10 @@ declare module 'babel-eslint/lib/parse' { declare module.exports: any; } +declare module 'babel-eslint/lib/require-from-eslint' { + declare module.exports: any; +} + declare module 'babel-eslint/lib/visitor-keys' { declare module.exports: any; } @@ -83,8 +87,11 @@ declare module 'babel-eslint/lib/babylon-to-espree/convertComments.js' { declare module 'babel-eslint/lib/babylon-to-espree/convertTemplateType.js' { declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/convertTemplateType'>; } +declare module 'babel-eslint/lib/babylon-to-espree/index' { + declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree'>; +} declare module 'babel-eslint/lib/babylon-to-espree/index.js' { - declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/index'>; + declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree'>; } declare module 'babel-eslint/lib/babylon-to-espree/toAST.js' { declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/toAST'>; @@ -95,8 +102,11 @@ declare module 'babel-eslint/lib/babylon-to-espree/toToken.js' { declare module 'babel-eslint/lib/babylon-to-espree/toTokens.js' { declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/toTokens'>; } +declare module 'babel-eslint/lib/index' { + declare module.exports: $Exports<'babel-eslint/lib'>; +} declare module 'babel-eslint/lib/index.js' { - declare module.exports: $Exports<'babel-eslint/lib/index'>; + declare module.exports: $Exports<'babel-eslint/lib'>; } declare module 'babel-eslint/lib/parse-with-scope.js' { declare module.exports: $Exports<'babel-eslint/lib/parse-with-scope'>; @@ -104,6 +114,9 @@ declare module 'babel-eslint/lib/parse-with-scope.js' { declare module 'babel-eslint/lib/parse.js' { declare module.exports: $Exports<'babel-eslint/lib/parse'>; } +declare module 'babel-eslint/lib/require-from-eslint.js' { + declare module.exports: $Exports<'babel-eslint/lib/require-from-eslint'>; +} declare module 'babel-eslint/lib/visitor-keys.js' { declare module.exports: $Exports<'babel-eslint/lib/visitor-keys'>; } diff --git a/flow-typed/npm/babel-jest_vx.x.x.js b/flow-typed/npm/babel-jest_vx.x.x.js index 4d965edc..1b7f6314 100644 --- a/flow-typed/npm/babel-jest_vx.x.x.js +++ b/flow-typed/npm/babel-jest_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: ae115502bca9c9f90de9e66e5d177a3d -// flow-typed version: <>/babel-jest_v^24.8.0/flow_v0.101.0 +// flow-typed signature: e912ada9ffb6d38b05b9a0eddabb0d45 +// flow-typed version: <>/babel-jest_v^29.7.0/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -22,11 +22,21 @@ declare module 'babel-jest' { * require those files directly. Feel free to delete any files that aren't * needed. */ -declare module 'babel-jest/build/index' { +declare module 'babel-jest/build' { + declare module.exports: any; +} + +declare module 'babel-jest/build/loadBabelConfig' { declare module.exports: any; } // Filename aliases +declare module 'babel-jest/build/index' { + declare module.exports: $Exports<'babel-jest/build'>; +} declare module 'babel-jest/build/index.js' { - declare module.exports: $Exports<'babel-jest/build/index'>; + declare module.exports: $Exports<'babel-jest/build'>; +} +declare module 'babel-jest/build/loadBabelConfig.js' { + declare module.exports: $Exports<'babel-jest/build/loadBabelConfig'>; } diff --git a/flow-typed/npm/babel-plugin-add-module-exports_vx.x.x.js b/flow-typed/npm/babel-plugin-add-module-exports_vx.x.x.js index 7c14a2c0..1eb0a653 100644 --- a/flow-typed/npm/babel-plugin-add-module-exports_vx.x.x.js +++ b/flow-typed/npm/babel-plugin-add-module-exports_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: f2b00cf82efb6e9a6dcc2b976034b6bc -// flow-typed version: <>/babel-plugin-add-module-exports_v^1.0.2/flow_v0.101.0 +// flow-typed signature: 8caecef02de970f9575bac1a8840125e +// flow-typed version: <>/babel-plugin-add-module-exports_v^1.0.2/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -22,11 +22,14 @@ declare module 'babel-plugin-add-module-exports' { * require those files directly. Feel free to delete any files that aren't * needed. */ -declare module 'babel-plugin-add-module-exports/lib/index' { +declare module 'babel-plugin-add-module-exports/lib' { declare module.exports: any; } // Filename aliases +declare module 'babel-plugin-add-module-exports/lib/index' { + declare module.exports: $Exports<'babel-plugin-add-module-exports/lib'>; +} declare module 'babel-plugin-add-module-exports/lib/index.js' { - declare module.exports: $Exports<'babel-plugin-add-module-exports/lib/index'>; + declare module.exports: $Exports<'babel-plugin-add-module-exports/lib'>; } diff --git a/flow-typed/npm/babel-plugin-annotate-pure-calls_vx.x.x.js b/flow-typed/npm/babel-plugin-annotate-pure-calls_vx.x.x.js index 828f979e..84d1d828 100644 --- a/flow-typed/npm/babel-plugin-annotate-pure-calls_vx.x.x.js +++ b/flow-typed/npm/babel-plugin-annotate-pure-calls_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 173a6a1e89e96243802ffaa931a72984 -// flow-typed version: <>/babel-plugin-annotate-pure-calls_v^0.4.0/flow_v0.101.0 +// flow-typed signature: 3cc7bbbede5b7fbe671b61406fbe93b6 +// flow-typed version: <>/babel-plugin-annotate-pure-calls_v^0.4.0/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -22,11 +22,14 @@ declare module 'babel-plugin-annotate-pure-calls' { * require those files directly. Feel free to delete any files that aren't * needed. */ -declare module 'babel-plugin-annotate-pure-calls/lib/index' { +declare module 'babel-plugin-annotate-pure-calls/lib' { declare module.exports: any; } // Filename aliases +declare module 'babel-plugin-annotate-pure-calls/lib/index' { + declare module.exports: $Exports<'babel-plugin-annotate-pure-calls/lib'>; +} declare module 'babel-plugin-annotate-pure-calls/lib/index.js' { - declare module.exports: $Exports<'babel-plugin-annotate-pure-calls/lib/index'>; + declare module.exports: $Exports<'babel-plugin-annotate-pure-calls/lib'>; } diff --git a/flow-typed/npm/babel-plugin-preval_vx.x.x.js b/flow-typed/npm/babel-plugin-preval_vx.x.x.js index d3bdaa71..f4faf002 100644 --- a/flow-typed/npm/babel-plugin-preval_vx.x.x.js +++ b/flow-typed/npm/babel-plugin-preval_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: af80e12d8118e55aa3d7b776e3cce4fe -// flow-typed version: <>/babel-plugin-preval_v3.0.1/flow_v0.101.0 +// flow-typed signature: 0e0d32e3b4726e49ce33407804ef2d01 +// flow-typed version: <>/babel-plugin-preval_v5.1.0/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -26,7 +26,7 @@ declare module 'babel-plugin-preval/dist/helpers' { declare module.exports: any; } -declare module 'babel-plugin-preval/dist/index' { +declare module 'babel-plugin-preval/dist' { declare module.exports: any; } @@ -46,8 +46,11 @@ declare module 'babel-plugin-preval/macro' { declare module 'babel-plugin-preval/dist/helpers.js' { declare module.exports: $Exports<'babel-plugin-preval/dist/helpers'>; } +declare module 'babel-plugin-preval/dist/index' { + declare module.exports: $Exports<'babel-plugin-preval/dist'>; +} declare module 'babel-plugin-preval/dist/index.js' { - declare module.exports: $Exports<'babel-plugin-preval/dist/index'>; + declare module.exports: $Exports<'babel-plugin-preval/dist'>; } declare module 'babel-plugin-preval/dist/macro.js' { declare module.exports: $Exports<'babel-plugin-preval/dist/macro'>; diff --git a/flow-typed/npm/cross-env_vx.x.x.js b/flow-typed/npm/cross-env_vx.x.x.js index c6d28f73..a576e91c 100644 --- a/flow-typed/npm/cross-env_vx.x.x.js +++ b/flow-typed/npm/cross-env_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 635d43f130638127e70bc2fc7c1e3dde -// flow-typed version: <>/cross-env_v^5.2.0/flow_v0.101.0 +// flow-typed signature: c6e36c3decb0f2bc149d2246f5c816fc +// flow-typed version: <>/cross-env_v^7.0.3/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -22,39 +22,49 @@ declare module 'cross-env' { * require those files directly. Feel free to delete any files that aren't * needed. */ -declare module 'cross-env/dist/bin/cross-env-shell' { +declare module 'cross-env/src/bin/cross-env-shell' { declare module.exports: any; } -declare module 'cross-env/dist/bin/cross-env' { +declare module 'cross-env/src/bin/cross-env' { declare module.exports: any; } -declare module 'cross-env/dist/command' { +declare module 'cross-env/src/command' { declare module.exports: any; } -declare module 'cross-env/dist/index' { +declare module 'cross-env/src' { declare module.exports: any; } -declare module 'cross-env/dist/variable' { +declare module 'cross-env/src/is-windows' { + declare module.exports: any; +} + +declare module 'cross-env/src/variable' { declare module.exports: any; } // Filename aliases -declare module 'cross-env/dist/bin/cross-env-shell.js' { - declare module.exports: $Exports<'cross-env/dist/bin/cross-env-shell'>; +declare module 'cross-env/src/bin/cross-env-shell.js' { + declare module.exports: $Exports<'cross-env/src/bin/cross-env-shell'>; +} +declare module 'cross-env/src/bin/cross-env.js' { + declare module.exports: $Exports<'cross-env/src/bin/cross-env'>; +} +declare module 'cross-env/src/command.js' { + declare module.exports: $Exports<'cross-env/src/command'>; } -declare module 'cross-env/dist/bin/cross-env.js' { - declare module.exports: $Exports<'cross-env/dist/bin/cross-env'>; +declare module 'cross-env/src/index' { + declare module.exports: $Exports<'cross-env/src'>; } -declare module 'cross-env/dist/command.js' { - declare module.exports: $Exports<'cross-env/dist/command'>; +declare module 'cross-env/src/index.js' { + declare module.exports: $Exports<'cross-env/src'>; } -declare module 'cross-env/dist/index.js' { - declare module.exports: $Exports<'cross-env/dist/index'>; +declare module 'cross-env/src/is-windows.js' { + declare module.exports: $Exports<'cross-env/src/is-windows'>; } -declare module 'cross-env/dist/variable.js' { - declare module.exports: $Exports<'cross-env/dist/variable'>; +declare module 'cross-env/src/variable.js' { + declare module.exports: $Exports<'cross-env/src/variable'>; } diff --git a/flow-typed/npm/cz-conventional-changelog_vx.x.x.js b/flow-typed/npm/cz-conventional-changelog_vx.x.x.js index 9342a7d0..ed53859e 100644 --- a/flow-typed/npm/cz-conventional-changelog_vx.x.x.js +++ b/flow-typed/npm/cz-conventional-changelog_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 5149265bedb8f0f174e3b28b34ccd1e7 -// flow-typed version: <>/cz-conventional-changelog_v^2.1.0/flow_v0.101.0 +// flow-typed signature: 1ad2ad91cc95631039d27b10f516218b +// flow-typed version: <>/cz-conventional-changelog_v^3.1.0/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -26,10 +26,17 @@ declare module 'cz-conventional-changelog/engine' { declare module.exports: any; } +declare module 'cz-conventional-changelog/engine.test' { + declare module.exports: any; +} + // Filename aliases declare module 'cz-conventional-changelog/engine.js' { declare module.exports: $Exports<'cz-conventional-changelog/engine'>; } +declare module 'cz-conventional-changelog/engine.test.js' { + declare module.exports: $Exports<'cz-conventional-changelog/engine.test'>; +} declare module 'cz-conventional-changelog/index' { declare module.exports: $Exports<'cz-conventional-changelog'>; } diff --git a/flow-typed/npm/documentation_vx.x.x.js b/flow-typed/npm/documentation_vx.x.x.js index 55598d82..ff638c98 100644 --- a/flow-typed/npm/documentation_vx.x.x.js +++ b/flow-typed/npm/documentation_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: d07522506469a33315ab7f415dc86aeb -// flow-typed version: <>/documentation_v9.3.1/flow_v0.101.0 +// flow-typed signature: a2035709754ffb2c835f8c7919aa007d +// flow-typed version: <>/documentation_v12.3.0/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -38,7 +38,7 @@ declare module 'documentation/src/commands/build' { declare module.exports: any; } -declare module 'documentation/src/commands/index' { +declare module 'documentation/src/commands' { declare module.exports: any; } @@ -70,7 +70,7 @@ declare module 'documentation/src/default_theme/assets/split' { declare module.exports: any; } -declare module 'documentation/src/default_theme/index' { +declare module 'documentation/src/default_theme' { declare module.exports: any; } @@ -114,7 +114,7 @@ declare module 'documentation/src/hierarchy' { declare module.exports: any; } -declare module 'documentation/src/index' { +declare module 'documentation/src' { declare module.exports: any; } @@ -130,6 +130,10 @@ declare module 'documentation/src/infer/finders' { declare module.exports: any; } +declare module 'documentation/src/infer/implements' { + declare module.exports: any; +} + declare module 'documentation/src/infer/kind' { declare module.exports: any; } @@ -262,6 +266,14 @@ declare module 'documentation/src/sort' { declare module.exports: any; } +declare module 'documentation/src/ts_doctrine' { + declare module.exports: any; +} + +declare module 'documentation/src/type_annotation' { + declare module.exports: any; +} + declare module 'documentation/src/walk' { declare module.exports: any; } @@ -279,8 +291,11 @@ declare module 'documentation/declarations/comment.js' { declare module 'documentation/src/commands/build.js' { declare module.exports: $Exports<'documentation/src/commands/build'>; } +declare module 'documentation/src/commands/index' { + declare module.exports: $Exports<'documentation/src/commands'>; +} declare module 'documentation/src/commands/index.js' { - declare module.exports: $Exports<'documentation/src/commands/index'>; + declare module.exports: $Exports<'documentation/src/commands'>; } declare module 'documentation/src/commands/lint.js' { declare module.exports: $Exports<'documentation/src/commands/lint'>; @@ -303,8 +318,11 @@ declare module 'documentation/src/default_theme/assets/site.js' { declare module 'documentation/src/default_theme/assets/split.js' { declare module.exports: $Exports<'documentation/src/default_theme/assets/split'>; } +declare module 'documentation/src/default_theme/index' { + declare module.exports: $Exports<'documentation/src/default_theme'>; +} declare module 'documentation/src/default_theme/index.js' { - declare module.exports: $Exports<'documentation/src/default_theme/index'>; + declare module.exports: $Exports<'documentation/src/default_theme'>; } declare module 'documentation/src/extractors/comments.js' { declare module.exports: $Exports<'documentation/src/extractors/comments'>; @@ -336,8 +354,11 @@ declare module 'documentation/src/github.js' { declare module 'documentation/src/hierarchy.js' { declare module.exports: $Exports<'documentation/src/hierarchy'>; } +declare module 'documentation/src/index' { + declare module.exports: $Exports<'documentation/src'>; +} declare module 'documentation/src/index.js' { - declare module.exports: $Exports<'documentation/src/index'>; + declare module.exports: $Exports<'documentation/src'>; } declare module 'documentation/src/infer/access.js' { declare module.exports: $Exports<'documentation/src/infer/access'>; @@ -348,6 +369,9 @@ declare module 'documentation/src/infer/augments.js' { declare module 'documentation/src/infer/finders.js' { declare module.exports: $Exports<'documentation/src/infer/finders'>; } +declare module 'documentation/src/infer/implements.js' { + declare module.exports: $Exports<'documentation/src/infer/implements'>; +} declare module 'documentation/src/infer/kind.js' { declare module.exports: $Exports<'documentation/src/infer/kind'>; } @@ -447,6 +471,12 @@ declare module 'documentation/src/smart_glob.js' { declare module 'documentation/src/sort.js' { declare module.exports: $Exports<'documentation/src/sort'>; } +declare module 'documentation/src/ts_doctrine.js' { + declare module.exports: $Exports<'documentation/src/ts_doctrine'>; +} +declare module 'documentation/src/type_annotation.js' { + declare module.exports: $Exports<'documentation/src/type_annotation'>; +} declare module 'documentation/src/walk.js' { declare module.exports: $Exports<'documentation/src/walk'>; } diff --git a/flow-typed/npm/eslint-config-airbnb-base_vx.x.x.js b/flow-typed/npm/eslint-config-airbnb-base_vx.x.x.js index b82103ef..0620182a 100644 --- a/flow-typed/npm/eslint-config-airbnb-base_vx.x.x.js +++ b/flow-typed/npm/eslint-config-airbnb-base_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 75193460df477031021f4e42d4a9252b -// flow-typed version: <>/eslint-config-airbnb-base_v^13.1.0/flow_v0.101.0 +// flow-typed signature: 09f498fa432fbd397329b00dcfb99f5c +// flow-typed version: <>/eslint-config-airbnb-base_v^15.0.0/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -66,6 +66,10 @@ declare module 'eslint-config-airbnb-base/test/test-base' { declare module.exports: any; } +declare module 'eslint-config-airbnb-base/whitespace-async' { + declare module.exports: any; +} + declare module 'eslint-config-airbnb-base/whitespace' { declare module.exports: any; } @@ -110,6 +114,9 @@ declare module 'eslint-config-airbnb-base/test/requires.js' { declare module 'eslint-config-airbnb-base/test/test-base.js' { declare module.exports: $Exports<'eslint-config-airbnb-base/test/test-base'>; } +declare module 'eslint-config-airbnb-base/whitespace-async.js' { + declare module.exports: $Exports<'eslint-config-airbnb-base/whitespace-async'>; +} declare module 'eslint-config-airbnb-base/whitespace.js' { declare module.exports: $Exports<'eslint-config-airbnb-base/whitespace'>; } diff --git a/flow-typed/npm/eslint-plugin-import_vx.x.x.js b/flow-typed/npm/eslint-plugin-import_vx.x.x.js index c9570c78..d150fb86 100644 --- a/flow-typed/npm/eslint-plugin-import_vx.x.x.js +++ b/flow-typed/npm/eslint-plugin-import_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: d109fd62a71bdd8de7821076a1dac437 -// flow-typed version: <>/eslint-plugin-import_v^2.17.3/flow_v0.101.0 +// flow-typed signature: 64ad32242d7f262af3a6ad2e9b949716 +// flow-typed version: <>/eslint-plugin-import_v^2.29.1/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -58,6 +58,10 @@ declare module 'eslint-plugin-import/lib/core/importType' { declare module.exports: any; } +declare module 'eslint-plugin-import/lib/core/packagePath' { + declare module.exports: any; +} + declare module 'eslint-plugin-import/lib/core/staticRequire' { declare module.exports: any; } @@ -74,7 +78,11 @@ declare module 'eslint-plugin-import/lib/importDeclaration' { declare module.exports: any; } -declare module 'eslint-plugin-import/lib/index' { +declare module 'eslint-plugin-import/lib' { + declare module.exports: any; +} + +declare module 'eslint-plugin-import/lib/rules/consistent-type-specifier-style' { declare module.exports: any; } @@ -162,10 +170,18 @@ declare module 'eslint-plugin-import/lib/rules/no-dynamic-require' { declare module.exports: any; } +declare module 'eslint-plugin-import/lib/rules/no-empty-named-blocks' { + declare module.exports: any; +} + declare module 'eslint-plugin-import/lib/rules/no-extraneous-dependencies' { declare module.exports: any; } +declare module 'eslint-plugin-import/lib/rules/no-import-module-exports' { + declare module.exports: any; +} + declare module 'eslint-plugin-import/lib/rules/no-internal-modules' { declare module.exports: any; } @@ -198,6 +214,10 @@ declare module 'eslint-plugin-import/lib/rules/no-nodejs-modules' { declare module.exports: any; } +declare module 'eslint-plugin-import/lib/rules/no-relative-packages' { + declare module.exports: any; +} + declare module 'eslint-plugin-import/lib/rules/no-relative-parent-imports' { declare module.exports: any; } @@ -242,7 +262,7 @@ declare module 'eslint-plugin-import/lib/rules/unambiguous' { declare module.exports: any; } -declare module 'eslint-plugin-import/memo-parser/index' { +declare module 'eslint-plugin-import/memo-parser' { declare module.exports: any; } @@ -274,6 +294,9 @@ declare module 'eslint-plugin-import/config/warnings.js' { declare module 'eslint-plugin-import/lib/core/importType.js' { declare module.exports: $Exports<'eslint-plugin-import/lib/core/importType'>; } +declare module 'eslint-plugin-import/lib/core/packagePath.js' { + declare module.exports: $Exports<'eslint-plugin-import/lib/core/packagePath'>; +} declare module 'eslint-plugin-import/lib/core/staticRequire.js' { declare module.exports: $Exports<'eslint-plugin-import/lib/core/staticRequire'>; } @@ -286,8 +309,14 @@ declare module 'eslint-plugin-import/lib/ExportMap.js' { declare module 'eslint-plugin-import/lib/importDeclaration.js' { declare module.exports: $Exports<'eslint-plugin-import/lib/importDeclaration'>; } +declare module 'eslint-plugin-import/lib/index' { + declare module.exports: $Exports<'eslint-plugin-import/lib'>; +} declare module 'eslint-plugin-import/lib/index.js' { - declare module.exports: $Exports<'eslint-plugin-import/lib/index'>; + declare module.exports: $Exports<'eslint-plugin-import/lib'>; +} +declare module 'eslint-plugin-import/lib/rules/consistent-type-specifier-style.js' { + declare module.exports: $Exports<'eslint-plugin-import/lib/rules/consistent-type-specifier-style'>; } declare module 'eslint-plugin-import/lib/rules/default.js' { declare module.exports: $Exports<'eslint-plugin-import/lib/rules/default'>; @@ -352,9 +381,15 @@ declare module 'eslint-plugin-import/lib/rules/no-duplicates.js' { declare module 'eslint-plugin-import/lib/rules/no-dynamic-require.js' { declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-dynamic-require'>; } +declare module 'eslint-plugin-import/lib/rules/no-empty-named-blocks.js' { + declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-empty-named-blocks'>; +} declare module 'eslint-plugin-import/lib/rules/no-extraneous-dependencies.js' { declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-extraneous-dependencies'>; } +declare module 'eslint-plugin-import/lib/rules/no-import-module-exports.js' { + declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-import-module-exports'>; +} declare module 'eslint-plugin-import/lib/rules/no-internal-modules.js' { declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-internal-modules'>; } @@ -379,6 +414,9 @@ declare module 'eslint-plugin-import/lib/rules/no-namespace.js' { declare module 'eslint-plugin-import/lib/rules/no-nodejs-modules.js' { declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-nodejs-modules'>; } +declare module 'eslint-plugin-import/lib/rules/no-relative-packages.js' { + declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-relative-packages'>; +} declare module 'eslint-plugin-import/lib/rules/no-relative-parent-imports.js' { declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-relative-parent-imports'>; } @@ -412,6 +450,9 @@ declare module 'eslint-plugin-import/lib/rules/prefer-default-export.js' { declare module 'eslint-plugin-import/lib/rules/unambiguous.js' { declare module.exports: $Exports<'eslint-plugin-import/lib/rules/unambiguous'>; } +declare module 'eslint-plugin-import/memo-parser/index' { + declare module.exports: $Exports<'eslint-plugin-import/memo-parser'>; +} declare module 'eslint-plugin-import/memo-parser/index.js' { - declare module.exports: $Exports<'eslint-plugin-import/memo-parser/index'>; + declare module.exports: $Exports<'eslint-plugin-import/memo-parser'>; } diff --git a/flow-typed/npm/eslint_vx.x.x.js b/flow-typed/npm/eslint_vx.x.x.js index abdfbf6b..db6d2b62 100644 --- a/flow-typed/npm/eslint_vx.x.x.js +++ b/flow-typed/npm/eslint_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: e62b09a4c2474f1bbe8d8a402f583d44 -// flow-typed version: <>/eslint_v^5.16.0/flow_v0.101.0 +// flow-typed signature: d3fc601b6282ec70310e1b90c7fe3903 +// flow-typed version: <>/eslint_v^8.56.0/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -34,151 +34,159 @@ declare module 'eslint/conf/default-cli-options' { declare module.exports: any; } -declare module 'eslint/conf/environments' { +declare module 'eslint/conf/globals' { declare module.exports: any; } -declare module 'eslint/conf/eslint-all' { +declare module 'eslint/lib/api' { declare module.exports: any; } -declare module 'eslint/conf/eslint-recommended' { +declare module 'eslint/lib/cli-engine/cli-engine' { declare module.exports: any; } -declare module 'eslint/lib/api' { +declare module 'eslint/lib/cli-engine/file-enumerator' { declare module.exports: any; } -declare module 'eslint/lib/built-in-rules-index' { +declare module 'eslint/lib/cli-engine/formatters/checkstyle' { declare module.exports: any; } -declare module 'eslint/lib/cli-engine' { +declare module 'eslint/lib/cli-engine/formatters/compact' { declare module.exports: any; } -declare module 'eslint/lib/cli' { +declare module 'eslint/lib/cli-engine/formatters/html' { declare module.exports: any; } -declare module 'eslint/lib/code-path-analysis/code-path-analyzer' { +declare module 'eslint/lib/cli-engine/formatters/jslint-xml' { declare module.exports: any; } -declare module 'eslint/lib/code-path-analysis/code-path-segment' { +declare module 'eslint/lib/cli-engine/formatters/json-with-metadata' { declare module.exports: any; } -declare module 'eslint/lib/code-path-analysis/code-path-state' { +declare module 'eslint/lib/cli-engine/formatters/json' { declare module.exports: any; } -declare module 'eslint/lib/code-path-analysis/code-path' { +declare module 'eslint/lib/cli-engine/formatters/junit' { declare module.exports: any; } -declare module 'eslint/lib/code-path-analysis/debug-helpers' { +declare module 'eslint/lib/cli-engine/formatters/stylish' { declare module.exports: any; } -declare module 'eslint/lib/code-path-analysis/fork-context' { +declare module 'eslint/lib/cli-engine/formatters/tap' { declare module.exports: any; } -declare module 'eslint/lib/code-path-analysis/id-generator' { +declare module 'eslint/lib/cli-engine/formatters/unix' { declare module.exports: any; } -declare module 'eslint/lib/config' { +declare module 'eslint/lib/cli-engine/formatters/visualstudio' { declare module.exports: any; } -declare module 'eslint/lib/config/autoconfig' { +declare module 'eslint/lib/cli-engine/hash' { declare module.exports: any; } -declare module 'eslint/lib/config/config-cache' { +declare module 'eslint/lib/cli-engine' { declare module.exports: any; } -declare module 'eslint/lib/config/config-file' { +declare module 'eslint/lib/cli-engine/lint-result-cache' { declare module.exports: any; } -declare module 'eslint/lib/config/config-initializer' { +declare module 'eslint/lib/cli-engine/load-rules' { declare module.exports: any; } -declare module 'eslint/lib/config/config-ops' { +declare module 'eslint/lib/cli-engine/xml-escape' { declare module.exports: any; } -declare module 'eslint/lib/config/config-rule' { +declare module 'eslint/lib/cli' { declare module.exports: any; } -declare module 'eslint/lib/config/config-validator' { +declare module 'eslint/lib/config/default-config' { declare module.exports: any; } -declare module 'eslint/lib/config/environments' { +declare module 'eslint/lib/config/flat-config-array' { declare module.exports: any; } -declare module 'eslint/lib/config/plugins' { +declare module 'eslint/lib/config/flat-config-helpers' { declare module.exports: any; } -declare module 'eslint/lib/formatters/checkstyle' { +declare module 'eslint/lib/config/flat-config-schema' { declare module.exports: any; } -declare module 'eslint/lib/formatters/codeframe' { +declare module 'eslint/lib/config/rule-validator' { declare module.exports: any; } -declare module 'eslint/lib/formatters/compact' { +declare module 'eslint/lib/eslint/eslint-helpers' { declare module.exports: any; } -declare module 'eslint/lib/formatters/html' { +declare module 'eslint/lib/eslint/eslint' { declare module.exports: any; } -declare module 'eslint/lib/formatters/jslint-xml' { +declare module 'eslint/lib/eslint/flat-eslint' { declare module.exports: any; } -declare module 'eslint/lib/formatters/json-with-metadata' { +declare module 'eslint/lib/eslint' { declare module.exports: any; } -declare module 'eslint/lib/formatters/json' { +declare module 'eslint/lib/linter/apply-disable-directives' { declare module.exports: any; } -declare module 'eslint/lib/formatters/junit' { +declare module 'eslint/lib/linter/code-path-analysis/code-path-analyzer' { declare module.exports: any; } -declare module 'eslint/lib/formatters/stylish' { +declare module 'eslint/lib/linter/code-path-analysis/code-path-segment' { declare module.exports: any; } -declare module 'eslint/lib/formatters/table' { +declare module 'eslint/lib/linter/code-path-analysis/code-path-state' { declare module.exports: any; } -declare module 'eslint/lib/formatters/tap' { +declare module 'eslint/lib/linter/code-path-analysis/code-path' { declare module.exports: any; } -declare module 'eslint/lib/formatters/unix' { +declare module 'eslint/lib/linter/code-path-analysis/debug-helpers' { declare module.exports: any; } -declare module 'eslint/lib/formatters/visualstudio' { +declare module 'eslint/lib/linter/code-path-analysis/fork-context' { + declare module.exports: any; +} + +declare module 'eslint/lib/linter/code-path-analysis/id-generator' { + declare module.exports: any; +} + +declare module 'eslint/lib/linter/config-comment-parser' { declare module.exports: any; } @@ -186,7 +194,39 @@ declare module 'eslint/lib/linter' { declare module.exports: any; } -declare module 'eslint/lib/load-rules' { +declare module 'eslint/lib/linter/interpolate' { + declare module.exports: any; +} + +declare module 'eslint/lib/linter/linter' { + declare module.exports: any; +} + +declare module 'eslint/lib/linter/node-event-generator' { + declare module.exports: any; +} + +declare module 'eslint/lib/linter/report-translator' { + declare module.exports: any; +} + +declare module 'eslint/lib/linter/rule-fixer' { + declare module.exports: any; +} + +declare module 'eslint/lib/linter/rules' { + declare module.exports: any; +} + +declare module 'eslint/lib/linter/safe-emitter' { + declare module.exports: any; +} + +declare module 'eslint/lib/linter/source-code-fixer' { + declare module.exports: any; +} + +declare module 'eslint/lib/linter/timing' { declare module.exports: any; } @@ -194,7 +234,15 @@ declare module 'eslint/lib/options' { declare module.exports: any; } -declare module 'eslint/lib/rules' { +declare module 'eslint/lib/rule-tester/flat-rule-tester' { + declare module.exports: any; +} + +declare module 'eslint/lib/rule-tester' { + declare module.exports: any; +} + +declare module 'eslint/lib/rule-tester/rule-tester' { declare module.exports: any; } @@ -294,10 +342,18 @@ declare module 'eslint/lib/rules/curly' { declare module.exports: any; } +declare module 'eslint/lib/rules/default-case-last' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/default-case' { declare module.exports: any; } +declare module 'eslint/lib/rules/default-param-last' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/dot-location' { declare module.exports: any; } @@ -334,6 +390,10 @@ declare module 'eslint/lib/rules/func-style' { declare module.exports: any; } +declare module 'eslint/lib/rules/function-call-argument-newline' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/function-paren-newline' { declare module.exports: any; } @@ -350,6 +410,10 @@ declare module 'eslint/lib/rules/global-require' { declare module.exports: any; } +declare module 'eslint/lib/rules/grouped-accessor-pairs' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/guard-for-in' { declare module.exports: any; } @@ -362,6 +426,10 @@ declare module 'eslint/lib/rules/id-blacklist' { declare module.exports: any; } +declare module 'eslint/lib/rules/id-denylist' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/id-length' { declare module.exports: any; } @@ -382,6 +450,10 @@ declare module 'eslint/lib/rules/indent' { declare module.exports: any; } +declare module 'eslint/lib/rules' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/init-declarations' { declare module.exports: any; } @@ -418,6 +490,10 @@ declare module 'eslint/lib/rules/lines-between-class-members' { declare module.exports: any; } +declare module 'eslint/lib/rules/logical-assignment-operators' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/max-classes-per-file' { declare module.exports: any; } @@ -542,10 +618,18 @@ declare module 'eslint/lib/rules/no-const-assign' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-constant-binary-expression' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-constant-condition' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-constructor-return' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-continue' { declare module.exports: any; } @@ -574,6 +658,10 @@ declare module 'eslint/lib/rules/no-dupe-class-members' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-dupe-else-if' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-dupe-keys' { declare module.exports: any; } @@ -602,6 +690,10 @@ declare module 'eslint/lib/rules/no-empty-pattern' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-empty-static-block' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-empty' { declare module.exports: any; } @@ -670,6 +762,10 @@ declare module 'eslint/lib/rules/no-implied-eval' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-import-assign' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-inline-comments' { declare module.exports: any; } @@ -714,6 +810,10 @@ declare module 'eslint/lib/rules/no-loop-func' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-loss-of-precision' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-magic-numbers' { declare module.exports: any; } @@ -770,6 +870,10 @@ declare module 'eslint/lib/rules/no-new-func' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-new-native-nonconstructor' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-new-object' { declare module.exports: any; } @@ -790,10 +894,18 @@ declare module 'eslint/lib/rules/no-new' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-nonoctal-decimal-escape' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-obj-calls' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-object-constructor' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-octal-escape' { declare module.exports: any; } @@ -822,6 +934,10 @@ declare module 'eslint/lib/rules/no-process-exit' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-promise-executor-return' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-proto' { declare module.exports: any; } @@ -838,6 +954,10 @@ declare module 'eslint/lib/rules/no-regex-spaces' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-restricted-exports' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-restricted-globals' { declare module.exports: any; } @@ -882,6 +1002,10 @@ declare module 'eslint/lib/rules/no-sequences' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-setter-return' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-shadow-restricted-names' { declare module.exports: any; } @@ -954,6 +1078,10 @@ declare module 'eslint/lib/rules/no-unneeded-ternary' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-unreachable-loop' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-unreachable' { declare module.exports: any; } @@ -966,6 +1094,10 @@ declare module 'eslint/lib/rules/no-unsafe-negation' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-unsafe-optional-chaining' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-unused-expressions' { declare module.exports: any; } @@ -974,6 +1106,10 @@ declare module 'eslint/lib/rules/no-unused-labels' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-unused-private-class-members' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-unused-vars' { declare module.exports: any; } @@ -982,6 +1118,10 @@ declare module 'eslint/lib/rules/no-use-before-define' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-useless-backreference' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-useless-call' { declare module.exports: any; } @@ -1090,6 +1230,10 @@ declare module 'eslint/lib/rules/prefer-destructuring' { declare module.exports: any; } +declare module 'eslint/lib/rules/prefer-exponentiation-operator' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/prefer-named-capture-group' { declare module.exports: any; } @@ -1098,6 +1242,10 @@ declare module 'eslint/lib/rules/prefer-numeric-literals' { declare module.exports: any; } +declare module 'eslint/lib/rules/prefer-object-has-own' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/prefer-object-spread' { declare module.exports: any; } @@ -1110,6 +1258,10 @@ declare module 'eslint/lib/rules/prefer-reflect' { declare module.exports: any; } +declare module 'eslint/lib/rules/prefer-regex-literals' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/prefer-rest-params' { declare module.exports: any; } @@ -1234,223 +1386,247 @@ declare module 'eslint/lib/rules/use-isnan' { declare module.exports: any; } -declare module 'eslint/lib/rules/valid-jsdoc' { +declare module 'eslint/lib/rules/utils/ast-utils' { declare module.exports: any; } -declare module 'eslint/lib/rules/valid-typeof' { +declare module 'eslint/lib/rules/utils/fix-tracker' { declare module.exports: any; } -declare module 'eslint/lib/rules/vars-on-top' { +declare module 'eslint/lib/rules/utils/keywords' { declare module.exports: any; } -declare module 'eslint/lib/rules/wrap-iife' { +declare module 'eslint/lib/rules/utils/lazy-loading-rule-map' { declare module.exports: any; } -declare module 'eslint/lib/rules/wrap-regex' { +declare module 'eslint/lib/rules/utils/patterns/letters' { declare module.exports: any; } -declare module 'eslint/lib/rules/yield-star-spacing' { +declare module 'eslint/lib/rules/utils/regular-expressions' { declare module.exports: any; } -declare module 'eslint/lib/rules/yoda' { +declare module 'eslint/lib/rules/utils/unicode' { declare module.exports: any; } -declare module 'eslint/lib/testers/rule-tester' { +declare module 'eslint/lib/rules/utils/unicode/is-combining-character' { declare module.exports: any; } -declare module 'eslint/lib/token-store/backward-token-comment-cursor' { +declare module 'eslint/lib/rules/utils/unicode/is-emoji-modifier' { declare module.exports: any; } -declare module 'eslint/lib/token-store/backward-token-cursor' { +declare module 'eslint/lib/rules/utils/unicode/is-regional-indicator-symbol' { declare module.exports: any; } -declare module 'eslint/lib/token-store/cursor' { +declare module 'eslint/lib/rules/utils/unicode/is-surrogate-pair' { declare module.exports: any; } -declare module 'eslint/lib/token-store/cursors' { +declare module 'eslint/lib/rules/valid-jsdoc' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/valid-typeof' { + declare module.exports: any; +} + +declare module 'eslint/lib/rules/vars-on-top' { declare module.exports: any; } -declare module 'eslint/lib/token-store/decorative-cursor' { +declare module 'eslint/lib/rules/wrap-iife' { declare module.exports: any; } -declare module 'eslint/lib/token-store/filter-cursor' { +declare module 'eslint/lib/rules/wrap-regex' { declare module.exports: any; } -declare module 'eslint/lib/token-store/forward-token-comment-cursor' { +declare module 'eslint/lib/rules/yield-star-spacing' { declare module.exports: any; } -declare module 'eslint/lib/token-store/forward-token-cursor' { +declare module 'eslint/lib/rules/yoda' { declare module.exports: any; } -declare module 'eslint/lib/token-store/index' { +declare module 'eslint/lib/shared/ajv' { declare module.exports: any; } -declare module 'eslint/lib/token-store/limit-cursor' { +declare module 'eslint/lib/shared/ast-utils' { declare module.exports: any; } -declare module 'eslint/lib/token-store/padded-token-cursor' { +declare module 'eslint/lib/shared/config-validator' { declare module.exports: any; } -declare module 'eslint/lib/token-store/skip-cursor' { +declare module 'eslint/lib/shared/deprecation-warnings' { declare module.exports: any; } -declare module 'eslint/lib/token-store/utils' { +declare module 'eslint/lib/shared/directives' { declare module.exports: any; } -declare module 'eslint/lib/util/ajv' { +declare module 'eslint/lib/shared/logging' { declare module.exports: any; } -declare module 'eslint/lib/util/apply-disable-directives' { +declare module 'eslint/lib/shared/relative-module-resolver' { declare module.exports: any; } -declare module 'eslint/lib/util/ast-utils' { +declare module 'eslint/lib/shared/runtime-info' { declare module.exports: any; } -declare module 'eslint/lib/util/config-comment-parser' { +declare module 'eslint/lib/shared/severity' { declare module.exports: any; } -declare module 'eslint/lib/util/file-finder' { +declare module 'eslint/lib/shared/string-utils' { declare module.exports: any; } -declare module 'eslint/lib/util/fix-tracker' { +declare module 'eslint/lib/shared/traverser' { declare module.exports: any; } -declare module 'eslint/lib/util/glob-utils' { +declare module 'eslint/lib/shared/types' { declare module.exports: any; } -declare module 'eslint/lib/util/glob' { +declare module 'eslint/lib/source-code' { declare module.exports: any; } -declare module 'eslint/lib/util/hash' { +declare module 'eslint/lib/source-code/source-code' { declare module.exports: any; } -declare module 'eslint/lib/util/ignored-paths' { +declare module 'eslint/lib/source-code/token-store/backward-token-comment-cursor' { declare module.exports: any; } -declare module 'eslint/lib/util/interpolate' { +declare module 'eslint/lib/source-code/token-store/backward-token-cursor' { declare module.exports: any; } -declare module 'eslint/lib/util/keywords' { +declare module 'eslint/lib/source-code/token-store/cursor' { declare module.exports: any; } -declare module 'eslint/lib/util/lint-result-cache' { +declare module 'eslint/lib/source-code/token-store/cursors' { declare module.exports: any; } -declare module 'eslint/lib/util/logging' { +declare module 'eslint/lib/source-code/token-store/decorative-cursor' { declare module.exports: any; } -declare module 'eslint/lib/util/module-resolver' { +declare module 'eslint/lib/source-code/token-store/filter-cursor' { declare module.exports: any; } -declare module 'eslint/lib/util/naming' { +declare module 'eslint/lib/source-code/token-store/forward-token-comment-cursor' { declare module.exports: any; } -declare module 'eslint/lib/util/node-event-generator' { +declare module 'eslint/lib/source-code/token-store/forward-token-cursor' { declare module.exports: any; } -declare module 'eslint/lib/util/npm-utils' { +declare module 'eslint/lib/source-code/token-store' { declare module.exports: any; } -declare module 'eslint/lib/util/path-utils' { +declare module 'eslint/lib/source-code/token-store/limit-cursor' { declare module.exports: any; } -declare module 'eslint/lib/util/patterns/letters' { +declare module 'eslint/lib/source-code/token-store/padded-token-cursor' { declare module.exports: any; } -declare module 'eslint/lib/util/report-translator' { +declare module 'eslint/lib/source-code/token-store/skip-cursor' { declare module.exports: any; } -declare module 'eslint/lib/util/rule-fixer' { +declare module 'eslint/lib/source-code/token-store/utils' { declare module.exports: any; } -declare module 'eslint/lib/util/safe-emitter' { +declare module 'eslint/lib/unsupported-api' { declare module.exports: any; } -declare module 'eslint/lib/util/source-code-fixer' { +declare module 'eslint/messages/all-files-ignored' { declare module.exports: any; } -declare module 'eslint/lib/util/source-code-utils' { +declare module 'eslint/messages/eslintrc-incompat' { declare module.exports: any; } -declare module 'eslint/lib/util/source-code' { +declare module 'eslint/messages/eslintrc-plugins' { declare module.exports: any; } -declare module 'eslint/lib/util/timing' { +declare module 'eslint/messages/extend-config-missing' { declare module.exports: any; } -declare module 'eslint/lib/util/traverser' { +declare module 'eslint/messages/failed-to-read-json' { declare module.exports: any; } -declare module 'eslint/lib/util/unicode/index' { +declare module 'eslint/messages/file-not-found' { declare module.exports: any; } -declare module 'eslint/lib/util/unicode/is-combining-character' { +declare module 'eslint/messages/invalid-rule-options' { declare module.exports: any; } -declare module 'eslint/lib/util/unicode/is-emoji-modifier' { +declare module 'eslint/messages/invalid-rule-severity' { declare module.exports: any; } -declare module 'eslint/lib/util/unicode/is-regional-indicator-symbol' { +declare module 'eslint/messages/no-config-found' { declare module.exports: any; } -declare module 'eslint/lib/util/unicode/is-surrogate-pair' { +declare module 'eslint/messages/plugin-conflict' { declare module.exports: any; } -declare module 'eslint/lib/util/xml-escape' { +declare module 'eslint/messages/plugin-invalid' { + declare module.exports: any; +} + +declare module 'eslint/messages/plugin-missing' { + declare module.exports: any; +} + +declare module 'eslint/messages/print-config-with-directory-path' { + declare module.exports: any; +} + +declare module 'eslint/messages/shared' { + declare module.exports: any; +} + +declare module 'eslint/messages/whitespace-found' { declare module.exports: any; } @@ -1464,128 +1640,176 @@ declare module 'eslint/conf/config-schema.js' { declare module 'eslint/conf/default-cli-options.js' { declare module.exports: $Exports<'eslint/conf/default-cli-options'>; } -declare module 'eslint/conf/environments.js' { - declare module.exports: $Exports<'eslint/conf/environments'>; -} -declare module 'eslint/conf/eslint-all.js' { - declare module.exports: $Exports<'eslint/conf/eslint-all'>; -} -declare module 'eslint/conf/eslint-recommended.js' { - declare module.exports: $Exports<'eslint/conf/eslint-recommended'>; +declare module 'eslint/conf/globals.js' { + declare module.exports: $Exports<'eslint/conf/globals'>; } declare module 'eslint/lib/api.js' { declare module.exports: $Exports<'eslint/lib/api'>; } -declare module 'eslint/lib/built-in-rules-index.js' { - declare module.exports: $Exports<'eslint/lib/built-in-rules-index'>; +declare module 'eslint/lib/cli-engine/cli-engine.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/cli-engine'>; } -declare module 'eslint/lib/cli-engine.js' { - declare module.exports: $Exports<'eslint/lib/cli-engine'>; +declare module 'eslint/lib/cli-engine/file-enumerator.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/file-enumerator'>; } -declare module 'eslint/lib/cli.js' { - declare module.exports: $Exports<'eslint/lib/cli'>; +declare module 'eslint/lib/cli-engine/formatters/checkstyle.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/checkstyle'>; +} +declare module 'eslint/lib/cli-engine/formatters/compact.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/compact'>; +} +declare module 'eslint/lib/cli-engine/formatters/html.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/html'>; +} +declare module 'eslint/lib/cli-engine/formatters/jslint-xml.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/jslint-xml'>; +} +declare module 'eslint/lib/cli-engine/formatters/json-with-metadata.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/json-with-metadata'>; +} +declare module 'eslint/lib/cli-engine/formatters/json.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/json'>; } -declare module 'eslint/lib/code-path-analysis/code-path-analyzer.js' { - declare module.exports: $Exports<'eslint/lib/code-path-analysis/code-path-analyzer'>; +declare module 'eslint/lib/cli-engine/formatters/junit.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/junit'>; } -declare module 'eslint/lib/code-path-analysis/code-path-segment.js' { - declare module.exports: $Exports<'eslint/lib/code-path-analysis/code-path-segment'>; +declare module 'eslint/lib/cli-engine/formatters/stylish.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/stylish'>; } -declare module 'eslint/lib/code-path-analysis/code-path-state.js' { - declare module.exports: $Exports<'eslint/lib/code-path-analysis/code-path-state'>; +declare module 'eslint/lib/cli-engine/formatters/tap.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/tap'>; } -declare module 'eslint/lib/code-path-analysis/code-path.js' { - declare module.exports: $Exports<'eslint/lib/code-path-analysis/code-path'>; +declare module 'eslint/lib/cli-engine/formatters/unix.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/unix'>; } -declare module 'eslint/lib/code-path-analysis/debug-helpers.js' { - declare module.exports: $Exports<'eslint/lib/code-path-analysis/debug-helpers'>; +declare module 'eslint/lib/cli-engine/formatters/visualstudio.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/formatters/visualstudio'>; } -declare module 'eslint/lib/code-path-analysis/fork-context.js' { - declare module.exports: $Exports<'eslint/lib/code-path-analysis/fork-context'>; +declare module 'eslint/lib/cli-engine/hash.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/hash'>; } -declare module 'eslint/lib/code-path-analysis/id-generator.js' { - declare module.exports: $Exports<'eslint/lib/code-path-analysis/id-generator'>; +declare module 'eslint/lib/cli-engine/index' { + declare module.exports: $Exports<'eslint/lib/cli-engine'>; } -declare module 'eslint/lib/config.js' { - declare module.exports: $Exports<'eslint/lib/config'>; +declare module 'eslint/lib/cli-engine/index.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine'>; } -declare module 'eslint/lib/config/autoconfig.js' { - declare module.exports: $Exports<'eslint/lib/config/autoconfig'>; +declare module 'eslint/lib/cli-engine/lint-result-cache.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/lint-result-cache'>; } -declare module 'eslint/lib/config/config-cache.js' { - declare module.exports: $Exports<'eslint/lib/config/config-cache'>; +declare module 'eslint/lib/cli-engine/load-rules.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/load-rules'>; } -declare module 'eslint/lib/config/config-file.js' { - declare module.exports: $Exports<'eslint/lib/config/config-file'>; +declare module 'eslint/lib/cli-engine/xml-escape.js' { + declare module.exports: $Exports<'eslint/lib/cli-engine/xml-escape'>; } -declare module 'eslint/lib/config/config-initializer.js' { - declare module.exports: $Exports<'eslint/lib/config/config-initializer'>; +declare module 'eslint/lib/cli.js' { + declare module.exports: $Exports<'eslint/lib/cli'>; } -declare module 'eslint/lib/config/config-ops.js' { - declare module.exports: $Exports<'eslint/lib/config/config-ops'>; +declare module 'eslint/lib/config/default-config.js' { + declare module.exports: $Exports<'eslint/lib/config/default-config'>; } -declare module 'eslint/lib/config/config-rule.js' { - declare module.exports: $Exports<'eslint/lib/config/config-rule'>; +declare module 'eslint/lib/config/flat-config-array.js' { + declare module.exports: $Exports<'eslint/lib/config/flat-config-array'>; } -declare module 'eslint/lib/config/config-validator.js' { - declare module.exports: $Exports<'eslint/lib/config/config-validator'>; +declare module 'eslint/lib/config/flat-config-helpers.js' { + declare module.exports: $Exports<'eslint/lib/config/flat-config-helpers'>; } -declare module 'eslint/lib/config/environments.js' { - declare module.exports: $Exports<'eslint/lib/config/environments'>; +declare module 'eslint/lib/config/flat-config-schema.js' { + declare module.exports: $Exports<'eslint/lib/config/flat-config-schema'>; } -declare module 'eslint/lib/config/plugins.js' { - declare module.exports: $Exports<'eslint/lib/config/plugins'>; +declare module 'eslint/lib/config/rule-validator.js' { + declare module.exports: $Exports<'eslint/lib/config/rule-validator'>; } -declare module 'eslint/lib/formatters/checkstyle.js' { - declare module.exports: $Exports<'eslint/lib/formatters/checkstyle'>; +declare module 'eslint/lib/eslint/eslint-helpers.js' { + declare module.exports: $Exports<'eslint/lib/eslint/eslint-helpers'>; } -declare module 'eslint/lib/formatters/codeframe.js' { - declare module.exports: $Exports<'eslint/lib/formatters/codeframe'>; +declare module 'eslint/lib/eslint/eslint.js' { + declare module.exports: $Exports<'eslint/lib/eslint/eslint'>; } -declare module 'eslint/lib/formatters/compact.js' { - declare module.exports: $Exports<'eslint/lib/formatters/compact'>; +declare module 'eslint/lib/eslint/flat-eslint.js' { + declare module.exports: $Exports<'eslint/lib/eslint/flat-eslint'>; } -declare module 'eslint/lib/formatters/html.js' { - declare module.exports: $Exports<'eslint/lib/formatters/html'>; +declare module 'eslint/lib/eslint/index' { + declare module.exports: $Exports<'eslint/lib/eslint'>; } -declare module 'eslint/lib/formatters/jslint-xml.js' { - declare module.exports: $Exports<'eslint/lib/formatters/jslint-xml'>; +declare module 'eslint/lib/eslint/index.js' { + declare module.exports: $Exports<'eslint/lib/eslint'>; } -declare module 'eslint/lib/formatters/json-with-metadata.js' { - declare module.exports: $Exports<'eslint/lib/formatters/json-with-metadata'>; +declare module 'eslint/lib/linter/apply-disable-directives.js' { + declare module.exports: $Exports<'eslint/lib/linter/apply-disable-directives'>; } -declare module 'eslint/lib/formatters/json.js' { - declare module.exports: $Exports<'eslint/lib/formatters/json'>; +declare module 'eslint/lib/linter/code-path-analysis/code-path-analyzer.js' { + declare module.exports: $Exports<'eslint/lib/linter/code-path-analysis/code-path-analyzer'>; } -declare module 'eslint/lib/formatters/junit.js' { - declare module.exports: $Exports<'eslint/lib/formatters/junit'>; +declare module 'eslint/lib/linter/code-path-analysis/code-path-segment.js' { + declare module.exports: $Exports<'eslint/lib/linter/code-path-analysis/code-path-segment'>; } -declare module 'eslint/lib/formatters/stylish.js' { - declare module.exports: $Exports<'eslint/lib/formatters/stylish'>; +declare module 'eslint/lib/linter/code-path-analysis/code-path-state.js' { + declare module.exports: $Exports<'eslint/lib/linter/code-path-analysis/code-path-state'>; } -declare module 'eslint/lib/formatters/table.js' { - declare module.exports: $Exports<'eslint/lib/formatters/table'>; +declare module 'eslint/lib/linter/code-path-analysis/code-path.js' { + declare module.exports: $Exports<'eslint/lib/linter/code-path-analysis/code-path'>; } -declare module 'eslint/lib/formatters/tap.js' { - declare module.exports: $Exports<'eslint/lib/formatters/tap'>; +declare module 'eslint/lib/linter/code-path-analysis/debug-helpers.js' { + declare module.exports: $Exports<'eslint/lib/linter/code-path-analysis/debug-helpers'>; } -declare module 'eslint/lib/formatters/unix.js' { - declare module.exports: $Exports<'eslint/lib/formatters/unix'>; +declare module 'eslint/lib/linter/code-path-analysis/fork-context.js' { + declare module.exports: $Exports<'eslint/lib/linter/code-path-analysis/fork-context'>; } -declare module 'eslint/lib/formatters/visualstudio.js' { - declare module.exports: $Exports<'eslint/lib/formatters/visualstudio'>; +declare module 'eslint/lib/linter/code-path-analysis/id-generator.js' { + declare module.exports: $Exports<'eslint/lib/linter/code-path-analysis/id-generator'>; +} +declare module 'eslint/lib/linter/config-comment-parser.js' { + declare module.exports: $Exports<'eslint/lib/linter/config-comment-parser'>; +} +declare module 'eslint/lib/linter/index' { + declare module.exports: $Exports<'eslint/lib/linter'>; } -declare module 'eslint/lib/linter.js' { +declare module 'eslint/lib/linter/index.js' { declare module.exports: $Exports<'eslint/lib/linter'>; } -declare module 'eslint/lib/load-rules.js' { - declare module.exports: $Exports<'eslint/lib/load-rules'>; +declare module 'eslint/lib/linter/interpolate.js' { + declare module.exports: $Exports<'eslint/lib/linter/interpolate'>; +} +declare module 'eslint/lib/linter/linter.js' { + declare module.exports: $Exports<'eslint/lib/linter/linter'>; +} +declare module 'eslint/lib/linter/node-event-generator.js' { + declare module.exports: $Exports<'eslint/lib/linter/node-event-generator'>; +} +declare module 'eslint/lib/linter/report-translator.js' { + declare module.exports: $Exports<'eslint/lib/linter/report-translator'>; +} +declare module 'eslint/lib/linter/rule-fixer.js' { + declare module.exports: $Exports<'eslint/lib/linter/rule-fixer'>; +} +declare module 'eslint/lib/linter/rules.js' { + declare module.exports: $Exports<'eslint/lib/linter/rules'>; +} +declare module 'eslint/lib/linter/safe-emitter.js' { + declare module.exports: $Exports<'eslint/lib/linter/safe-emitter'>; +} +declare module 'eslint/lib/linter/source-code-fixer.js' { + declare module.exports: $Exports<'eslint/lib/linter/source-code-fixer'>; +} +declare module 'eslint/lib/linter/timing.js' { + declare module.exports: $Exports<'eslint/lib/linter/timing'>; } declare module 'eslint/lib/options.js' { declare module.exports: $Exports<'eslint/lib/options'>; } -declare module 'eslint/lib/rules.js' { - declare module.exports: $Exports<'eslint/lib/rules'>; +declare module 'eslint/lib/rule-tester/flat-rule-tester.js' { + declare module.exports: $Exports<'eslint/lib/rule-tester/flat-rule-tester'>; +} +declare module 'eslint/lib/rule-tester/index' { + declare module.exports: $Exports<'eslint/lib/rule-tester'>; +} +declare module 'eslint/lib/rule-tester/index.js' { + declare module.exports: $Exports<'eslint/lib/rule-tester'>; +} +declare module 'eslint/lib/rule-tester/rule-tester.js' { + declare module.exports: $Exports<'eslint/lib/rule-tester/rule-tester'>; } declare module 'eslint/lib/rules/accessor-pairs.js' { declare module.exports: $Exports<'eslint/lib/rules/accessor-pairs'>; @@ -1659,9 +1883,15 @@ declare module 'eslint/lib/rules/constructor-super.js' { declare module 'eslint/lib/rules/curly.js' { declare module.exports: $Exports<'eslint/lib/rules/curly'>; } +declare module 'eslint/lib/rules/default-case-last.js' { + declare module.exports: $Exports<'eslint/lib/rules/default-case-last'>; +} declare module 'eslint/lib/rules/default-case.js' { declare module.exports: $Exports<'eslint/lib/rules/default-case'>; } +declare module 'eslint/lib/rules/default-param-last.js' { + declare module.exports: $Exports<'eslint/lib/rules/default-param-last'>; +} declare module 'eslint/lib/rules/dot-location.js' { declare module.exports: $Exports<'eslint/lib/rules/dot-location'>; } @@ -1689,6 +1919,9 @@ declare module 'eslint/lib/rules/func-names.js' { declare module 'eslint/lib/rules/func-style.js' { declare module.exports: $Exports<'eslint/lib/rules/func-style'>; } +declare module 'eslint/lib/rules/function-call-argument-newline.js' { + declare module.exports: $Exports<'eslint/lib/rules/function-call-argument-newline'>; +} declare module 'eslint/lib/rules/function-paren-newline.js' { declare module.exports: $Exports<'eslint/lib/rules/function-paren-newline'>; } @@ -1701,6 +1934,9 @@ declare module 'eslint/lib/rules/getter-return.js' { declare module 'eslint/lib/rules/global-require.js' { declare module.exports: $Exports<'eslint/lib/rules/global-require'>; } +declare module 'eslint/lib/rules/grouped-accessor-pairs.js' { + declare module.exports: $Exports<'eslint/lib/rules/grouped-accessor-pairs'>; +} declare module 'eslint/lib/rules/guard-for-in.js' { declare module.exports: $Exports<'eslint/lib/rules/guard-for-in'>; } @@ -1710,6 +1946,9 @@ declare module 'eslint/lib/rules/handle-callback-err.js' { declare module 'eslint/lib/rules/id-blacklist.js' { declare module.exports: $Exports<'eslint/lib/rules/id-blacklist'>; } +declare module 'eslint/lib/rules/id-denylist.js' { + declare module.exports: $Exports<'eslint/lib/rules/id-denylist'>; +} declare module 'eslint/lib/rules/id-length.js' { declare module.exports: $Exports<'eslint/lib/rules/id-length'>; } @@ -1725,6 +1964,12 @@ declare module 'eslint/lib/rules/indent-legacy.js' { declare module 'eslint/lib/rules/indent.js' { declare module.exports: $Exports<'eslint/lib/rules/indent'>; } +declare module 'eslint/lib/rules/index' { + declare module.exports: $Exports<'eslint/lib/rules'>; +} +declare module 'eslint/lib/rules/index.js' { + declare module.exports: $Exports<'eslint/lib/rules'>; +} declare module 'eslint/lib/rules/init-declarations.js' { declare module.exports: $Exports<'eslint/lib/rules/init-declarations'>; } @@ -1752,6 +1997,9 @@ declare module 'eslint/lib/rules/lines-around-directive.js' { declare module 'eslint/lib/rules/lines-between-class-members.js' { declare module.exports: $Exports<'eslint/lib/rules/lines-between-class-members'>; } +declare module 'eslint/lib/rules/logical-assignment-operators.js' { + declare module.exports: $Exports<'eslint/lib/rules/logical-assignment-operators'>; +} declare module 'eslint/lib/rules/max-classes-per-file.js' { declare module.exports: $Exports<'eslint/lib/rules/max-classes-per-file'>; } @@ -1845,9 +2093,15 @@ declare module 'eslint/lib/rules/no-console.js' { declare module 'eslint/lib/rules/no-const-assign.js' { declare module.exports: $Exports<'eslint/lib/rules/no-const-assign'>; } +declare module 'eslint/lib/rules/no-constant-binary-expression.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-constant-binary-expression'>; +} declare module 'eslint/lib/rules/no-constant-condition.js' { declare module.exports: $Exports<'eslint/lib/rules/no-constant-condition'>; } +declare module 'eslint/lib/rules/no-constructor-return.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-constructor-return'>; +} declare module 'eslint/lib/rules/no-continue.js' { declare module.exports: $Exports<'eslint/lib/rules/no-continue'>; } @@ -1869,6 +2123,9 @@ declare module 'eslint/lib/rules/no-dupe-args.js' { declare module 'eslint/lib/rules/no-dupe-class-members.js' { declare module.exports: $Exports<'eslint/lib/rules/no-dupe-class-members'>; } +declare module 'eslint/lib/rules/no-dupe-else-if.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-dupe-else-if'>; +} declare module 'eslint/lib/rules/no-dupe-keys.js' { declare module.exports: $Exports<'eslint/lib/rules/no-dupe-keys'>; } @@ -1890,6 +2147,9 @@ declare module 'eslint/lib/rules/no-empty-function.js' { declare module 'eslint/lib/rules/no-empty-pattern.js' { declare module.exports: $Exports<'eslint/lib/rules/no-empty-pattern'>; } +declare module 'eslint/lib/rules/no-empty-static-block.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-empty-static-block'>; +} declare module 'eslint/lib/rules/no-empty.js' { declare module.exports: $Exports<'eslint/lib/rules/no-empty'>; } @@ -1941,6 +2201,9 @@ declare module 'eslint/lib/rules/no-implicit-globals.js' { declare module 'eslint/lib/rules/no-implied-eval.js' { declare module.exports: $Exports<'eslint/lib/rules/no-implied-eval'>; } +declare module 'eslint/lib/rules/no-import-assign.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-import-assign'>; +} declare module 'eslint/lib/rules/no-inline-comments.js' { declare module.exports: $Exports<'eslint/lib/rules/no-inline-comments'>; } @@ -1974,6 +2237,9 @@ declare module 'eslint/lib/rules/no-lonely-if.js' { declare module 'eslint/lib/rules/no-loop-func.js' { declare module.exports: $Exports<'eslint/lib/rules/no-loop-func'>; } +declare module 'eslint/lib/rules/no-loss-of-precision.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-loss-of-precision'>; +} declare module 'eslint/lib/rules/no-magic-numbers.js' { declare module.exports: $Exports<'eslint/lib/rules/no-magic-numbers'>; } @@ -2016,6 +2282,9 @@ declare module 'eslint/lib/rules/no-nested-ternary.js' { declare module 'eslint/lib/rules/no-new-func.js' { declare module.exports: $Exports<'eslint/lib/rules/no-new-func'>; } +declare module 'eslint/lib/rules/no-new-native-nonconstructor.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-new-native-nonconstructor'>; +} declare module 'eslint/lib/rules/no-new-object.js' { declare module.exports: $Exports<'eslint/lib/rules/no-new-object'>; } @@ -2031,9 +2300,15 @@ declare module 'eslint/lib/rules/no-new-wrappers.js' { declare module 'eslint/lib/rules/no-new.js' { declare module.exports: $Exports<'eslint/lib/rules/no-new'>; } +declare module 'eslint/lib/rules/no-nonoctal-decimal-escape.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-nonoctal-decimal-escape'>; +} declare module 'eslint/lib/rules/no-obj-calls.js' { declare module.exports: $Exports<'eslint/lib/rules/no-obj-calls'>; } +declare module 'eslint/lib/rules/no-object-constructor.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-object-constructor'>; +} declare module 'eslint/lib/rules/no-octal-escape.js' { declare module.exports: $Exports<'eslint/lib/rules/no-octal-escape'>; } @@ -2055,6 +2330,9 @@ declare module 'eslint/lib/rules/no-process-env.js' { declare module 'eslint/lib/rules/no-process-exit.js' { declare module.exports: $Exports<'eslint/lib/rules/no-process-exit'>; } +declare module 'eslint/lib/rules/no-promise-executor-return.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-promise-executor-return'>; +} declare module 'eslint/lib/rules/no-proto.js' { declare module.exports: $Exports<'eslint/lib/rules/no-proto'>; } @@ -2067,6 +2345,9 @@ declare module 'eslint/lib/rules/no-redeclare.js' { declare module 'eslint/lib/rules/no-regex-spaces.js' { declare module.exports: $Exports<'eslint/lib/rules/no-regex-spaces'>; } +declare module 'eslint/lib/rules/no-restricted-exports.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-restricted-exports'>; +} declare module 'eslint/lib/rules/no-restricted-globals.js' { declare module.exports: $Exports<'eslint/lib/rules/no-restricted-globals'>; } @@ -2100,6 +2381,9 @@ declare module 'eslint/lib/rules/no-self-compare.js' { declare module 'eslint/lib/rules/no-sequences.js' { declare module.exports: $Exports<'eslint/lib/rules/no-sequences'>; } +declare module 'eslint/lib/rules/no-setter-return.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-setter-return'>; +} declare module 'eslint/lib/rules/no-shadow-restricted-names.js' { declare module.exports: $Exports<'eslint/lib/rules/no-shadow-restricted-names'>; } @@ -2154,6 +2438,9 @@ declare module 'eslint/lib/rules/no-unmodified-loop-condition.js' { declare module 'eslint/lib/rules/no-unneeded-ternary.js' { declare module.exports: $Exports<'eslint/lib/rules/no-unneeded-ternary'>; } +declare module 'eslint/lib/rules/no-unreachable-loop.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-unreachable-loop'>; +} declare module 'eslint/lib/rules/no-unreachable.js' { declare module.exports: $Exports<'eslint/lib/rules/no-unreachable'>; } @@ -2163,18 +2450,27 @@ declare module 'eslint/lib/rules/no-unsafe-finally.js' { declare module 'eslint/lib/rules/no-unsafe-negation.js' { declare module.exports: $Exports<'eslint/lib/rules/no-unsafe-negation'>; } +declare module 'eslint/lib/rules/no-unsafe-optional-chaining.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-unsafe-optional-chaining'>; +} declare module 'eslint/lib/rules/no-unused-expressions.js' { declare module.exports: $Exports<'eslint/lib/rules/no-unused-expressions'>; } declare module 'eslint/lib/rules/no-unused-labels.js' { declare module.exports: $Exports<'eslint/lib/rules/no-unused-labels'>; } +declare module 'eslint/lib/rules/no-unused-private-class-members.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-unused-private-class-members'>; +} declare module 'eslint/lib/rules/no-unused-vars.js' { declare module.exports: $Exports<'eslint/lib/rules/no-unused-vars'>; } declare module 'eslint/lib/rules/no-use-before-define.js' { declare module.exports: $Exports<'eslint/lib/rules/no-use-before-define'>; } +declare module 'eslint/lib/rules/no-useless-backreference.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-useless-backreference'>; +} declare module 'eslint/lib/rules/no-useless-call.js' { declare module.exports: $Exports<'eslint/lib/rules/no-useless-call'>; } @@ -2256,12 +2552,18 @@ declare module 'eslint/lib/rules/prefer-const.js' { declare module 'eslint/lib/rules/prefer-destructuring.js' { declare module.exports: $Exports<'eslint/lib/rules/prefer-destructuring'>; } +declare module 'eslint/lib/rules/prefer-exponentiation-operator.js' { + declare module.exports: $Exports<'eslint/lib/rules/prefer-exponentiation-operator'>; +} declare module 'eslint/lib/rules/prefer-named-capture-group.js' { declare module.exports: $Exports<'eslint/lib/rules/prefer-named-capture-group'>; } declare module 'eslint/lib/rules/prefer-numeric-literals.js' { declare module.exports: $Exports<'eslint/lib/rules/prefer-numeric-literals'>; } +declare module 'eslint/lib/rules/prefer-object-has-own.js' { + declare module.exports: $Exports<'eslint/lib/rules/prefer-object-has-own'>; +} declare module 'eslint/lib/rules/prefer-object-spread.js' { declare module.exports: $Exports<'eslint/lib/rules/prefer-object-spread'>; } @@ -2271,6 +2573,9 @@ declare module 'eslint/lib/rules/prefer-promise-reject-errors.js' { declare module 'eslint/lib/rules/prefer-reflect.js' { declare module.exports: $Exports<'eslint/lib/rules/prefer-reflect'>; } +declare module 'eslint/lib/rules/prefer-regex-literals.js' { + declare module.exports: $Exports<'eslint/lib/rules/prefer-regex-literals'>; +} declare module 'eslint/lib/rules/prefer-rest-params.js' { declare module.exports: $Exports<'eslint/lib/rules/prefer-rest-params'>; } @@ -2364,6 +2669,42 @@ declare module 'eslint/lib/rules/unicode-bom.js' { declare module 'eslint/lib/rules/use-isnan.js' { declare module.exports: $Exports<'eslint/lib/rules/use-isnan'>; } +declare module 'eslint/lib/rules/utils/ast-utils.js' { + declare module.exports: $Exports<'eslint/lib/rules/utils/ast-utils'>; +} +declare module 'eslint/lib/rules/utils/fix-tracker.js' { + declare module.exports: $Exports<'eslint/lib/rules/utils/fix-tracker'>; +} +declare module 'eslint/lib/rules/utils/keywords.js' { + declare module.exports: $Exports<'eslint/lib/rules/utils/keywords'>; +} +declare module 'eslint/lib/rules/utils/lazy-loading-rule-map.js' { + declare module.exports: $Exports<'eslint/lib/rules/utils/lazy-loading-rule-map'>; +} +declare module 'eslint/lib/rules/utils/patterns/letters.js' { + declare module.exports: $Exports<'eslint/lib/rules/utils/patterns/letters'>; +} +declare module 'eslint/lib/rules/utils/regular-expressions.js' { + declare module.exports: $Exports<'eslint/lib/rules/utils/regular-expressions'>; +} +declare module 'eslint/lib/rules/utils/unicode/index' { + declare module.exports: $Exports<'eslint/lib/rules/utils/unicode'>; +} +declare module 'eslint/lib/rules/utils/unicode/index.js' { + declare module.exports: $Exports<'eslint/lib/rules/utils/unicode'>; +} +declare module 'eslint/lib/rules/utils/unicode/is-combining-character.js' { + declare module.exports: $Exports<'eslint/lib/rules/utils/unicode/is-combining-character'>; +} +declare module 'eslint/lib/rules/utils/unicode/is-emoji-modifier.js' { + declare module.exports: $Exports<'eslint/lib/rules/utils/unicode/is-emoji-modifier'>; +} +declare module 'eslint/lib/rules/utils/unicode/is-regional-indicator-symbol.js' { + declare module.exports: $Exports<'eslint/lib/rules/utils/unicode/is-regional-indicator-symbol'>; +} +declare module 'eslint/lib/rules/utils/unicode/is-surrogate-pair.js' { + declare module.exports: $Exports<'eslint/lib/rules/utils/unicode/is-surrogate-pair'>; +} declare module 'eslint/lib/rules/valid-jsdoc.js' { declare module.exports: $Exports<'eslint/lib/rules/valid-jsdoc'>; } @@ -2385,147 +2726,138 @@ declare module 'eslint/lib/rules/yield-star-spacing.js' { declare module 'eslint/lib/rules/yoda.js' { declare module.exports: $Exports<'eslint/lib/rules/yoda'>; } -declare module 'eslint/lib/testers/rule-tester.js' { - declare module.exports: $Exports<'eslint/lib/testers/rule-tester'>; -} -declare module 'eslint/lib/token-store/backward-token-comment-cursor.js' { - declare module.exports: $Exports<'eslint/lib/token-store/backward-token-comment-cursor'>; -} -declare module 'eslint/lib/token-store/backward-token-cursor.js' { - declare module.exports: $Exports<'eslint/lib/token-store/backward-token-cursor'>; -} -declare module 'eslint/lib/token-store/cursor.js' { - declare module.exports: $Exports<'eslint/lib/token-store/cursor'>; +declare module 'eslint/lib/shared/ajv.js' { + declare module.exports: $Exports<'eslint/lib/shared/ajv'>; } -declare module 'eslint/lib/token-store/cursors.js' { - declare module.exports: $Exports<'eslint/lib/token-store/cursors'>; +declare module 'eslint/lib/shared/ast-utils.js' { + declare module.exports: $Exports<'eslint/lib/shared/ast-utils'>; } -declare module 'eslint/lib/token-store/decorative-cursor.js' { - declare module.exports: $Exports<'eslint/lib/token-store/decorative-cursor'>; +declare module 'eslint/lib/shared/config-validator.js' { + declare module.exports: $Exports<'eslint/lib/shared/config-validator'>; } -declare module 'eslint/lib/token-store/filter-cursor.js' { - declare module.exports: $Exports<'eslint/lib/token-store/filter-cursor'>; +declare module 'eslint/lib/shared/deprecation-warnings.js' { + declare module.exports: $Exports<'eslint/lib/shared/deprecation-warnings'>; } -declare module 'eslint/lib/token-store/forward-token-comment-cursor.js' { - declare module.exports: $Exports<'eslint/lib/token-store/forward-token-comment-cursor'>; +declare module 'eslint/lib/shared/directives.js' { + declare module.exports: $Exports<'eslint/lib/shared/directives'>; } -declare module 'eslint/lib/token-store/forward-token-cursor.js' { - declare module.exports: $Exports<'eslint/lib/token-store/forward-token-cursor'>; +declare module 'eslint/lib/shared/logging.js' { + declare module.exports: $Exports<'eslint/lib/shared/logging'>; } -declare module 'eslint/lib/token-store/index.js' { - declare module.exports: $Exports<'eslint/lib/token-store/index'>; +declare module 'eslint/lib/shared/relative-module-resolver.js' { + declare module.exports: $Exports<'eslint/lib/shared/relative-module-resolver'>; } -declare module 'eslint/lib/token-store/limit-cursor.js' { - declare module.exports: $Exports<'eslint/lib/token-store/limit-cursor'>; +declare module 'eslint/lib/shared/runtime-info.js' { + declare module.exports: $Exports<'eslint/lib/shared/runtime-info'>; } -declare module 'eslint/lib/token-store/padded-token-cursor.js' { - declare module.exports: $Exports<'eslint/lib/token-store/padded-token-cursor'>; +declare module 'eslint/lib/shared/severity.js' { + declare module.exports: $Exports<'eslint/lib/shared/severity'>; } -declare module 'eslint/lib/token-store/skip-cursor.js' { - declare module.exports: $Exports<'eslint/lib/token-store/skip-cursor'>; +declare module 'eslint/lib/shared/string-utils.js' { + declare module.exports: $Exports<'eslint/lib/shared/string-utils'>; } -declare module 'eslint/lib/token-store/utils.js' { - declare module.exports: $Exports<'eslint/lib/token-store/utils'>; +declare module 'eslint/lib/shared/traverser.js' { + declare module.exports: $Exports<'eslint/lib/shared/traverser'>; } -declare module 'eslint/lib/util/ajv.js' { - declare module.exports: $Exports<'eslint/lib/util/ajv'>; +declare module 'eslint/lib/shared/types.js' { + declare module.exports: $Exports<'eslint/lib/shared/types'>; } -declare module 'eslint/lib/util/apply-disable-directives.js' { - declare module.exports: $Exports<'eslint/lib/util/apply-disable-directives'>; +declare module 'eslint/lib/source-code/index' { + declare module.exports: $Exports<'eslint/lib/source-code'>; } -declare module 'eslint/lib/util/ast-utils.js' { - declare module.exports: $Exports<'eslint/lib/util/ast-utils'>; +declare module 'eslint/lib/source-code/index.js' { + declare module.exports: $Exports<'eslint/lib/source-code'>; } -declare module 'eslint/lib/util/config-comment-parser.js' { - declare module.exports: $Exports<'eslint/lib/util/config-comment-parser'>; +declare module 'eslint/lib/source-code/source-code.js' { + declare module.exports: $Exports<'eslint/lib/source-code/source-code'>; } -declare module 'eslint/lib/util/file-finder.js' { - declare module.exports: $Exports<'eslint/lib/util/file-finder'>; +declare module 'eslint/lib/source-code/token-store/backward-token-comment-cursor.js' { + declare module.exports: $Exports<'eslint/lib/source-code/token-store/backward-token-comment-cursor'>; } -declare module 'eslint/lib/util/fix-tracker.js' { - declare module.exports: $Exports<'eslint/lib/util/fix-tracker'>; +declare module 'eslint/lib/source-code/token-store/backward-token-cursor.js' { + declare module.exports: $Exports<'eslint/lib/source-code/token-store/backward-token-cursor'>; } -declare module 'eslint/lib/util/glob-utils.js' { - declare module.exports: $Exports<'eslint/lib/util/glob-utils'>; +declare module 'eslint/lib/source-code/token-store/cursor.js' { + declare module.exports: $Exports<'eslint/lib/source-code/token-store/cursor'>; } -declare module 'eslint/lib/util/glob.js' { - declare module.exports: $Exports<'eslint/lib/util/glob'>; +declare module 'eslint/lib/source-code/token-store/cursors.js' { + declare module.exports: $Exports<'eslint/lib/source-code/token-store/cursors'>; } -declare module 'eslint/lib/util/hash.js' { - declare module.exports: $Exports<'eslint/lib/util/hash'>; +declare module 'eslint/lib/source-code/token-store/decorative-cursor.js' { + declare module.exports: $Exports<'eslint/lib/source-code/token-store/decorative-cursor'>; } -declare module 'eslint/lib/util/ignored-paths.js' { - declare module.exports: $Exports<'eslint/lib/util/ignored-paths'>; +declare module 'eslint/lib/source-code/token-store/filter-cursor.js' { + declare module.exports: $Exports<'eslint/lib/source-code/token-store/filter-cursor'>; } -declare module 'eslint/lib/util/interpolate.js' { - declare module.exports: $Exports<'eslint/lib/util/interpolate'>; +declare module 'eslint/lib/source-code/token-store/forward-token-comment-cursor.js' { + declare module.exports: $Exports<'eslint/lib/source-code/token-store/forward-token-comment-cursor'>; } -declare module 'eslint/lib/util/keywords.js' { - declare module.exports: $Exports<'eslint/lib/util/keywords'>; +declare module 'eslint/lib/source-code/token-store/forward-token-cursor.js' { + declare module.exports: $Exports<'eslint/lib/source-code/token-store/forward-token-cursor'>; } -declare module 'eslint/lib/util/lint-result-cache.js' { - declare module.exports: $Exports<'eslint/lib/util/lint-result-cache'>; +declare module 'eslint/lib/source-code/token-store/index' { + declare module.exports: $Exports<'eslint/lib/source-code/token-store'>; } -declare module 'eslint/lib/util/logging.js' { - declare module.exports: $Exports<'eslint/lib/util/logging'>; +declare module 'eslint/lib/source-code/token-store/index.js' { + declare module.exports: $Exports<'eslint/lib/source-code/token-store'>; } -declare module 'eslint/lib/util/module-resolver.js' { - declare module.exports: $Exports<'eslint/lib/util/module-resolver'>; +declare module 'eslint/lib/source-code/token-store/limit-cursor.js' { + declare module.exports: $Exports<'eslint/lib/source-code/token-store/limit-cursor'>; } -declare module 'eslint/lib/util/naming.js' { - declare module.exports: $Exports<'eslint/lib/util/naming'>; +declare module 'eslint/lib/source-code/token-store/padded-token-cursor.js' { + declare module.exports: $Exports<'eslint/lib/source-code/token-store/padded-token-cursor'>; } -declare module 'eslint/lib/util/node-event-generator.js' { - declare module.exports: $Exports<'eslint/lib/util/node-event-generator'>; +declare module 'eslint/lib/source-code/token-store/skip-cursor.js' { + declare module.exports: $Exports<'eslint/lib/source-code/token-store/skip-cursor'>; } -declare module 'eslint/lib/util/npm-utils.js' { - declare module.exports: $Exports<'eslint/lib/util/npm-utils'>; +declare module 'eslint/lib/source-code/token-store/utils.js' { + declare module.exports: $Exports<'eslint/lib/source-code/token-store/utils'>; } -declare module 'eslint/lib/util/path-utils.js' { - declare module.exports: $Exports<'eslint/lib/util/path-utils'>; +declare module 'eslint/lib/unsupported-api.js' { + declare module.exports: $Exports<'eslint/lib/unsupported-api'>; } -declare module 'eslint/lib/util/patterns/letters.js' { - declare module.exports: $Exports<'eslint/lib/util/patterns/letters'>; +declare module 'eslint/messages/all-files-ignored.js' { + declare module.exports: $Exports<'eslint/messages/all-files-ignored'>; } -declare module 'eslint/lib/util/report-translator.js' { - declare module.exports: $Exports<'eslint/lib/util/report-translator'>; +declare module 'eslint/messages/eslintrc-incompat.js' { + declare module.exports: $Exports<'eslint/messages/eslintrc-incompat'>; } -declare module 'eslint/lib/util/rule-fixer.js' { - declare module.exports: $Exports<'eslint/lib/util/rule-fixer'>; +declare module 'eslint/messages/eslintrc-plugins.js' { + declare module.exports: $Exports<'eslint/messages/eslintrc-plugins'>; } -declare module 'eslint/lib/util/safe-emitter.js' { - declare module.exports: $Exports<'eslint/lib/util/safe-emitter'>; +declare module 'eslint/messages/extend-config-missing.js' { + declare module.exports: $Exports<'eslint/messages/extend-config-missing'>; } -declare module 'eslint/lib/util/source-code-fixer.js' { - declare module.exports: $Exports<'eslint/lib/util/source-code-fixer'>; +declare module 'eslint/messages/failed-to-read-json.js' { + declare module.exports: $Exports<'eslint/messages/failed-to-read-json'>; } -declare module 'eslint/lib/util/source-code-utils.js' { - declare module.exports: $Exports<'eslint/lib/util/source-code-utils'>; +declare module 'eslint/messages/file-not-found.js' { + declare module.exports: $Exports<'eslint/messages/file-not-found'>; } -declare module 'eslint/lib/util/source-code.js' { - declare module.exports: $Exports<'eslint/lib/util/source-code'>; +declare module 'eslint/messages/invalid-rule-options.js' { + declare module.exports: $Exports<'eslint/messages/invalid-rule-options'>; } -declare module 'eslint/lib/util/timing.js' { - declare module.exports: $Exports<'eslint/lib/util/timing'>; +declare module 'eslint/messages/invalid-rule-severity.js' { + declare module.exports: $Exports<'eslint/messages/invalid-rule-severity'>; } -declare module 'eslint/lib/util/traverser.js' { - declare module.exports: $Exports<'eslint/lib/util/traverser'>; +declare module 'eslint/messages/no-config-found.js' { + declare module.exports: $Exports<'eslint/messages/no-config-found'>; } -declare module 'eslint/lib/util/unicode/index.js' { - declare module.exports: $Exports<'eslint/lib/util/unicode/index'>; +declare module 'eslint/messages/plugin-conflict.js' { + declare module.exports: $Exports<'eslint/messages/plugin-conflict'>; } -declare module 'eslint/lib/util/unicode/is-combining-character.js' { - declare module.exports: $Exports<'eslint/lib/util/unicode/is-combining-character'>; +declare module 'eslint/messages/plugin-invalid.js' { + declare module.exports: $Exports<'eslint/messages/plugin-invalid'>; } -declare module 'eslint/lib/util/unicode/is-emoji-modifier.js' { - declare module.exports: $Exports<'eslint/lib/util/unicode/is-emoji-modifier'>; +declare module 'eslint/messages/plugin-missing.js' { + declare module.exports: $Exports<'eslint/messages/plugin-missing'>; } -declare module 'eslint/lib/util/unicode/is-regional-indicator-symbol.js' { - declare module.exports: $Exports<'eslint/lib/util/unicode/is-regional-indicator-symbol'>; +declare module 'eslint/messages/print-config-with-directory-path.js' { + declare module.exports: $Exports<'eslint/messages/print-config-with-directory-path'>; } -declare module 'eslint/lib/util/unicode/is-surrogate-pair.js' { - declare module.exports: $Exports<'eslint/lib/util/unicode/is-surrogate-pair'>; +declare module 'eslint/messages/shared.js' { + declare module.exports: $Exports<'eslint/messages/shared'>; } -declare module 'eslint/lib/util/xml-escape.js' { - declare module.exports: $Exports<'eslint/lib/util/xml-escape'>; +declare module 'eslint/messages/whitespace-found.js' { + declare module.exports: $Exports<'eslint/messages/whitespace-found'>; } diff --git a/flow-typed/npm/flow-bin_v0.x.x.js b/flow-typed/npm/flow-bin_v0.x.x.js index c538e208..fda1f290 100644 --- a/flow-typed/npm/flow-bin_v0.x.x.js +++ b/flow-typed/npm/flow-bin_v0.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 6a5610678d4b01e13bbfbbc62bdaf583 -// flow-typed version: 3817bc6980/flow-bin_v0.x.x/flow_>=v0.25.x +// flow-typed signature: 28fdff7f110e1c75efab63ff205dda30 +// flow-typed version: c6154227d1/flow-bin_v0.x.x/flow_>=v0.104.x declare module "flow-bin" { declare module.exports: string; diff --git a/flow-typed/npm/flow-copy-source_vx.x.x.js b/flow-typed/npm/flow-copy-source_vx.x.x.js index c8e52f65..e1b6c024 100644 --- a/flow-typed/npm/flow-copy-source_vx.x.x.js +++ b/flow-typed/npm/flow-copy-source_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 3ed47d59fef3e49b6acb421f160a6a92 -// flow-typed version: <>/flow-copy-source_v^2.0.6/flow_v0.101.0 +// flow-typed signature: 724f0b40ef96e87ab53af4f4eb6d6175 +// flow-typed version: <>/flow-copy-source_v^2.0.8/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -26,7 +26,7 @@ declare module 'flow-copy-source/bin/flow-copy-source' { declare module.exports: any; } -declare module 'flow-copy-source/src/index' { +declare module 'flow-copy-source/src' { declare module.exports: any; } @@ -42,8 +42,11 @@ declare module 'flow-copy-source/src/kefir-glob' { declare module 'flow-copy-source/bin/flow-copy-source.js' { declare module.exports: $Exports<'flow-copy-source/bin/flow-copy-source'>; } +declare module 'flow-copy-source/src/index' { + declare module.exports: $Exports<'flow-copy-source/src'>; +} declare module 'flow-copy-source/src/index.js' { - declare module.exports: $Exports<'flow-copy-source/src/index'>; + declare module.exports: $Exports<'flow-copy-source/src'>; } declare module 'flow-copy-source/src/kefir-copy-file.js' { declare module.exports: $Exports<'flow-copy-source/src/kefir-copy-file'>; diff --git a/flow-typed/npm/husky_vx.x.x.js b/flow-typed/npm/husky_vx.x.x.js index 3d1ce1c4..587978b2 100644 --- a/flow-typed/npm/husky_vx.x.x.js +++ b/flow-typed/npm/husky_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 9b77f3d2feb0a32bbe6a148c6ad4ee8b -// flow-typed version: <>/husky_v^2.4.1/flow_v0.101.0 +// flow-typed signature: 921f7db6c7d531f849702426751706a3 +// flow-typed version: <>/husky_v^9.0.7/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -22,88 +22,17 @@ declare module 'husky' { * require those files directly. Feel free to delete any files that aren't * needed. */ -declare module 'husky/husky' { - declare module.exports: any; -} - -declare module 'husky/lib/getConf' { - declare module.exports: any; -} - -declare module 'husky/lib/installer/bin' { - declare module.exports: any; -} - -declare module 'husky/lib/installer/getScript' { - declare module.exports: any; -} - -declare module 'husky/lib/installer/index' { - declare module.exports: any; -} - -declare module 'husky/lib/installer/is' { - declare module.exports: any; -} - -declare module 'husky/lib/installer/resolveGitDir' { - declare module.exports: any; -} - -declare module 'husky/lib/runner/bin' { - declare module.exports: any; -} - -declare module 'husky/lib/runner/index' { - declare module.exports: any; -} - -declare module 'husky/lib/upgrader/bin' { - declare module.exports: any; -} - -declare module 'husky/lib/upgrader/index' { - declare module.exports: any; -} - -declare module 'husky/run' { +declare module 'husky/bin' { declare module.exports: any; } // Filename aliases -declare module 'husky/husky.js' { - declare module.exports: $Exports<'husky/husky'>; -} -declare module 'husky/lib/getConf.js' { - declare module.exports: $Exports<'husky/lib/getConf'>; -} -declare module 'husky/lib/installer/bin.js' { - declare module.exports: $Exports<'husky/lib/installer/bin'>; -} -declare module 'husky/lib/installer/getScript.js' { - declare module.exports: $Exports<'husky/lib/installer/getScript'>; -} -declare module 'husky/lib/installer/index.js' { - declare module.exports: $Exports<'husky/lib/installer/index'>; -} -declare module 'husky/lib/installer/is.js' { - declare module.exports: $Exports<'husky/lib/installer/is'>; -} -declare module 'husky/lib/installer/resolveGitDir.js' { - declare module.exports: $Exports<'husky/lib/installer/resolveGitDir'>; -} -declare module 'husky/lib/runner/bin.js' { - declare module.exports: $Exports<'husky/lib/runner/bin'>; -} -declare module 'husky/lib/runner/index.js' { - declare module.exports: $Exports<'husky/lib/runner/index'>; -} -declare module 'husky/lib/upgrader/bin.js' { - declare module.exports: $Exports<'husky/lib/upgrader/bin'>; +declare module 'husky/bin.js' { + declare module.exports: $Exports<'husky/bin'>; } -declare module 'husky/lib/upgrader/index.js' { - declare module.exports: $Exports<'husky/lib/upgrader/index'>; +declare module 'husky/index' { + declare module.exports: $Exports<'husky'>; } -declare module 'husky/run.js' { - declare module.exports: $Exports<'husky/run'>; +declare module 'husky/index.js' { + declare module.exports: $Exports<'husky'>; } diff --git a/flow-typed/npm/jest-environment-jsdom_vx.x.x.js b/flow-typed/npm/jest-environment-jsdom_vx.x.x.js new file mode 100644 index 00000000..148d3f05 --- /dev/null +++ b/flow-typed/npm/jest-environment-jsdom_vx.x.x.js @@ -0,0 +1,35 @@ +// flow-typed signature: 8601f8419eaff4f764252fa509e9807d +// flow-typed version: <>/jest-environment-jsdom_v^29.7.0/flow_v0.227.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'jest-environment-jsdom' + * + * 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 'jest-environment-jsdom' { + 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 'jest-environment-jsdom/build' { + declare module.exports: any; +} + +// Filename aliases +declare module 'jest-environment-jsdom/build/index' { + declare module.exports: $Exports<'jest-environment-jsdom/build'>; +} +declare module 'jest-environment-jsdom/build/index.js' { + declare module.exports: $Exports<'jest-environment-jsdom/build'>; +} diff --git a/flow-typed/npm/jest_v24.x.x.js b/flow-typed/npm/jest_v29.x.x.js similarity index 86% rename from flow-typed/npm/jest_v24.x.x.js rename to flow-typed/npm/jest_v29.x.x.js index 3cc62cf9..f5d4bfe3 100644 --- a/flow-typed/npm/jest_v24.x.x.js +++ b/flow-typed/npm/jest_v29.x.x.js @@ -1,7 +1,7 @@ -// flow-typed signature: f5997c5ee181aaeba6fc2d2a2158feb3 -// flow-typed version: cefb07e7f4/jest_v24.x.x/flow_>=v0.39.x +// flow-typed signature: f3f75dec8a0c58e78c2a57e2f81e6f7f +// flow-typed version: 00ecb7849a/jest_v29.x.x/flow_>=v0.201.x -type JestMockFn, TReturn> = { +type JestMockFn, TReturn> = { (...args: TArguments): TReturn, /** * An object for introspecting mock calls @@ -13,6 +13,12 @@ type JestMockFn, TReturn> = { * passed during the call. */ calls: Array, + /** + * An array containing the call arguments of the last call that was made + * to this mock function. If the function was not called, it will return + * undefined. + */ + lastCall: TArguments, /** * An array that contains all the object instances that have been * instantiated from this mock function. @@ -22,7 +28,12 @@ type JestMockFn, TReturn> = { * An array that contains all the object results that have been * returned by this mock function call */ - results: Array<{ isThrow: boolean, value: TReturn }>, + results: Array<{ + isThrow: boolean, + value: TReturn, + ... + }>, + ... }, /** * Resets all information stored in the mockFn.mock.calls and @@ -95,6 +106,7 @@ type JestMockFn, TReturn> = { * Sugar for jest.fn().mockImplementationOnce(() => Promise.reject(value)) */ mockRejectedValueOnce(value: TReturn): JestMockFn>, + ... }; type JestAsymmetricEqualityType = { @@ -102,6 +114,7 @@ type JestAsymmetricEqualityType = { * A custom Jasmine equality tester */ asymmetricMatch(value: mixed): boolean, + ... }; type JestCallsType = { @@ -112,6 +125,7 @@ type JestCallsType = { first(): mixed, mostRecent(): mixed, reset(): void, + ... }; type JestClockType = { @@ -119,11 +133,13 @@ type JestClockType = { mockDate(date: Date): void, tick(milliseconds?: number): void, uninstall(): void, + ... }; type JestMatcherResult = { message?: string | (() => string), pass: boolean, + ... }; type JestMatcher = ( @@ -142,6 +158,7 @@ type JestPromiseType = { * matcher can be chained. If the promise is rejected the assertion fails. */ resolves: JestExpectType, + ... }; /** @@ -150,6 +167,32 @@ type JestPromiseType = { */ type JestTestName = string | Function; +type FakeableAPI = + | 'Date' + | 'hrtime' + | 'nextTick' + | 'performance' + | 'queueMicrotask' + | 'requestAnimationFrame' + | 'cancelAnimationFrame' + | 'requestIdleCallback' + | 'cancelIdleCallback' + | 'setImmediate' + | 'clearImmediate' + | 'setInterval' + | 'clearInterval' + | 'setTimeout' + | 'clearTimeout'; + +type FakeTimersConfig = { + advanceTimers?: boolean | number, + doNotFake?: Array, + now?: number | Date, + timerLimit?: number, + legacyFakeTimers?: boolean, + ... +}; + /** * Plugin: jest-styled-components */ @@ -164,6 +207,7 @@ type JestStyledComponentsMatcherOptions = { media?: string, modifier?: string, supports?: string, + ... }; type JestStyledComponentsMatchersType = { @@ -172,6 +216,7 @@ type JestStyledComponentsMatchersType = { value: JestStyledComponentsMatcherValue, options?: JestStyledComponentsMatcherOptions ): void, + ... }; /** @@ -193,12 +238,12 @@ type EnzymeMatchersType = { toHaveClassName(className: string): void, toHaveHTML(html: string): void, toHaveProp: ((propKey: string, propValue?: any) => void) & - ((props: {}) => void), + ((props: { ... }) => void), toHaveRef(refName: string): void, toHaveState: ((stateKey: string, stateValue?: any) => void) & - ((state: {}) => void), + ((state: { ... }) => void), toHaveStyle: ((styleKey: string, styleValue?: any) => void) & - ((style: {}) => void), + ((style: { ... }) => void), toHaveTagName(tagName: string): void, toHaveText(text: string): void, toHaveValue(value: any): void, @@ -210,27 +255,46 @@ type EnzymeMatchersType = { toMatchSelector(selector: string): void, // 7.x toHaveDisplayName(name: string): void, + ... }; -// DOM testing library extensions https://github.com/kentcdodds/dom-testing-library#custom-jest-matchers +// DOM testing library extensions (jest-dom) +// https://github.com/testing-library/jest-dom type DomTestingLibraryType = { - toBeDisabled(): void, - toBeEnabled(): void, - toBeEmpty(): void, + /** + * @deprecated + */ + toBeInTheDOM(container?: HTMLElement): void, + + // 4.x toBeInTheDocument(): void, toBeVisible(): void, + toBeEmpty(): void, + toBeDisabled(): void, + toBeEnabled(): void, + toBeInvalid(): void, + toBeRequired(): void, + toBeValid(): void, toContainElement(element: HTMLElement | null): void, toContainHTML(htmlText: string): void, - toHaveAttribute(name: string, expectedValue?: string): void, + toHaveAttribute(attr: string, value?: any): void, toHaveClass(...classNames: string[]): void, toHaveFocus(): void, - toHaveFormValues(expectedValues: { [name: string]: any }): void, - toHaveStyle(css: string): void, + toHaveFormValues(expectedValues: { [name: string]: any, ... }): void, + toHaveStyle(css: string | { [name: string]: any, ... }): void, toHaveTextContent( - content: string | RegExp, - options?: { normalizeWhitespace: boolean } + text: string | RegExp, + options?: {| normalizeWhitespace: boolean |} ): void, - toBeInTheDOM(): void, + toHaveValue(value?: string | string[] | number): void, + + // 5.x + toHaveDisplayValue(value: string | string[]): void, + toBeChecked(): void, + toBeEmptyDOMElement(): void, + toBePartiallyChecked(): void, + toHaveDescription(text: string | RegExp): void, + ... }; // Jest JQuery Matchers: https://github.com/unindented/custom-jquery-matchers @@ -245,7 +309,7 @@ type JestJQueryMatchersType = { toHaveText(text: string | RegExp): void, toHaveData(key: string, val?: any): void, toHaveValue(val: any): void, - toHaveCss(css: { [key: string]: any }): void, + toHaveCss(css: { [key: string]: any, ... }): void, toBeChecked(): void, toBeDisabled(): void, toBeEmpty(): void, @@ -257,6 +321,7 @@ type JestJQueryMatchersType = { toBeMatchedBy(sel: string): void, toHaveDescendant(sel: string): void, toHaveDescendantWithText(sel: string, text: string | RegExp): void, + ... }; // Jest Extended Matchers: https://github.com/jest-community/jest-extended @@ -281,78 +346,64 @@ type JestExtendedMatchersType = { * Use .toBeEmpty when checking if a String '', Array [] or Object {} is empty. */ toBeEmpty(): void, - /** * Use .toBeOneOf when checking if a value is a member of a given Array. * @param {Array.<*>} members */ toBeOneOf(members: any[]): void, - /** * Use `.toBeNil` when checking a value is `null` or `undefined`. */ toBeNil(): void, - /** * Use `.toSatisfy` when you want to use a custom matcher by supplying a predicate function that returns a `Boolean`. * @param {Function} predicate */ toSatisfy(predicate: (n: any) => boolean): void, - /** * Use `.toBeArray` when checking if a value is an `Array`. */ toBeArray(): void, - /** * Use `.toBeArrayOfSize` when checking if a value is an `Array` of size x. * @param {Number} x */ toBeArrayOfSize(x: number): void, - /** * Use `.toIncludeAllMembers` when checking if an `Array` contains all of the same members of a given set. * @param {Array.<*>} members */ toIncludeAllMembers(members: any[]): void, - /** * Use `.toIncludeAnyMembers` when checking if an `Array` contains any of the members of a given set. * @param {Array.<*>} members */ toIncludeAnyMembers(members: any[]): void, - /** * Use `.toSatisfyAll` when you want to use a custom matcher by supplying a predicate function that returns a `Boolean` for all values in an array. * @param {Function} predicate */ toSatisfyAll(predicate: (n: any) => boolean): void, - /** * Use `.toBeBoolean` when checking if a value is a `Boolean`. */ toBeBoolean(): void, - /** * Use `.toBeTrue` when checking a value is equal (===) to `true`. */ toBeTrue(): void, - /** * Use `.toBeFalse` when checking a value is equal (===) to `false`. */ toBeFalse(): void, - /** * Use .toBeDate when checking if a value is a Date. */ toBeDate(): void, - /** * Use `.toBeFunction` when checking if a value is a `Function`. */ toBeFunction(): void, - /** * Use `.toHaveBeenCalledBefore` when checking if a `Mock` was called before another `Mock`. * @@ -362,42 +413,34 @@ type JestExtendedMatchersType = { * @param {Mock} mock */ toHaveBeenCalledBefore(mock: JestMockFn): void, - /** * Use `.toBeNumber` when checking if a value is a `Number`. */ toBeNumber(): void, - /** * Use `.toBeNaN` when checking a value is `NaN`. */ toBeNaN(): void, - /** * Use `.toBeFinite` when checking if a value is a `Number`, not `NaN` or `Infinity`. */ toBeFinite(): void, - /** * Use `.toBePositive` when checking if a value is a positive `Number`. */ toBePositive(): void, - /** * Use `.toBeNegative` when checking if a value is a negative `Number`. */ toBeNegative(): void, - /** * Use `.toBeEven` when checking if a value is an even `Number`. */ toBeEven(): void, - /** * Use `.toBeOdd` when checking if a value is an odd `Number`. */ toBeOdd(): void, - /** * Use `.toBeWithin` when checking if a number is in between the given bounds of: start (inclusive) and end (exclusive). * @@ -405,144 +448,122 @@ type JestExtendedMatchersType = { * @param {Number} end */ toBeWithin(start: number, end: number): void, - /** * Use `.toBeObject` when checking if a value is an `Object`. */ toBeObject(): void, - /** * Use `.toContainKey` when checking if an object contains the provided key. * * @param {String} key */ toContainKey(key: string): void, - /** * Use `.toContainKeys` when checking if an object has all of the provided keys. * * @param {Array.} keys */ toContainKeys(keys: string[]): void, - /** * Use `.toContainAllKeys` when checking if an object only contains all of the provided keys. * * @param {Array.} keys */ toContainAllKeys(keys: string[]): void, - /** * Use `.toContainAnyKeys` when checking if an object contains at least one of the provided keys. * * @param {Array.} keys */ toContainAnyKeys(keys: string[]): void, - /** * Use `.toContainValue` when checking if an object contains the provided value. * * @param {*} value */ toContainValue(value: any): void, - /** * Use `.toContainValues` when checking if an object contains all of the provided values. * * @param {Array.<*>} values */ toContainValues(values: any[]): void, - /** * Use `.toContainAllValues` when checking if an object only contains all of the provided values. * * @param {Array.<*>} values */ toContainAllValues(values: any[]): void, - /** * Use `.toContainAnyValues` when checking if an object contains at least one of the provided values. * * @param {Array.<*>} values */ toContainAnyValues(values: any[]): void, - /** * Use `.toContainEntry` when checking if an object contains the provided entry. * * @param {Array.} entry */ toContainEntry(entry: [string, string]): void, - /** * Use `.toContainEntries` when checking if an object contains all of the provided entries. * * @param {Array.>} entries */ toContainEntries(entries: [string, string][]): void, - /** * Use `.toContainAllEntries` when checking if an object only contains all of the provided entries. * * @param {Array.>} entries */ toContainAllEntries(entries: [string, string][]): void, - /** * Use `.toContainAnyEntries` when checking if an object contains at least one of the provided entries. * * @param {Array.>} entries */ toContainAnyEntries(entries: [string, string][]): void, - /** * Use `.toBeExtensible` when checking if an object is extensible. */ toBeExtensible(): void, - /** * Use `.toBeFrozen` when checking if an object is frozen. */ toBeFrozen(): void, - /** * Use `.toBeSealed` when checking if an object is sealed. */ toBeSealed(): void, - /** * Use `.toBeString` when checking if a value is a `String`. */ toBeString(): void, - /** * Use `.toEqualCaseInsensitive` when checking if a string is equal (===) to another ignoring the casing of both strings. * * @param {String} string */ toEqualCaseInsensitive(string: string): void, - /** * Use `.toStartWith` when checking if a `String` starts with a given `String` prefix. * * @param {String} prefix */ toStartWith(prefix: string): void, - /** * Use `.toEndWith` when checking if a `String` ends with a given `String` suffix. * * @param {String} suffix */ toEndWith(suffix: string): void, - /** * Use `.toInclude` when checking if a `String` includes the given `String` substring. * * @param {String} substring */ toInclude(substring: string): void, - /** * Use `.toIncludeRepeated` when checking if a `String` includes the given `String` substring the correct number of times. * @@ -550,13 +571,35 @@ type JestExtendedMatchersType = { * @param {Number} times */ toIncludeRepeated(substring: string, times: number): void, - /** * Use `.toIncludeMultiple` when checking if a `String` includes all of the given substrings. * * @param {Array.} substring */ toIncludeMultiple(substring: string[]): void, + ... +}; + +// Diffing snapshot utility for Jest (snapshot-diff) +// https://github.com/jest-community/snapshot-diff +type SnapshotDiffType = { + /** + * Compare the difference between the actual in the `expect()` + * vs the object inside `valueB` with some extra options. + */ + toMatchDiffSnapshot( + valueB: any, + options?: {| + expand?: boolean, + colors?: boolean, + contextLines?: number, + stablePatchmarks?: boolean, + aAnnotation?: string, + bAnnotation?: string, + |}, + testName?: string + ): void, + ... }; interface JestExpectType { @@ -565,7 +608,8 @@ interface JestExpectType { DomTestingLibraryType & JestJQueryMatchersType & JestStyledComponentsMatchersType & - JestExtendedMatchersType; + JestExtendedMatchersType & + SnapshotDiffType; /** * If you have a mock function, you can use .lastCalledWith to test what * arguments it was last called with. @@ -615,7 +659,7 @@ interface JestExpectType { * Use .toBeInstanceOf(Class) to check that an object is an instance of a * class. */ - toBeInstanceOf(cls: Class<*>): void; + toBeInstanceOf(cls: Class): void; /** * .toBeNull() is the same as .toBe(null) but the error messages are a bit * nicer. @@ -708,7 +752,7 @@ interface JestExpectType { /** * */ - toHaveProperty(propPath: string, value?: any): void; + toHaveProperty(propPath: string | $ReadOnlyArray, value?: any): void; /** * Use .toMatch to check that a string matches a regular expression or string. */ @@ -792,6 +836,14 @@ type JestObjectType = { * Returns the number of fake timers still left to run. */ getTimerCount(): number, + /** + * Set the current system time used by fake timers. + * Simulates a user changing the system clock while your program is running. + * It affects the current time but it does not in itself cause + * e.g. timers to fire; they will fire exactly as they would have done + * without the call to jest.setSystemTime(). + */ + setSystemTime(now?: number | Date): void, /** * The same as `mock` but not moved to the top of the expectation by * babel-jest. @@ -806,18 +858,22 @@ type JestObjectType = { * Returns a new, unused mock function. Optionally takes a mock * implementation. */ - fn, TReturn>( + fn, TReturn>( implementation?: (...args: TArguments) => TReturn ): JestMockFn, /** * Determines if the given function is a mocked function. */ isMockFunction(fn: Function): boolean, + /** + * Alias of `createMockFromModule`. + */ + genMockFromModule(moduleName: string): any, /** * Given the name of a module, use the automatic mocking system to generate a * mocked version of the module for you. */ - genMockFromModule(moduleName: string): any, + createMockFromModule(moduleName: string): any, /** * Mocks a module with an auto-mocked version when it is being required. * @@ -836,7 +892,7 @@ type JestObjectType = { * Returns the actual module instead of a mock, bypassing all checks on * whether the module should receive a mock implementation or not. */ - requireActual(moduleName: string): any, + requireActual(m: $Flow$ModuleRef | string): T, /** * Returns a mock module instead of the actual module, bypassing all checks * on whether the module should be required normally or not. @@ -847,14 +903,12 @@ type JestObjectType = { * useful to isolate modules where local state might conflict between tests. */ resetModules(): JestObjectType, - /** * Creates a sandbox registry for the modules that are loaded inside the * callback function. This is useful to isolate specific modules for every * test so that local module state doesn't conflict between tests. */ isolateModules(fn: () => void): JestObjectType, - /** * Exhausts the micro-task queue (usually interfaced in node via * process.nextTick). @@ -874,13 +928,6 @@ type JestObjectType = { * or setInterval() and setImmediate()). */ advanceTimersByTime(msToRun: number): void, - /** - * Executes only the macro task queue (i.e. all tasks queued by setTimeout() - * or setInterval() and setImmediate()). - * - * Renamed to `advanceTimersByTime`. - */ - runTimersToTime(msToRun: number): void, /** * Executes only the macro-tasks that are currently pending (i.e., only the * tasks that have been queued by setTimeout() or setInterval() up to this @@ -904,7 +951,7 @@ type JestObjectType = { * (setTimeout, setInterval, clearTimeout, clearInterval, nextTick, * setImmediate and clearImmediate). */ - useFakeTimers(): JestObjectType, + useFakeTimers(fakeTimersConfig?: FakeTimersConfig): JestObjectType, /** * Instructs Jest to use the real versions of the standard timer functions. */ @@ -923,30 +970,34 @@ type JestObjectType = { * Note: The default timeout interval is 5 seconds if this method is not called. */ setTimeout(timeout: number): JestObjectType, + ... }; -type JestSpyType = { - calls: JestCallsType, -}; +type JestSpyType = { calls: JestCallsType, ... }; + +type JestDoneFn = {| + (error?: Error): void, + fail: (error: Error) => void, +|}; /** Runs this function after every test inside this context */ declare function afterEach( - fn: (done: () => void) => ?Promise, + fn: (done: JestDoneFn) => ?Promise, timeout?: number ): void; /** Runs this function before every test inside this context */ declare function beforeEach( - fn: (done: () => void) => ?Promise, + fn: (done: JestDoneFn) => ?Promise, timeout?: number ): void; /** Runs this function after all tests have finished inside this context */ declare function afterAll( - fn: (done: () => void) => ?Promise, + fn: (done: JestDoneFn) => ?Promise, timeout?: number ): void; /** Runs this function before any tests have started inside this context */ declare function beforeAll( - fn: (done: () => void) => ?Promise, + fn: (done: JestDoneFn) => ?Promise, timeout?: number ): void; @@ -956,17 +1007,14 @@ declare var describe: { * Creates a block that groups together several related tests in one "test suite" */ (name: JestTestName, fn: () => void): void, - /** * Only run this describe block */ only(name: JestTestName, fn: () => void): void, - /** * Skip running this describe block */ skip(name: JestTestName, fn: () => void): void, - /** * each runs this test against array of argument arrays per each run * @@ -979,6 +1027,7 @@ declare var describe: { fn?: (...args: Array) => ?Promise, timeout?: number ) => void, + ... }; /** An individual test unit */ @@ -992,10 +1041,9 @@ declare var it: { */ ( name: JestTestName, - fn?: (done: () => void) => ?Promise, + fn?: (done: JestDoneFn) => ?Promise, timeout?: number ): void, - /** * Only run this test * @@ -1003,11 +1051,12 @@ declare var it: { * @param {Function} Test * @param {number} Timeout for the test, in milliseconds. */ - only( - name: JestTestName, - fn?: (done: () => void) => ?Promise, - timeout?: number - ): { + only: {| + ( + name: JestTestName, + fn?: (done: JestDoneFn) => ?Promise, + timeout?: number + ): void, each( ...table: Array | mixed> | [Array, string] ): ( @@ -1015,8 +1064,7 @@ declare var it: { fn?: (...args: Array) => ?Promise, timeout?: number ) => void, - }, - + |}, /** * Skip running this test * @@ -1024,19 +1072,26 @@ declare var it: { * @param {Function} Test * @param {number} Timeout for the test, in milliseconds. */ - skip( - name: JestTestName, - fn?: (done: () => void) => ?Promise, - timeout?: number - ): void, - + skip: {| + ( + name: JestTestName, + fn?: (done: JestDoneFn) => ?Promise, + timeout?: number + ): void, + each( + ...table: Array | mixed> | [Array, string] + ): ( + name: JestTestName, + fn?: (...args: Array) => ?Promise, + timeout?: number + ) => void, + |}, /** * Highlight planned tests in the summary output * * @param {String} Name of Test to do */ todo(name: string): void, - /** * Run the test concurrently * @@ -1046,10 +1101,9 @@ declare var it: { */ concurrent( name: JestTestName, - fn?: (done: () => void) => ?Promise, + fn?: (done: JestDoneFn) => ?Promise, timeout?: number ): void, - /** * each runs this test against array of argument arrays per each run * @@ -1062,11 +1116,12 @@ declare var it: { fn?: (...args: Array) => ?Promise, timeout?: number ) => void, + ... }; declare function fit( name: JestTestName, - fn: (done: () => void) => ?Promise, + fn: (done: JestDoneFn) => ?Promise, timeout?: number ): void; /** An individual test unit */ @@ -1081,16 +1136,37 @@ declare var xit: typeof it; declare var xtest: typeof it; type JestPrettyFormatColors = { - comment: { close: string, open: string }, - content: { close: string, open: string }, - prop: { close: string, open: string }, - tag: { close: string, open: string }, - value: { close: string, open: string }, + comment: { + close: string, + open: string, + ... + }, + content: { + close: string, + open: string, + ... + }, + prop: { + close: string, + open: string, + ... + }, + tag: { + close: string, + open: string, + ... + }, + value: { + close: string, + open: string, + ... + }, + ... }; -type JestPrettyFormatIndent = string => string; +type JestPrettyFormatIndent = (string) => string; type JestPrettyFormatRefs = Array; -type JestPrettyFormatPrint = any => string; +type JestPrettyFormatPrint = (any) => string; type JestPrettyFormatStringOrNull = string | null; type JestPrettyFormatOptions = {| @@ -1121,7 +1197,8 @@ type JestPrettyFormatPlugin = { opts: JestPrettyFormatOptions, colors: JestPrettyFormatColors ) => string, - test: any => boolean, + test: (any) => boolean, + ... }; type JestPrettyFormatPlugins = Array; @@ -1137,27 +1214,29 @@ declare var expect: { DomTestingLibraryType & JestJQueryMatchersType & JestStyledComponentsMatchersType & - JestExtendedMatchersType, - + JestExtendedMatchersType & + SnapshotDiffType, /** Add additional Jasmine matchers to Jest's roster */ - extend(matchers: { [name: string]: JestMatcher }): void, + extend(matchers: { [name: string]: JestMatcher, ... }): void, /** Add a module that formats application-specific data structures. */ addSnapshotSerializer(pluginModule: JestPrettyFormatPlugin): void, assertions(expectedAssertions: number): void, hasAssertions(): void, any(value: mixed): JestAsymmetricEqualityType, anything(): any, - arrayContaining(value: Array): Array, - objectContaining(value: Object): Object, + arrayContaining(value: $ReadOnlyArray): Array, + objectContaining(value: { ... }): Object, /** Matches any received string that contains the exact expected string. */ stringContaining(value: string): string, stringMatching(value: string | RegExp): string, not: { arrayContaining: (value: $ReadOnlyArray) => Array, - objectContaining: (value: {}) => Object, + objectContaining: (value: { ... }) => Object, stringContaining: (value: string) => string, stringMatching: (value: string | RegExp) => string, + ... }, + ... }; // TODO handle return type @@ -1181,7 +1260,8 @@ declare var jasmine: { createSpyObj( baseName: string, methodNames: Array - ): { [methodName: string]: JestSpyType }, + ): { [methodName: string]: JestSpyType, ... }, objectContaining(value: Object): Object, stringMatching(value: string): string, + ... }; diff --git a/flow-typed/npm/lint-staged_vx.x.x.js b/flow-typed/npm/lint-staged_vx.x.x.js index 5d07b900..c862231e 100644 --- a/flow-typed/npm/lint-staged_vx.x.x.js +++ b/flow-typed/npm/lint-staged_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 5145dccfaba46d4f4b43782e70d8e9e3 -// flow-typed version: <>/lint-staged_v^8.2.1/flow_v0.101.0 +// flow-typed signature: 904b56d5e5451ed3b052c83d38d35d71 +// flow-typed version: <>/lint-staged_v^15.2.1/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -22,101 +22,224 @@ declare module 'lint-staged' { * require those files directly. Feel free to delete any files that aren't * needed. */ -declare module 'lint-staged/src/calcChunkSize' { +declare module 'lint-staged/bin/lint-staged' { declare module.exports: any; } -declare module 'lint-staged/src/checkPkgScripts' { +declare module 'lint-staged/lib/chunkFiles' { declare module.exports: any; } -declare module 'lint-staged/src/execGit' { +declare module 'lint-staged/lib/configFiles' { declare module.exports: any; } -declare module 'lint-staged/src/findBin' { +declare module 'lint-staged/lib/dynamicImport' { declare module.exports: any; } -declare module 'lint-staged/src/generateTasks' { +declare module 'lint-staged/lib/execGit' { declare module.exports: any; } -declare module 'lint-staged/src/getConfig' { +declare module 'lint-staged/lib/figures' { declare module.exports: any; } -declare module 'lint-staged/src/gitWorkflow' { +declare module 'lint-staged/lib/file' { declare module.exports: any; } -declare module 'lint-staged/src/index' { +declare module 'lint-staged/lib/generateTasks' { declare module.exports: any; } -declare module 'lint-staged/src/makeCmdTasks' { +declare module 'lint-staged/lib/getDiffCommand' { declare module.exports: any; } -declare module 'lint-staged/src/printErrors' { +declare module 'lint-staged/lib/getRenderer' { declare module.exports: any; } -declare module 'lint-staged/src/resolveGitDir' { +declare module 'lint-staged/lib/getStagedFiles' { declare module.exports: any; } -declare module 'lint-staged/src/resolveTaskFn' { +declare module 'lint-staged/lib/gitWorkflow' { declare module.exports: any; } -declare module 'lint-staged/src/runAll' { +declare module 'lint-staged/lib/groupFilesByConfig' { + declare module.exports: any; +} + +declare module 'lint-staged/lib' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/loadConfig' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/makeCmdTasks' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/messages' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/normalizePath' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/parseGitZOutput' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/printTaskOutput' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/readStdin' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/resolveConfig' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/resolveGitRepo' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/resolveTaskFn' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/runAll' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/searchConfigs' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/state' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/symbols' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/validateBraces' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/validateConfig' { + declare module.exports: any; +} + +declare module 'lint-staged/lib/validateOptions' { declare module.exports: any; } // Filename aliases -declare module 'lint-staged/index' { - declare module.exports: $Exports<'lint-staged'>; +declare module 'lint-staged/bin/lint-staged.js' { + declare module.exports: $Exports<'lint-staged/bin/lint-staged'>; +} +declare module 'lint-staged/lib/chunkFiles.js' { + declare module.exports: $Exports<'lint-staged/lib/chunkFiles'>; +} +declare module 'lint-staged/lib/configFiles.js' { + declare module.exports: $Exports<'lint-staged/lib/configFiles'>; +} +declare module 'lint-staged/lib/dynamicImport.js' { + declare module.exports: $Exports<'lint-staged/lib/dynamicImport'>; +} +declare module 'lint-staged/lib/execGit.js' { + declare module.exports: $Exports<'lint-staged/lib/execGit'>; +} +declare module 'lint-staged/lib/figures.js' { + declare module.exports: $Exports<'lint-staged/lib/figures'>; +} +declare module 'lint-staged/lib/file.js' { + declare module.exports: $Exports<'lint-staged/lib/file'>; +} +declare module 'lint-staged/lib/generateTasks.js' { + declare module.exports: $Exports<'lint-staged/lib/generateTasks'>; +} +declare module 'lint-staged/lib/getDiffCommand.js' { + declare module.exports: $Exports<'lint-staged/lib/getDiffCommand'>; +} +declare module 'lint-staged/lib/getRenderer.js' { + declare module.exports: $Exports<'lint-staged/lib/getRenderer'>; +} +declare module 'lint-staged/lib/getStagedFiles.js' { + declare module.exports: $Exports<'lint-staged/lib/getStagedFiles'>; +} +declare module 'lint-staged/lib/gitWorkflow.js' { + declare module.exports: $Exports<'lint-staged/lib/gitWorkflow'>; +} +declare module 'lint-staged/lib/groupFilesByConfig.js' { + declare module.exports: $Exports<'lint-staged/lib/groupFilesByConfig'>; +} +declare module 'lint-staged/lib/index' { + declare module.exports: $Exports<'lint-staged/lib'>; +} +declare module 'lint-staged/lib/index.js' { + declare module.exports: $Exports<'lint-staged/lib'>; +} +declare module 'lint-staged/lib/loadConfig.js' { + declare module.exports: $Exports<'lint-staged/lib/loadConfig'>; +} +declare module 'lint-staged/lib/makeCmdTasks.js' { + declare module.exports: $Exports<'lint-staged/lib/makeCmdTasks'>; +} +declare module 'lint-staged/lib/messages.js' { + declare module.exports: $Exports<'lint-staged/lib/messages'>; } -declare module 'lint-staged/index.js' { - declare module.exports: $Exports<'lint-staged'>; +declare module 'lint-staged/lib/normalizePath.js' { + declare module.exports: $Exports<'lint-staged/lib/normalizePath'>; } -declare module 'lint-staged/src/calcChunkSize.js' { - declare module.exports: $Exports<'lint-staged/src/calcChunkSize'>; +declare module 'lint-staged/lib/parseGitZOutput.js' { + declare module.exports: $Exports<'lint-staged/lib/parseGitZOutput'>; } -declare module 'lint-staged/src/checkPkgScripts.js' { - declare module.exports: $Exports<'lint-staged/src/checkPkgScripts'>; +declare module 'lint-staged/lib/printTaskOutput.js' { + declare module.exports: $Exports<'lint-staged/lib/printTaskOutput'>; } -declare module 'lint-staged/src/execGit.js' { - declare module.exports: $Exports<'lint-staged/src/execGit'>; +declare module 'lint-staged/lib/readStdin.js' { + declare module.exports: $Exports<'lint-staged/lib/readStdin'>; } -declare module 'lint-staged/src/findBin.js' { - declare module.exports: $Exports<'lint-staged/src/findBin'>; +declare module 'lint-staged/lib/resolveConfig.js' { + declare module.exports: $Exports<'lint-staged/lib/resolveConfig'>; } -declare module 'lint-staged/src/generateTasks.js' { - declare module.exports: $Exports<'lint-staged/src/generateTasks'>; +declare module 'lint-staged/lib/resolveGitRepo.js' { + declare module.exports: $Exports<'lint-staged/lib/resolveGitRepo'>; } -declare module 'lint-staged/src/getConfig.js' { - declare module.exports: $Exports<'lint-staged/src/getConfig'>; +declare module 'lint-staged/lib/resolveTaskFn.js' { + declare module.exports: $Exports<'lint-staged/lib/resolveTaskFn'>; } -declare module 'lint-staged/src/gitWorkflow.js' { - declare module.exports: $Exports<'lint-staged/src/gitWorkflow'>; +declare module 'lint-staged/lib/runAll.js' { + declare module.exports: $Exports<'lint-staged/lib/runAll'>; } -declare module 'lint-staged/src/index.js' { - declare module.exports: $Exports<'lint-staged/src/index'>; +declare module 'lint-staged/lib/searchConfigs.js' { + declare module.exports: $Exports<'lint-staged/lib/searchConfigs'>; } -declare module 'lint-staged/src/makeCmdTasks.js' { - declare module.exports: $Exports<'lint-staged/src/makeCmdTasks'>; +declare module 'lint-staged/lib/state.js' { + declare module.exports: $Exports<'lint-staged/lib/state'>; } -declare module 'lint-staged/src/printErrors.js' { - declare module.exports: $Exports<'lint-staged/src/printErrors'>; +declare module 'lint-staged/lib/symbols.js' { + declare module.exports: $Exports<'lint-staged/lib/symbols'>; } -declare module 'lint-staged/src/resolveGitDir.js' { - declare module.exports: $Exports<'lint-staged/src/resolveGitDir'>; +declare module 'lint-staged/lib/validateBraces.js' { + declare module.exports: $Exports<'lint-staged/lib/validateBraces'>; } -declare module 'lint-staged/src/resolveTaskFn.js' { - declare module.exports: $Exports<'lint-staged/src/resolveTaskFn'>; +declare module 'lint-staged/lib/validateConfig.js' { + declare module.exports: $Exports<'lint-staged/lib/validateConfig'>; } -declare module 'lint-staged/src/runAll.js' { - declare module.exports: $Exports<'lint-staged/src/runAll'>; +declare module 'lint-staged/lib/validateOptions.js' { + declare module.exports: $Exports<'lint-staged/lib/validateOptions'>; } diff --git a/flow-typed/npm/lodash_v4.x.x.js b/flow-typed/npm/lodash_v4.x.x.js deleted file mode 100644 index 8b75630a..00000000 --- a/flow-typed/npm/lodash_v4.x.x.js +++ /dev/null @@ -1,6088 +0,0 @@ -// flow-typed signature: 8b15b6ecab988d6153afcfcf2876bbed -// flow-typed version: 07f4c5ae3d/lodash_v4.x.x/flow_>=v0.63.x - -declare module "lodash" { - declare type Path = $ReadOnlyArray | string | number; - 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 __CurriedFunction3 = (( - ...r: [AA] - ) => CurriedFunction2) & - ((...r: [AA, BB]) => CurriedFunction1) & - ((...r: [AA, BB, CC]) => R); - declare type CurriedFunction3 = __CurriedFunction3< - A, - B, - C, - R, - *, - *, - * - >; - - 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< - 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< - 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 UnaryFn = (a: A) => R; - - declare type TemplateSettings = { - escape?: RegExp, - evaluate?: RegExp, - imports?: Object, - interpolate?: RegExp, - variable?: string - }; - - declare type TruncateOptions = { - length?: number, - omission?: string, - separator?: RegExp | string - }; - - declare type DebounceOptions = { - leading?: boolean, - maxWait?: number, - trailing?: boolean - }; - - declare type ThrottleOptions = { - leading?: boolean, - trailing?: boolean - }; - - declare type NestedArray = Array>; - - declare type matchesIterateeShorthand = {[key: any]: any}; - declare type matchesPropertyIterateeShorthand = [string, any]; - declare type propertyIterateeShorthand = string; - - declare type OPredicate = - | ((value: A, key: string, object: O) => any) - | matchesIterateeShorthand - | matchesPropertyIterateeShorthand - | propertyIterateeShorthand; - - declare type OIterateeWithResult = - | Object - | string - | ((value: V, key: string, object: O) => R); - declare type OIteratee = OIterateeWithResult; - declare type OFlatMapIteratee = OIterateeWithResult>; - - declare type Predicate = - | ((value: T, index: number, array: Array) => any) - | matchesIterateeShorthand - | matchesPropertyIterateeShorthand - | propertyIterateeShorthand; - - declare type _ValueOnlyIteratee = (value: T) => mixed; - declare type ValueOnlyIteratee = _ValueOnlyIteratee | string; - declare type _Iteratee = ( - item: T, - index: number, - array: ?Array - ) => mixed; - declare type Iteratee = _Iteratee | Object | string; - declare type FlatMapIteratee = - | ((item: T, index: number, array: ?$ReadOnlyArray) => Array) - | Object - | string; - declare type Comparator = (item: T, item2: T) => boolean; - - declare type MapIterator = - | ((item: T, index: number, array: Array) => U) - | propertyIterateeShorthand; - - declare type ReadOnlyMapIterator = - | ((item: T, index: number, array: $ReadOnlyArray) => U) - | propertyIterateeShorthand; - - declare type OMapIterator = - | ((item: T, key: string, object: O) => U) - | propertyIterateeShorthand; - - declare class Lodash { - // Array - chunk(array?: ?Array, size?: ?number): Array>; - compact(array?: ?Array): Array; - concat( - base?: ?$ReadOnlyArray, - ...elements: Array - ): Array; - difference( - array?: ?$ReadOnlyArray, - ...values: Array> - ): Array; - differenceBy( - array?: ?$ReadOnlyArray, - values?: ?$ReadOnlyArray, - iteratee?: ?ValueOnlyIteratee - ): T[]; - differenceWith( - array?: ?$ReadOnlyArray, - values?: ?$ReadOnlyArray, - 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; - findIndex( - array: $ReadOnlyArray, - predicate?: ?Predicate, - fromIndex?: ?number - ): number; - findIndex( - array: void | null, - predicate?: ?Predicate, - fromIndex?: ?number - ): -1; - findLastIndex( - array: $ReadOnlyArray, - predicate?: ?Predicate, - fromIndex?: ?number - ): number; - findLastIndex( - array: void | null, - predicate?: ?Predicate, - fromIndex?: ?number - ): -1; - // alias of _.head - first(array: ?$ReadOnlyArray): T; - flatten(array?: ?$ReadOnlyArray<$ReadOnlyArray | X>): Array; - flattenDeep(array?: ?(any[])): Array; - flattenDepth(array?: ?(any[]), depth?: ?number): any[]; - fromPairs(pairs?: ?Array<[A, B]>): { [key: A]: B }; - head(array: ?$ReadOnlyArray): T; - indexOf(array: Array, value: T, fromIndex?: number): number; - indexOf(array: void | null, value?: ?T, fromIndex?: ?number): -1; - initial(array: ?Array): Array; - intersection(...arrays?: Array<$ReadOnlyArray>): Array; - //Workaround until (...parameter: T, parameter2: U) works - intersectionBy( - a1?: ?$ReadOnlyArray, - iteratee?: ?ValueOnlyIteratee - ): Array; - intersectionBy( - a1?: ?$ReadOnlyArray, - a2?: ?$ReadOnlyArray, - iteratee?: ?ValueOnlyIteratee - ): Array; - intersectionBy( - a1?: ?$ReadOnlyArray, - a2?: ?$ReadOnlyArray, - a3?: ?$ReadOnlyArray, - iteratee?: ?ValueOnlyIteratee - ): Array; - intersectionBy( - a1?: ?$ReadOnlyArray, - a2?: ?$ReadOnlyArray, - a3?: ?$ReadOnlyArray, - a4?: ?$ReadOnlyArray, - iteratee?: ?ValueOnlyIteratee - ): Array; - //Workaround until (...parameter: T, parameter2: U) works - intersectionWith( - a1?: ?$ReadOnlyArray, - comparator?: ?Comparator - ): Array; - intersectionWith( - a1?: ?$ReadOnlyArray, - a2?: ?$ReadOnlyArray, - comparator?: ?Comparator - ): Array; - intersectionWith( - a1?: ?$ReadOnlyArray, - a2?: ?$ReadOnlyArray, - a3?: ?$ReadOnlyArray, - comparator?: ?Comparator - ): Array; - intersectionWith( - a1?: ?$ReadOnlyArray, - a2?: ?$ReadOnlyArray, - a3?: ?$ReadOnlyArray, - a4?: ?$ReadOnlyArray, - comparator?: ?Comparator - ): Array; - join(array: Array, separator?: ?string): string; - join(array: void | null, separator?: ?string): ""; - last(array: ?$ReadOnlyArray): T; - lastIndexOf(array: Array, value?: ?T, fromIndex?: ?number): number; - lastIndexOf(array: void | null, value?: ?T, fromIndex?: ?number): -1; - nth(array: T[], n?: ?number): T; - nth(array: void | null, n?: ?number): void; - pull(array: Array, ...values?: Array): Array; - pull(array: T, ...values?: Array): T; - pullAll(array: Array, values?: ?Array): Array; - pullAll(array: T, values?: ?Array): T; - pullAllBy( - array: Array, - values?: ?Array, - iteratee?: ?ValueOnlyIteratee - ): Array; - pullAllBy( - array: T, - values?: ?Array, - iteratee?: ?ValueOnlyIteratee - ): T; - pullAllWith(array: T[], values?: ?(T[]), comparator?: ?Function): T[]; - pullAllWith( - array: T, - values?: ?Array, - 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; - reverse(array: T): T; - slice( - array?: ?$ReadOnlyArray, - start?: ?number, - end?: ?number - ): Array; - sortedIndex(array: Array, value: T): number; - sortedIndex(array: void | null, value: ?T): 0; - sortedIndexBy( - array: Array, - value?: ?T, - iteratee?: ?ValueOnlyIteratee - ): number; - sortedIndexBy( - array: void | null, - value?: ?T, - iteratee?: ?ValueOnlyIteratee - ): 0; - sortedIndexOf(array: Array, value: T): number; - sortedIndexOf(array: void | null, value?: ?T): -1; - sortedLastIndex(array: Array, value: T): number; - sortedLastIndex(array: void | null, value?: ?T): 0; - sortedLastIndexBy( - array: Array, - value: T, - iteratee?: ValueOnlyIteratee - ): number; - sortedLastIndexBy( - array: void | null, - value?: ?T, - iteratee?: ?ValueOnlyIteratee - ): 0; - sortedLastIndexOf(array: Array, value: T): number; - sortedLastIndexOf(array: void | null, value?: ?T): -1; - sortedUniq(array?: ?Array): Array; - sortedUniqBy( - array?: ?Array, - iteratee?: ?ValueOnlyIteratee - ): Array; - tail(array?: ?Array): Array; - take(array?: ?$ReadOnlyArray, n?: ?number): Array; - takeRight(array?: ?$ReadOnlyArray, n?: ?number): Array; - takeRightWhile(array?: ?Array, predicate?: ?Predicate): Array; - takeWhile(array?: ?Array, predicate?: ?Predicate): Array; - union(...arrays?: Array<$ReadOnlyArray>): Array; - //Workaround until (...parameter: T, parameter2: U) works - unionBy( - a1?: ?$ReadOnlyArray, - iteratee?: ?ValueOnlyIteratee - ): Array; - unionBy( - a1?: ?$ReadOnlyArray, - a2: $ReadOnlyArray, - iteratee?: ValueOnlyIteratee - ): Array; - unionBy( - a1: $ReadOnlyArray, - a2: $ReadOnlyArray, - a3: $ReadOnlyArray, - iteratee?: ValueOnlyIteratee - ): Array; - unionBy( - a1: $ReadOnlyArray, - a2: $ReadOnlyArray, - a3: $ReadOnlyArray, - a4: $ReadOnlyArray, - iteratee?: ValueOnlyIteratee - ): Array; - //Workaround until (...parameter: T, parameter2: U) works - unionWith(a1?: ?Array, comparator?: ?Comparator): Array; - unionWith( - a1: $ReadOnlyArray, - a2: $ReadOnlyArray, - comparator?: Comparator - ): Array; - unionWith( - a1: $ReadOnlyArray, - a2: $ReadOnlyArray, - a3: $ReadOnlyArray, - comparator?: Comparator - ): Array; - unionWith( - a1: $ReadOnlyArray, - a2: $ReadOnlyArray, - a3: $ReadOnlyArray, - a4: $ReadOnlyArray, - comparator?: Comparator - ): Array; - uniq(array?: ?$ReadOnlyArray): Array; - uniqBy(array?: ?$ReadOnlyArray, iteratee?: ?ValueOnlyIteratee): Array; - uniqWith(array?: ?$ReadOnlyArray, comparator?: ?Comparator): Array; - unzip(array?: ?Array): Array; - unzipWith(array: ?Array, iteratee?: ?Iteratee): Array; - without(array?: ?$ReadOnlyArray, ...values?: Array): Array; - xor(...array: Array>): Array; - //Workaround until (...parameter: T, parameter2: U) works - xorBy(a1?: ?Array, iteratee?: ?ValueOnlyIteratee): Array; - xorBy( - a1: Array, - a2: Array, - iteratee?: ValueOnlyIteratee - ): Array; - xorBy( - a1: Array, - a2: Array, - a3: Array, - iteratee?: ValueOnlyIteratee - ): Array; - xorBy( - a1: Array, - a2: Array, - a3: Array, - a4: Array, - iteratee?: ValueOnlyIteratee - ): Array; - //Workaround until (...parameter: T, parameter2: U) works - xorWith(a1?: ?Array, comparator?: ?Comparator): Array; - xorWith( - a1: Array, - a2: Array, - comparator?: Comparator - ): Array; - xorWith( - a1: Array, - a2: Array, - a3: Array, - comparator?: Comparator - ): Array; - xorWith( - a1: Array, - a2: Array, - a3: Array, - a4: Array, - comparator?: Comparator - ): Array; - zip(a1?: ?($ReadOnlyArray), a2?: ?($ReadOnlyArray)): Array<[A, B]>; - zip(a1: $ReadOnlyArray, a2: $ReadOnlyArray, a3: $ReadOnlyArray): Array<[A, B, C]>; - zip(a1: $ReadOnlyArray, a2: $ReadOnlyArray, a3: $ReadOnlyArray, a4: $ReadOnlyArray): Array<[A, B, C, D]>; - zip( - a1: $ReadOnlyArray, - a2: $ReadOnlyArray, - a3: $ReadOnlyArray, - a4: $ReadOnlyArray, - a5: $ReadOnlyArray - ): Array<[A, B, C, D, E]>; - - zipObject(props: Array, values?: ?Array): { [key: K]: V }; - zipObject(props: void | null, values?: ?Array): {}; - zipObjectDeep(props: any[], values?: ?any): Object; - zipObjectDeep(props: void | null, values?: ?any): {}; - - zipWith(a1?: ?Array): Array<[A]>; - zipWith(a1: Array, iteratee: (A) => T): Array; - - zipWith(a1: Array, a2: Array): Array<[A, B]>; - zipWith( - a1: Array, - a2: Array, - iteratee: (A, B) => T - ): Array; - - zipWith( - a1: Array, - a2: Array, - a3: Array - ): Array<[A, B, C]>; - zipWith( - a1: Array, - a2: Array, - a3: Array, - iteratee: (A, B, C) => T - ): Array; - - zipWith( - a1: Array, - a2: Array, - a3: Array, - a4: Array - ): Array<[A, B, C, D]>; - zipWith( - a1: Array, - a2: Array, - a3: Array, - a4: Array, - iteratee: (A, B, C, D) => T - ): Array; - - // Collection - countBy(array: Array, iteratee?: ?ValueOnlyIteratee): Object; - countBy(array: void | null, iteratee?: ?ValueOnlyIteratee): {}; - countBy(object: T, iteratee?: ?ValueOnlyIteratee): Object; - // alias of _.forEach - each(array: $ReadOnlyArray, iteratee?: ?Iteratee): Array; - each(array: T, iteratee?: ?Iteratee): T; - each(object: T, iteratee?: ?OIteratee): T; - // alias of _.forEachRight - eachRight(array: $ReadOnlyArray, iteratee?: ?Iteratee): Array; - eachRight(array: T, iteratee?: ?Iteratee): T; - eachRight(object: T, iteratee?: OIteratee): T; - every(array?: ?$ReadOnlyArray, iteratee?: ?Iteratee): boolean; - every(object: T, iteratee?: OIteratee): boolean; - filter(array?: ?$ReadOnlyArray, predicate?: ?Predicate): Array; - filter( - object: T, - predicate?: OPredicate - ): Array; - find( - array: $ReadOnlyArray, - predicate?: ?Predicate, - fromIndex?: ?number - ): T | void; - find( - array: void | null, - predicate?: ?Predicate, - fromIndex?: ?number - ): void; - find( - object: T, - predicate?: OPredicate, - fromIndex?: number - ): V; - findLast( - array: ?$ReadOnlyArray, - predicate?: ?Predicate, - fromIndex?: ?number - ): T | void; - findLast( - object: T, - predicate?: ?OPredicate - ): V; - flatMap( - array?: ?$ReadOnlyArray, - iteratee?: ?FlatMapIteratee - ): Array; - flatMap( - object: T, - iteratee?: OFlatMapIteratee - ): Array; - flatMapDeep( - array?: ?$ReadOnlyArray, - iteratee?: ?FlatMapIteratee - ): Array; - flatMapDeep( - object: T, - iteratee?: ?OFlatMapIteratee - ): Array; - flatMapDepth( - array?: ?Array, - iteratee?: ?FlatMapIteratee, - depth?: ?number - ): Array; - flatMapDepth( - object: T, - iteratee?: OFlatMapIteratee, - depth?: number - ): Array; - forEach(array: $ReadOnlyArray, iteratee?: ?Iteratee): Array; - forEach(array: T, iteratee?: ?Iteratee): T; - forEach(object: T, iteratee?: ?OIteratee): T; - forEachRight( - array: $ReadOnlyArray, - iteratee?: ?Iteratee - ): Array; - forEachRight(array: T, iteratee?: ?Iteratee): T; - forEachRight(object: T, iteratee?: ?OIteratee): T; - groupBy( - array: $ReadOnlyArray, - iteratee?: ?ValueOnlyIteratee - ): { [key: V]: Array }; - groupBy(array: void | null, iteratee?: ?ValueOnlyIteratee): {}; - groupBy( - object: T, - iteratee?: ValueOnlyIteratee - ): { [key: V]: Array }; - includes( - array: $ReadOnlyArray, - value: T, - fromIndex?: ?number - ): boolean; - includes(array: void | null, value?: ?T, fromIndex?: ?number): false; - includes(object: T, value: any, fromIndex?: number): boolean; - includes(str: string, value: string, fromIndex?: number): boolean; - invokeMap( - array?: ?$ReadOnlyArray, - path?: ?((value: T) => Path) | Path, - ...args?: Array - ): Array; - invokeMap( - object: T, - path: ((value: any) => Path) | Path, - ...args?: Array - ): Array; - keyBy( - array: $ReadOnlyArray, - iteratee?: ?ValueOnlyIteratee - ): { [key: V]: T }; - keyBy(array: void | null, iteratee?: ?ValueOnlyIteratee<*>): {}; - keyBy( - object: T, - iteratee?: ?ValueOnlyIteratee - ): { [key: V]: A }; - map(array?: ?Array, iteratee?: ?MapIterator): Array; - map( - array: ?$ReadOnlyArray, - iteratee?: ReadOnlyMapIterator - ): Array; - map( - object: ?T, - iteratee?: OMapIterator - ): Array; - map( - str: ?string, - iteratee?: (char: string, index: number, str: string) => any - ): string; - orderBy( - array: $ReadOnlyArray, - iteratees?: ?$ReadOnlyArray> | ?string, - orders?: ?$ReadOnlyArray<"asc" | "desc"> | ?string - ): Array; - orderBy( - array: null | void, - iteratees?: ?$ReadOnlyArray> | ?string, - orders?: ?$ReadOnlyArray<"asc" | "desc"> | ?string - ): Array; - orderBy( - object: T, - iteratees?: $ReadOnlyArray> | string, - orders?: $ReadOnlyArray<"asc" | "desc"> | string - ): Array; - partition( - array?: ?$ReadOnlyArray, - predicate?: ?Predicate - ): [Array, Array]; - partition( - object: T, - predicate?: OPredicate - ): [Array, Array]; - reduce( - array: $ReadOnlyArray, - iteratee?: ( - accumulator: U, - value: T, - index: number, - array: ?Array - ) => U, - accumulator?: U - ): U; - reduce( - array: void | null, - iteratee?: ?( - accumulator: U, - value: T, - index: number, - array: ?Array - ) => U, - accumulator?: ?U - ): void | null; - reduce( - object: T, - iteratee?: (accumulator: U, value: any, key: string, object: T) => U, - accumulator?: U - ): U; - reduceRight( - array: void | null, - iteratee?: ?( - accumulator: U, - value: T, - index: number, - array: ?Array - ) => U, - accumulator?: ?U - ): void | null; - reduceRight( - array: $ReadOnlyArray, - iteratee?: ?( - accumulator: U, - value: T, - index: number, - array: ?Array - ) => U, - accumulator?: ?U - ): U; - reduceRight( - object: T, - iteratee?: ?(accumulator: U, value: any, key: string, object: T) => U, - accumulator?: ?U - ): U; - reject(array: ?$ReadOnlyArray, 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: $ReadOnlyArray | Object | string): number; - some(array: void | null, predicate?: ?Predicate): false; - some(array: ?$ReadOnlyArray, predicate?: Predicate): boolean; - some( - object?: ?T, - predicate?: OPredicate - ): boolean; - sortBy( - array: ?$ReadOnlyArray, - ...iteratees?: $ReadOnlyArray> - ): Array; - sortBy( - array: ?$ReadOnlyArray, - iteratees?: $ReadOnlyArray> - ): Array; - sortBy( - object: T, - ...iteratees?: Array> - ): Array; - sortBy( - object: T, - iteratees?: $ReadOnlyArray> - ): Array; - - // Date - now(): number; - - // Function - after(n: number, fn: Function): Function; - ary(func: Function, n?: number): Function; - before(n: number, fn: Function): Function; - bind any>(func: F, thisArg: any, ...partials: Array): F; - bindKey(obj?: ?Object, key?: ?string, ...partials?: Array): Function; - curry: Curry; - curry(func: Function, arity?: number): Function; - curryRight(func: Function, arity?: number): Function; - debounce any>(func: F, wait?: number, options?: DebounceOptions): F; - defer(func: (...any[]) => any, ...args?: Array): TimeoutID; - delay(func: Function, wait: number, ...args?: Array): TimeoutID; - flip(func: (...any[]) => R): (...any[]) => R; - memoize(func: (...A) => R, resolver?: (...A) => any): (...A) => R; - negate(predicate: (...A) => R): (...A) => boolean; - once any>(func: F): F; - overArgs(func?: ?Function, ...transforms?: Array): Function; - overArgs(func?: ?Function, transforms?: ?Array): Function; - partial(func: (...any[]) => R, ...partials: any[]): (...any[]) => R; - partialRight(func: (...any[]) => R, ...partials: Array): (...any[]) => R; - partialRight(func: (...any[]) => R, partials: Array): (...any[]) => R; - rearg(func: Function, ...indexes: Array): Function; - rearg(func: Function, indexes: Array): Function; - rest(func: Function, start?: number): Function; - spread(func: Function): Function; - throttle any>( - func: F, - wait?: number, - options?: ThrottleOptions - ): F; - unary any>(func: F): F; - wrap(value?: any, wrapper?: ?Function): Function; - - // Lang - 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; - cloneWith( - value: T, - customizer?: ?(value: T, key: number | string, object: T, stack: any) => 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: void | null): false; - isArguments(value: any): boolean; - isArray(value: Array): true; - isArray(value: any): false; - isArrayBuffer(value: ArrayBuffer): true; - isArrayBuffer(value: any): false; - isArrayLike(value: Array | string | { length: number }): true; - isArrayLike(value: any): false; - isArrayLikeObject(value: { length: number } | Array): true; - isArrayLikeObject(value: any): false; - isBoolean(value: boolean): true; - isBoolean(value: any): false; - isBuffer(value: void | null): false; - isBuffer(value: any): boolean; - isDate(value: Date): true; - isDate(value: any): false; - isElement(value: Element): true; - isElement(value: any): false; - isEmpty(value: void | null | "" | {} | [] | number | boolean): true; - isEmpty(value: any): boolean; - isEqual(value: any, other: any): boolean; - isEqualWith( - value?: ?T, - other?: ?U, - customizer?: ?( - objValue: any, - otherValue: any, - key: number | string, - object: T, - other: U, - stack: any - ) => boolean | void - ): boolean; - isError(value: Error): true; - isError(value: any): false; - isFinite(value: number): boolean; - isFinite(value: any): false; - isFunction(value: Function): true; - isFunction(value: any): false; - isInteger(value: number): boolean; - isInteger(value: any): false; - isLength(value: void | null): false; - isLength(value: any): boolean; - isMap(value: Map): true; - isMap(value: any): false; - isMatch(object?: ?Object, source?: ?Object): boolean; - isMatchWith( - object?: ?T, - source?: ?U, - customizer?: ?( - objValue: any, - srcValue: any, - key: number | string, - object: T, - source: U - ) => boolean | void - ): boolean; - isNaN(value: number): boolean; - isNaN(value: any): false; - isNative(value: number | string | void | null | Object): false; - isNative(value: any): boolean; - isNil(value: void | null): true; - isNil(value: any): false; - isNull(value: null): true; - isNull(value: any): false; - isNumber(value: number): true; - isNumber(value: any): false; - isObject(value: any): boolean; - isObjectLike(value: void | null): false; - isObjectLike(value: any): boolean; - isPlainObject(value: any): boolean; - isRegExp(value: RegExp): true; - isRegExp(value: any): false; - isSafeInteger(value: number): boolean; - isSafeInteger(value: any): false; - isSet(value: Set): true; - isSet(value: any): false; - isString(value: string): true; - isString(value: any): false; - isSymbol(value: Symbol): true; - isSymbol(value: any): false; - isTypedArray(value: $TypedArray): true; - isTypedArray(value: any): false; - isUndefined(value: void): true; - isUndefined(value: any): false; - isWeakMap(value: WeakMap): true; - isWeakMap(value: any): false; - isWeakSet(value: WeakSet): true; - isWeakSet(value: any): false; - lt(value: any, other: any): boolean; - lte(value: any, other: any): boolean; - toArray(value: any): Array; - toFinite(value: void | null): 0; - toFinite(value: any): number; - toInteger(value: void | null): 0; - toInteger(value: any): number; - toLength(value: void | null): 0; - toLength(value: any): number; - toNumber(value: void | null): 0; - toNumber(value: any): number; - toPlainObject(value: any): Object; - toSafeInteger(value: void | null): 0; - toSafeInteger(value: any): number; - toString(value: void | null): ""; - 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: ?$ReadOnlyArray, iteratee?: Iteratee): T; - mean(array: Array<*>): number; - meanBy(array: Array, iteratee?: Iteratee): number; - min(array: ?Array): T; - minBy(array: ?$ReadOnlyArray, 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: $ReadOnlyArray, iteratee?: Iteratee): number; - - // number - clamp(number?: number, lower?: ?number, upper?: ?number): number; - clamp(number: ?number, lower?: ?number, upper?: ?number): 0; - inRange(number: number, start?: number, end: number): boolean; - random(lower?: number, upper?: number, floating?: boolean): number; - - // Object - assign(object?: ?Object, ...sources?: Array): Object; - assignIn(): {}; - 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(): {}; - assignInWith( - object: T, - s1: A, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void - ): Object; - assignInWith( - object: T, - s1: A, - s2: B, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B - ) => any | void - ): Object; - assignInWith( - object: T, - s1: A, - s2: B, - s3: C, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C - ) => any | void - ): Object; - assignInWith( - object: T, - s1: A, - s2: B, - s3: C, - s4: D, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C | D - ) => any | void - ): Object; - assignWith(): {}; - assignWith( - object: T, - s1: A, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void - ): Object; - assignWith( - object: T, - s1: A, - s2: B, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B - ) => any | void - ): Object; - assignWith( - object: T, - s1: A, - s2: B, - s3: C, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C - ) => any | void - ): Object; - assignWith( - object: T, - s1: A, - s2: B, - s3: C, - s4: D, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C | D - ) => any | void - ): Object; - at(object?: ?Object, ...paths: Array): Array; - at(object?: ?Object, paths: Array): Array; - create(prototype: void | null, properties: void | null): {}; - create(prototype: T, properties: Object): T; - create(prototype: any, properties: void | null): {}; - defaults(object?: ?Object, ...sources?: Array): Object; - defaultsDeep(object?: ?Object, ...sources?: Array): Object; - // alias for _.toPairs - entries(object?: ?Object): Array<[string, any]>; - // alias for _.toPairsIn - entriesIn(object?: ?Object): Array<[string, any]>; - // 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; - // alias for _.assignInWith - extendWith( - object?: ?T, - s1?: ?A, - customizer?: ?( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void - ): Object; - extendWith( - object: T, - s1: A, - s2: B, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B - ) => any | void - ): Object; - extendWith( - object: T, - s1: A, - s2: B, - s3: C, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C - ) => any | void - ): Object; - extendWith( - object: T, - s1: A, - s2: B, - s3: C, - s4: D, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C | D - ) => any | void - ): Object; - findKey( - object: T, - predicate?: ?OPredicate - ): string | void; - findKey( - object: void | null, - predicate?: ?OPredicate - ): void; - findLastKey( - object: T, - predicate?: ?OPredicate - ): string | void; - findLastKey( - object: void | null, - predicate?: ?OPredicate - ): void; - forIn(object: Object, iteratee?: ?OIteratee<*>): Object; - forIn(object: void | null, iteratee?: ?OIteratee<*>): null; - forInRight(object: Object, iteratee?: ?OIteratee<*>): Object; - forInRight(object: void | null, iteratee?: ?OIteratee<*>): null; - forOwn(object: Object, iteratee?: ?OIteratee<*>): Object; - forOwn(object: void | null, iteratee?: ?OIteratee<*>): null; - forOwnRight(object: Object, iteratee?: ?OIteratee<*>): Object; - forOwnRight(object: void | null, iteratee?: ?OIteratee<*>): null; - functions(object?: ?Object): Array; - functionsIn(object?: ?Object): Array; - get( - object?: ?Object | ?$ReadOnlyArray | void | null, - path?: ?Path, - defaultValue?: any - ): any; - has(object: Object, path: Path): boolean; - has(object: Object, path: void | null): false; - has(object: void | null, path?: ?Path): false; - hasIn(object: Object, path: Path): boolean; - hasIn(object: Object, path: void | null): false; - hasIn(object: void | null, path?: ?Path): false; - invert(object: Object, multiVal?: ?boolean): Object; - invert(object: void | null, multiVal?: ?boolean): {}; - invertBy(object: Object, iteratee?: ?Function): Object; - invertBy(object: void | null, iteratee?: ?Function): {}; - invoke( - object?: ?Object, - path?: ?Path, - ...args?: Array - ): any; - keys(object?: ?{ [key: K]: any }): Array; - keys(object?: ?Object): Array; - keysIn(object?: ?Object): Array; - mapKeys(object: Object, iteratee?: ?OIteratee<*>): Object; - mapKeys(object: void | null, iteratee?: ?OIteratee<*>): {}; - mapValues(object: Object, iteratee?: ?OIteratee<*>): Object; - mapValues(object: void | null, iteratee?: ?OIteratee<*>): {}; - merge(object?: ?Object, ...sources?: Array): Object; - mergeWith(): {}; - mergeWith( - object: T, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A - ) => any | void - ): Object; - mergeWith( - object: T, - s1: A, - s2: B, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B - ) => any | void - ): Object; - mergeWith( - object: T, - s1: A, - s2: B, - s3: C, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C - ) => any | void - ): Object; - mergeWith( - object: T, - s1: A, - s2: B, - s3: C, - s4: D, - customizer?: ( - objValue: any, - srcValue: any, - key: string, - object: T, - source: A | B | C | D - ) => any | void - ): Object; - omit(object?: ?Object, ...props: Array): Object; - omit(object?: ?Object, props: Array): Object; - omitBy( - object: T, - predicate?: ?OPredicate - ): Object; - omitBy(object: void | null, predicate?: ?OPredicate): {}; - pick(object?: ?Object, ...props: Array): Object; - pick(object?: ?Object, props: $ReadOnlyArray): Object; - pickBy( - object: T, - predicate?: ?OPredicate - ): Object; - pickBy(object: void | null, predicate?: ?OPredicate): {}; - result( - object?: ?Object, - path?: ?Path, - defaultValue?: any - ): any; - set(object: Object, path?: ?Path, value: any): Object; - set( - object: T, - path?: ?Path, - value?: ?any - ): T; - setWith( - object: T, - path?: ?Path, - value: any, - customizer?: (nsValue: any, key: string, nsObject: T) => any - ): Object; - setWith( - object: T, - path?: ?Path, - value?: ?any, - customizer?: ?(nsValue: any, key: string, nsObject: T) => any - ): T; - toPairs(object?: ?Object | Array<*>): Array<[string, any]>; - toPairsIn(object?: ?Object): Array<[string, any]>; - transform( - collection: Object | $ReadOnlyArray, - iteratee?: ?OIteratee<*>, - accumulator?: any - ): any; - transform( - collection: void | null, - iteratee?: ?OIteratee<*>, - accumulator?: ?any - ): {}; - unset(object: void | null, path?: ?Path): true; - unset(object: Object, path?: ?Path): boolean; - update(object: Object, path: Path, updater: Function): Object; - update( - object: T, - path?: ?Path, - updater?: ?Function - ): T; - updateWith( - object: Object, - path?: ?Path, - updater?: ?Function, - customizer?: ?Function - ): Object; - updateWith( - object: T, - path?: ?Path, - updater?: ?Function, - customizer?: ?Function - ): T; - 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; - // TODO: _.prototype.* - - // String - camelCase(string: string): string; - camelCase(string: void | null): ""; - capitalize(string: string): string; - capitalize(string: void | null): ""; - deburr(string: string): string; - deburr(string: void | null): ""; - endsWith(string: string, target?: string, position?: ?number): boolean; - endsWith(string: void | null, target?: ?string, position?: ?number): false; - escape(string: string): string; - escape(string: void | null): ""; - escapeRegExp(string: string): string; - escapeRegExp(string: void | null): ""; - kebabCase(string: string): string; - kebabCase(string: void | null): ""; - lowerCase(string: string): string; - lowerCase(string: void | null): ""; - lowerFirst(string: string): string; - lowerFirst(string: void | null): ""; - 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; - repeat(string: void | null, n?: ?number): ""; - replace( - string: string, - pattern: RegExp | string, - replacement: ((string: string) => string) | string - ): string; - replace( - string: void | null, - pattern?: ?RegExp | ?string, - replacement: ?((string: string) => string) | ?string - ): ""; - snakeCase(string: string): string; - snakeCase(string: void | null): ""; - split( - string?: ?string, - separator?: ?RegExp | ?string, - limit?: ?number - ): Array; - startCase(string: string): string; - startCase(string: void | null): ""; - startsWith(string: string, target?: string, position?: number): boolean; - startsWith( - string: void | null, - target?: ?string, - position?: ?number - ): false; - template(string?: ?string, options?: ?TemplateSettings): Function; - toLower(string: string): string; - toLower(string: void | null): ""; - toUpper(string: string): string; - toUpper(string: void | null): ""; - trim(string: string, chars?: string): string; - trim(string: void | null, chars?: ?string): ""; - trimEnd(string: string, chars?: ?string): string; - trimEnd(string: void | null, chars?: ?string): ""; - trimStart(string: string, chars?: ?string): string; - trimStart(string: void | null, chars?: ?string): ""; - truncate(string: string, options?: TruncateOptions): string; - truncate(string: void | null, options?: ?TruncateOptions): ""; - unescape(string: string): string; - unescape(string: void | null): ""; - upperCase(string: string): string; - upperCase(string: void | null): ""; - upperFirst(string: string): string; - upperFirst(string: void | null): ""; - words(string?: ?string, pattern?: ?RegExp | ?string): Array; - - // Util - attempt(func: Function, ...args: Array): any; - bindAll(object: Object, methodNames?: ?Array): Object; - bindAll(object: T, methodNames?: ?Array): T; - bindAll(object: Object, ...methodNames: Array): Object; - cond(pairs?: ?NestedArray): Function; - conforms(source?: ?Object): Function; - constant(value: T): () => T; - defaultTo(value: T1, defaultValue: T2): T2; - defaultTo( - value: T1, - defaultValue: T2 - ): T1; - // NaN is a number instead of its own type, otherwise it would behave like null/void - defaultTo(value: T1, defaultValue: T2): T1 | T2; - flow: $ComposeReverse & ((funcs: Array) => Function); - flowRight: $Compose & ((funcs: Array) => Function); - identity(value: T): T; - iteratee(func?: any): Function; - matches(source?: ?Object): Function; - matchesProperty(path?: ?Path, srcValue: any): Function; - method(path?: ?Path, ...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?: ?Path): 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; - - // Properties - VERSION: string; - templateSettings: TemplateSettings; - } - - declare module.exports: Lodash; -} - -declare module "lodash/fp" { - declare type Path = $ReadOnlyArray | string | number; - 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 __CurriedFunction3 = (( - ...r: [AA] - ) => CurriedFunction2) & - ((...r: [AA, BB]) => CurriedFunction1) & - ((...r: [AA, BB, CC]) => R); - declare type CurriedFunction3 = __CurriedFunction3< - A, - B, - C, - R, - *, - *, - * - >; - - 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< - 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< - 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 UnaryFn = (a: A) => R; - - declare type TemplateSettings = { - escape?: RegExp, - evaluate?: RegExp, - imports?: Object, - interpolate?: RegExp, - variable?: string - }; - - declare type TruncateOptions = { - length?: number, - omission?: string, - separator?: RegExp | string - }; - - declare type DebounceOptions = { - leading?: boolean, - maxWait?: number, - trailing?: boolean - }; - - declare type ThrottleOptions = { - leading?: boolean, - trailing?: boolean - }; - - declare type NestedArray = Array>; - - declare type matchesIterateeShorthand = {[string | number]: any}; - declare type matchesPropertyIterateeShorthand = [string, any]; - declare type propertyIterateeShorthand = string; - - declare type OPredicate = - | ((value: A) => any) - | matchesIterateeShorthand - | matchesPropertyIterateeShorthand - | propertyIterateeShorthand; - - declare type OIterateeWithResult = Object | string | ((value: V) => R); - declare type OIteratee = OIterateeWithResult; - declare type OFlatMapIteratee = OIterateeWithResult>; - - declare type Predicate = - | ((value: T) => any) - | matchesIterateeShorthand - | matchesPropertyIterateeShorthand - | propertyIterateeShorthand; - - declare type _ValueOnlyIteratee = (value: T) => mixed; - declare type ValueOnlyIteratee = _ValueOnlyIteratee | string; - declare type _Iteratee = (item: T) => mixed; - declare type Iteratee = _Iteratee | Object | string; - declare type FlatMapIteratee = - | ((item: T) => Array) - | Object - | string; - declare type Comparator = (item: T, item2: T) => boolean; - - declare type MapIterator = ((item: T) => U) | propertyIterateeShorthand; - - declare type OMapIterator = - | ((item: T) => U) - | propertyIterateeShorthand; - - declare class Lodash { - // Array - chunk(size: number): (array: Array) => Array>; - chunk(size: number, array: Array): Array>; - compact(array?: ?$ReadOnlyArray): Array; - concat | T, B: Array | U>( - base: A - ): (elements: B) => Array; - concat | T, B: Array | U>( - base: A, - elements: B - ): Array; - difference(values: $ReadOnlyArray): (array: $ReadOnlyArray) => T[]; - difference(values: $ReadOnlyArray, array: $ReadOnlyArray): T[]; - differenceBy( - iteratee: ValueOnlyIteratee - ): ((values: $ReadOnlyArray) => (array: $ReadOnlyArray) => T[]) & - ((values: $ReadOnlyArray, array: $ReadOnlyArray) => T[]); - differenceBy( - iteratee: ValueOnlyIteratee, - values: $ReadOnlyArray - ): (array: $ReadOnlyArray) => T[]; - differenceBy( - iteratee: ValueOnlyIteratee, - values: $ReadOnlyArray, - array: $ReadOnlyArray - ): T[]; - differenceWith( - comparator: Comparator - ): ((first: $ReadOnly) => (second: $ReadOnly) => T[]) & - ((first: $ReadOnly, second: $ReadOnly) => T[]); - differenceWith( - comparator: Comparator, - first: $ReadOnly - ): (second: $ReadOnly) => T[]; - differenceWith( - comparator: Comparator, - first: $ReadOnly, - second: $ReadOnly - ): 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: $ReadOnlyArray): 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: $ReadOnlyArray): 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: ValueOnlyIteratee, array: Array): Array; - tail(array: Array): Array; - take(n: number): (array: $ReadOnlyArray) => Array; - take(n: number, array: $ReadOnlyArray): Array; - takeRight(n: number): (array: $ReadOnlyArray) => Array; - takeRight(n: number, array: $ReadOnlyArray): 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 }; - // alias of _.forEach - each( - iteratee: Iteratee | OIteratee - ): (collection: $ReadOnlyArray | { [id: any]: T }) => Array; - each( - iteratee: Iteratee | OIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): Array; - // alias of _.forEachRight - eachRight( - iteratee: Iteratee | OIteratee - ): (collection: $ReadOnlyArray | { [id: any]: T }) => Array; - eachRight( - iteratee: Iteratee | OIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): Array; - every( - iteratee: Iteratee | OIteratee - ): (collection: $ReadOnlyArray | { [id: any]: T }) => boolean; - every( - iteratee: Iteratee | OIteratee, - collection: $ReadOnlyArray | { [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: $ReadOnlyArray | { [id: any]: T }) => Array; - filter( - predicate: Predicate | OPredicate, - collection: $ReadOnlyArray | { [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: $ReadOnlyArray | { [id: any]: T }) => Array; - forEach( - iteratee: Iteratee | OIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): Array; - forEachRight( - iteratee: Iteratee | OIteratee - ): (collection: $ReadOnlyArray | { [id: any]: T }) => Array; - forEachRight( - iteratee: Iteratee | OIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): Array; - groupBy( - iteratee: ValueOnlyIteratee - ): ( - collection: $ReadOnlyArray | { [id: any]: T } - ) => { [key: V]: Array }; - groupBy( - iteratee: ValueOnlyIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): { [key: V]: Array }; - includes(value: T): (collection: Array | { [id: any]: T }) => boolean; - includes(value: T, collection: Array | { [id: any]: T }): boolean; - includes(value: string): (str: string) => boolean; - includes(value: string, str: string): 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) => Path) | Path - ): (collection: Array | { [id: any]: T }) => Array; - invokeMap( - path: ((value: T) => Path) | Path, - collection: Array | { [id: any]: T } - ): Array; - invokeArgsMap( - path: ((value: T) => Path) | Path - ): (( - collection: Array | { [id: any]: T } - ) => (args: Array) => Array) & - (( - collection: Array | { [id: any]: T }, - args: Array - ) => Array); - invokeArgsMap( - path: ((value: T) => Path) | Path, - collection: Array | { [id: any]: T } - ): (args: Array) => Array; - invokeArgsMap( - path: ((value: T) => Path) | Path, - collection: Array | { [id: any]: T }, - args: Array - ): Array; - keyBy( - iteratee: ValueOnlyIteratee - ): (collection: $ReadOnlyArray | { [id: any]: T }) => { [key: V]: T }; - keyBy( - iteratee: ValueOnlyIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): { [key: V]: T }; - indexBy( - iteratee: ValueOnlyIteratee - ): (collection: $ReadOnlyArray | { [id: any]: T }) => { [key: V]: T }; - indexBy( - iteratee: ValueOnlyIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): { [key: V]: T }; - map( - iteratee: MapIterator | OMapIterator - ): (collection: $ReadOnlyArray | { [id: any]: T }) => Array; - map( - iteratee: MapIterator | OMapIterator, - collection: $ReadOnlyArray | { [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: $ReadOnlyArray | OIteratee<*>> | string - ): (( - orders: $ReadOnlyArray<"asc" | "desc"> | string - ) => (collection: $ReadOnlyArray | { [id: any]: T }) => Array) & - (( - orders: $ReadOnlyArray<"asc" | "desc"> | string, - collection: $ReadOnlyArray | { [id: any]: T } - ) => Array); - orderBy( - iteratees: $ReadOnlyArray | OIteratee<*>> | string, - orders: $ReadOnlyArray<"asc" | "desc"> | string - ): (collection: $ReadOnlyArray | { [id: any]: T }) => Array; - orderBy( - iteratees: $ReadOnlyArray | OIteratee<*>> | string, - orders: $ReadOnlyArray<"asc" | "desc"> | string, - collection: $ReadOnlyArray | { [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: $ReadOnlyArray | Object | string): number; - some( - predicate: Predicate | OPredicate - ): (collection: $ReadOnlyArray | { [id: any]: T }) => boolean; - some( - predicate: Predicate | OPredicate, - collection: $ReadOnlyArray | { [id: any]: T } - ): boolean; - any( - predicate: Predicate | OPredicate - ): (collection: $ReadOnlyArray | { [id: any]: T }) => boolean; - any( - predicate: Predicate | OPredicate, - collection: $ReadOnlyArray | { [id: any]: T } - ): boolean; - sortBy( - iteratees: - | $ReadOnlyArray | OIteratee> - | Iteratee - | OIteratee - ): (collection: $ReadOnlyArray | { [id: any]: T }) => Array; - sortBy( - iteratees: - | $ReadOnlyArray | OIteratee> - | Iteratee - | OIteratee, - collection: $ReadOnlyArray | { [id: any]: T } - ): Array; - - // Date - 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: (...A) => R) => (...A) => R; - debounce(wait: number, func: (...A) => R): (...A) => R; - defer(func: (...any[]) => any): TimeoutID; - delay(wait: number): (func: Function) => TimeoutID; - delay(wait: number, func: Function): TimeoutID; - flip(func: Function): Function; - memoize(func: F): F; - negate(predicate: (...A) => R): (...A) => boolean; - 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: (...A) => R) => (...A) => R; - throttle(wait: number, func: (...A) => R): (...A) => R; - unary(func: (T, ...any[]) => R): (T) => R; - 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: any): boolean; - 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: any): 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; - - // 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): T; - 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): Array<[string, any]>; - // alias for _.toPairsIn - entriesIn(object: Object): Array<[string, any]>; - // alias for _.assignIn - 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: Path - ): (object: Object | $ReadOnlyArray | void | null) => any; - get( - path: Path, - object: Object | $ReadOnlyArray | void | null - ): any; - prop(path: Path): (object: Object | Array) => any; - prop(path: Path, object: Object | Array): any; - path(path: Path): (object: Object | Array) => any; - path(path: Path, object: Object | Array): any; - getOr( - defaultValue: any - ): (( - path: Path - ) => (object: Object | Array) => any) & - (( - path: Path, - object: Object | $ReadOnlyArray | void | null - ) => any); - getOr( - defaultValue: any, - path: Path - ): (object: Object | $ReadOnlyArray | void | null) => any; - getOr( - defaultValue: any, - path: Path, - object: Object | $ReadOnlyArray | void | null - ): any; - propOr( - defaultValue: any - ): (( - path: Path - ) => (object: Object | Array) => any) & - ((path: Path, object: Object | Array) => any); - propOr( - defaultValue: any, - path: Path - ): (object: Object | Array) => any; - propOr( - defaultValue: any, - path: Path, - object: Object | Array - ): any; - pathOr( - defaultValue: any - ): (( - path: Path - ) => (object: Object | Array) => any) & - ((path: Path, object: Object | Array) => any); - pathOr( - defaultValue: any, - path: Path - ): (object: Object | Array) => any; - pathOr( - defaultValue: any, - path: Path, - object: Object | Array - ): any; - has(path: Path): (object: Object) => boolean; - has(path: Path, object: Object): boolean; - hasIn(path: Path): (object: Object) => boolean; - hasIn(path: Path, 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: Path): (object: Object) => any; - invoke(path: Path, object: Object): any; - invokeArgs( - path: Path - ): ((object: Object) => (args: Array) => any) & - ((object: Object, args: Array) => any); - invokeArgs( - path: Path, - object: Object - ): (args: Array) => any; - invokeArgs( - path: Path, - 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; - pick(props: $ReadOnlyArray, object: Object): Object; - pick(...props: Array): (object: Object) => Object; - pick(props: $ReadOnlyArray): (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: Path): (object: Object) => any; - result(path: Path, object: Object): any; - set( - path: Path - ): ((value: any) => (object: Object) => Object) & - ((value: any, object: Object) => Object); - set(path: Path, value: any): (object: Object) => Object; - set(path: Path, value: any, object: Object): Object; - assoc( - path: Path - ): ((value: any) => (object: Object) => Object) & - ((value: any, object: Object) => Object); - assoc(path: Path, value: any): (object: Object) => Object; - assoc(path: Path, value: any, object: Object): Object; - assocPath( - path: Path - ): ((value: any) => (object: Object) => Object) & - ((value: any, object: Object) => Object); - assocPath( - path: Path, - value: any - ): (object: Object) => Object; - assocPath(path: Path, value: any, object: Object): Object; - setWith( - customizer: (nsValue: any, key: string, nsObject: T) => any - ): (( - path: Path - ) => ((value: any) => (object: T) => Object) & - ((value: any, object: T) => Object)) & - ((path: Path, value: any) => (object: T) => Object) & - ((path: Path, value: any, object: T) => Object); - setWith( - customizer: (nsValue: any, key: string, nsObject: T) => any, - path: Path - ): ((value: any) => (object: T) => Object) & - ((value: any, object: T) => Object); - setWith( - customizer: (nsValue: any, key: string, nsObject: T) => any, - path: Path, - value: any - ): (object: T) => Object; - setWith( - customizer: (nsValue: any, key: string, nsObject: T) => any, - path: Path, - value: any, - object: T - ): Object; - toPairs(object: Object | Array<*>): Array<[string, any]>; - toPairsIn(object: Object): Array<[string, any]>; - transform( - iteratee: OIteratee<*> - ): (( - accumulator: any - ) => (collection: Object | $ReadOnlyArray) => any) & - ((accumulator: any, collection: Object | $ReadOnlyArray) => any); - transform( - iteratee: OIteratee<*>, - accumulator: any - ): (collection: Object | $ReadOnlyArray) => any; - transform( - iteratee: OIteratee<*>, - accumulator: any, - collection: Object | $ReadOnlyArray - ): any; - unset(path: Path): (object: Object) => Object; - unset(path: Path, object: Object): Object; - dissoc(path: Path): (object: Object) => Object; - dissoc(path: Path, object: Object): Object; - dissocPath(path: Path): (object: Object) => Object; - dissocPath(path: Path, object: Object): Object; - update( - path: Path - ): ((updater: Function) => (object: Object) => Object) & - ((updater: Function, object: Object) => Object); - update( - path: Path, - updater: Function - ): (object: Object) => Object; - update(path: Path, updater: Function, object: Object): Object; - updateWith( - customizer: Function - ): (( - path: Path - ) => ((updater: Function) => (object: Object) => Object) & - ((updater: Function, object: Object) => Object)) & - (( - path: Path, - updater: Function - ) => (object: Object) => Object) & - ((path: Path, updater: Function, object: Object) => Object); - updateWith( - customizer: Function, - path: Path - ): ((updater: Function) => (object: Object) => Object) & - ((updater: Function, object: Object) => Object); - updateWith( - customizer: Function, - path: Path, - updater: Function - ): (object: Object) => Object; - updateWith( - customizer: Function, - path: Path, - 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; - - // 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; - - // 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) => T2; - defaultTo(defaultValue: T2, value: T1): T2; - 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; - flow: $ComposeReverse & ((funcs: Array) => Function); - pipe: $ComposeReverse & ((funcs: Array) => Function); - flowRight: $Compose & ((funcs: Array) => Function); - compose: $Compose & ((funcs: Array) => Function); - 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: Path): (srcValue: any) => Function; - matchesProperty(path: Path, srcValue: any): Function; - propEq(path: Path): (srcValue: any) => Function; - propEq(path: Path, srcValue: any): Function; - pathEq(path: Path): (srcValue: any) => Function; - pathEq(path: Path, srcValue: any): Function; - method(path: Path): 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: Path - ): (object: Object | Array) => any; - property(path: Path, object: Object | Array): any; - propertyOf(object: Object): (path: Path) => Function; - propertyOf(object: Object, path: Path): 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; - - __: any; - placeholder: any; - - convert(options: { - cap?: boolean, - curry?: boolean, - fixed?: boolean, - immutable?: boolean, - rearg?: boolean - }): void; - - // Properties - VERSION: string; - templateSettings: TemplateSettings; - } - - declare module.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">; -} - -declare module "lodash/fp/chunk" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "chunk">; -} - -declare module "lodash/fp/compact" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "compact">; -} - -declare module "lodash/fp/concat" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "concat">; -} - -declare module "lodash/fp/difference" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "difference">; -} - -declare module "lodash/fp/differenceBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "differenceBy">; -} - -declare module "lodash/fp/differenceWith" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "differenceWith" - >; -} - -declare module "lodash/fp/drop" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "drop">; -} - -declare module "lodash/fp/dropLast" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "dropLast">; -} - -declare module "lodash/fp/dropRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "dropRight">; -} - -declare module "lodash/fp/dropRightWhile" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "dropRightWhile" - >; -} - -declare module "lodash/fp/dropWhile" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "dropWhile">; -} - -declare module "lodash/fp/dropLastWhile" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "dropLastWhile">; -} - -declare module "lodash/fp/fill" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "fill">; -} - -declare module "lodash/fp/findIndex" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findIndex">; -} - -declare module "lodash/fp/findIndexFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findIndexFrom">; -} - -declare module "lodash/fp/findLastIndex" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findLastIndex">; -} - -declare module "lodash/fp/findLastIndexFrom" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "findLastIndexFrom" - >; -} - -declare module "lodash/fp/first" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "first">; -} - -declare module "lodash/fp/flatten" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flatten">; -} - -declare module "lodash/fp/unnest" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unnest">; -} - -declare module "lodash/fp/flattenDeep" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flattenDeep">; -} - -declare module "lodash/fp/flattenDepth" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flattenDepth">; -} - -declare module "lodash/fp/fromPairs" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "fromPairs">; -} - -declare module "lodash/fp/head" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "head">; -} - -declare module "lodash/fp/indexOf" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "indexOf">; -} - -declare module "lodash/fp/indexOfFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "indexOfFrom">; -} - -declare module "lodash/fp/initial" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "initial">; -} - -declare module "lodash/fp/init" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "init">; -} - -declare module "lodash/fp/intersection" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "intersection">; -} - -declare module "lodash/fp/intersectionBy" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "intersectionBy" - >; -} - -declare module "lodash/fp/intersectionWith" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "intersectionWith" - >; -} - -declare module "lodash/fp/join" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "join">; -} - -declare module "lodash/fp/last" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "last">; -} - -declare module "lodash/fp/lastIndexOf" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "lastIndexOf">; -} - -declare module "lodash/fp/lastIndexOfFrom" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "lastIndexOfFrom" - >; -} - -declare module "lodash/fp/nth" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "nth">; -} - -declare module "lodash/fp/pull" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pull">; -} - -declare module "lodash/fp/pullAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pullAll">; -} - -declare module "lodash/fp/pullAllBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pullAllBy">; -} - -declare module "lodash/fp/pullAllWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pullAllWith">; -} - -declare module "lodash/fp/pullAt" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pullAt">; -} - -declare module "lodash/fp/remove" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "remove">; -} - -declare module "lodash/fp/reverse" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "reverse">; -} - -declare module "lodash/fp/slice" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "slice">; -} - -declare module "lodash/fp/sortedIndex" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sortedIndex">; -} - -declare module "lodash/fp/sortedIndexBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sortedIndexBy">; -} - -declare module "lodash/fp/sortedIndexOf" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sortedIndexOf">; -} - -declare module "lodash/fp/sortedLastIndex" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "sortedLastIndex" - >; -} - -declare module "lodash/fp/sortedLastIndexBy" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "sortedLastIndexBy" - >; -} - -declare module "lodash/fp/sortedLastIndexOf" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "sortedLastIndexOf" - >; -} - -declare module "lodash/fp/sortedUniq" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sortedUniq">; -} - -declare module "lodash/fp/sortedUniqBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sortedUniqBy">; -} - -declare module "lodash/fp/tail" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "tail">; -} - -declare module "lodash/fp/take" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "take">; -} - -declare module "lodash/fp/takeRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "takeRight">; -} - -declare module "lodash/fp/takeLast" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "takeLast">; -} - -declare module "lodash/fp/takeRightWhile" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "takeRightWhile" - >; -} - -declare module "lodash/fp/takeLastWhile" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "takeLastWhile">; -} - -declare module "lodash/fp/takeWhile" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "takeWhile">; -} - -declare module "lodash/fp/union" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "union">; -} - -declare module "lodash/fp/unionBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unionBy">; -} - -declare module "lodash/fp/unionWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unionWith">; -} - -declare module "lodash/fp/uniq" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "uniq">; -} - -declare module "lodash/fp/uniqBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "uniqBy">; -} - -declare module "lodash/fp/uniqWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "uniqWith">; -} - -declare module "lodash/fp/unzip" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unzip">; -} - -declare module "lodash/fp/unzipWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unzipWith">; -} - -declare module "lodash/fp/without" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "without">; -} - -declare module "lodash/fp/xor" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "xor">; -} - -declare module "lodash/fp/symmetricDifference" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "symmetricDifference" - >; -} - -declare module "lodash/fp/xorBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "xorBy">; -} - -declare module "lodash/fp/symmetricDifferenceBy" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "symmetricDifferenceBy" - >; -} - -declare module "lodash/fp/xorWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "xorWith">; -} - -declare module "lodash/fp/symmetricDifferenceWith" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "symmetricDifferenceWith" - >; -} - -declare module "lodash/fp/zip" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "zip">; -} - -declare module "lodash/fp/zipAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "zipAll">; -} - -declare module "lodash/fp/zipObject" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "zipObject">; -} - -declare module "lodash/fp/zipObj" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "zipObj">; -} - -declare module "lodash/fp/zipObjectDeep" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "zipObjectDeep">; -} - -declare module "lodash/fp/zipWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "zipWith">; -} - -declare module "lodash/fp/countBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "countBy">; -} - -declare module "lodash/fp/each" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "each">; -} - -declare module "lodash/fp/eachRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "eachRight">; -} - -declare module "lodash/fp/every" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "every">; -} - -declare module "lodash/fp/all" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "all">; -} - -declare module "lodash/fp/filter" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "filter">; -} - -declare module "lodash/fp/find" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "find">; -} - -declare module "lodash/fp/findFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findFrom">; -} - -declare module "lodash/fp/findLast" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findLast">; -} - -declare module "lodash/fp/findLastFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findLastFrom">; -} - -declare module "lodash/fp/flatMap" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flatMap">; -} - -declare module "lodash/fp/flatMapDeep" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flatMapDeep">; -} - -declare module "lodash/fp/flatMapDepth" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flatMapDepth">; -} - -declare module "lodash/fp/forEach" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "forEach">; -} - -declare module "lodash/fp/forEachRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "forEachRight">; -} - -declare module "lodash/fp/groupBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "groupBy">; -} - -declare module "lodash/fp/includes" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "includes">; -} - -declare module "lodash/fp/contains" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "contains">; -} - -declare module "lodash/fp/includesFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "includesFrom">; -} - -declare module "lodash/fp/invokeMap" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "invokeMap">; -} - -declare module "lodash/fp/invokeArgsMap" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "invokeArgsMap">; -} - -declare module "lodash/fp/keyBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "keyBy">; -} - -declare module "lodash/fp/indexBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "indexBy">; -} - -declare module "lodash/fp/map" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "map">; -} - -declare module "lodash/fp/pluck" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pluck">; -} - -declare module "lodash/fp/orderBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "orderBy">; -} - -declare module "lodash/fp/partition" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "partition">; -} - -declare module "lodash/fp/reduce" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "reduce">; -} - -declare module "lodash/fp/reduceRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "reduceRight">; -} - -declare module "lodash/fp/reject" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "reject">; -} - -declare module "lodash/fp/sample" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sample">; -} - -declare module "lodash/fp/sampleSize" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sampleSize">; -} - -declare module "lodash/fp/shuffle" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "shuffle">; -} - -declare module "lodash/fp/size" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "size">; -} - -declare module "lodash/fp/some" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "some">; -} - -declare module "lodash/fp/any" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "any">; -} - -declare module "lodash/fp/sortBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sortBy">; -} - -declare module "lodash/fp/now" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "now">; -} - -declare module "lodash/fp/after" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "after">; -} - -declare module "lodash/fp/ary" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "ary">; -} - -declare module "lodash/fp/nAry" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "nAry">; -} - -declare module "lodash/fp/before" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "before">; -} - -declare module "lodash/fp/bind" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "bind">; -} - -declare module "lodash/fp/bindKey" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "bindKey">; -} - -declare module "lodash/fp/curry" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "curry">; -} - -declare module "lodash/fp/curryN" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "curryN">; -} - -declare module "lodash/fp/curryRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "curryRight">; -} - -declare module "lodash/fp/curryRightN" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "curryRightN">; -} - -declare module "lodash/fp/debounce" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "debounce">; -} - -declare module "lodash/fp/defer" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "defer">; -} - -declare module "lodash/fp/delay" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "delay">; -} - -declare module "lodash/fp/flip" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flip">; -} - -declare module "lodash/fp/memoize" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "memoize">; -} - -declare module "lodash/fp/negate" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "negate">; -} - -declare module "lodash/fp/complement" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "complement">; -} - -declare module "lodash/fp/once" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "once">; -} - -declare module "lodash/fp/overArgs" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "overArgs">; -} - -declare module "lodash/fp/useWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "useWith">; -} - -declare module "lodash/fp/partial" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "partial">; -} - -declare module "lodash/fp/partialRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "partialRight">; -} - -declare module "lodash/fp/rearg" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "rearg">; -} - -declare module "lodash/fp/rest" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "rest">; -} - -declare module "lodash/fp/unapply" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unapply">; -} - -declare module "lodash/fp/restFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "restFrom">; -} - -declare module "lodash/fp/spread" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "spread">; -} - -declare module "lodash/fp/apply" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "apply">; -} - -declare module "lodash/fp/spreadFrom" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "spreadFrom">; -} - -declare module "lodash/fp/throttle" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "throttle">; -} - -declare module "lodash/fp/unary" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unary">; -} - -declare module "lodash/fp/wrap" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "wrap">; -} - -declare module "lodash/fp/castArray" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "castArray">; -} - -declare module "lodash/fp/clone" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "clone">; -} - -declare module "lodash/fp/cloneDeep" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "cloneDeep">; -} - -declare module "lodash/fp/cloneDeepWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "cloneDeepWith">; -} - -declare module "lodash/fp/cloneWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "cloneWith">; -} - -declare module "lodash/fp/conformsTo" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "conformsTo">; -} - -declare module "lodash/fp/where" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "where">; -} - -declare module "lodash/fp/conforms" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "conforms">; -} - -declare module "lodash/fp/eq" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "eq">; -} - -declare module "lodash/fp/identical" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "identical">; -} - -declare module "lodash/fp/gt" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "gt">; -} - -declare module "lodash/fp/gte" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "gte">; -} - -declare module "lodash/fp/isArguments" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isArguments">; -} - -declare module "lodash/fp/isArray" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isArray">; -} - -declare module "lodash/fp/isArrayBuffer" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isArrayBuffer">; -} - -declare module "lodash/fp/isArrayLike" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isArrayLike">; -} - -declare module "lodash/fp/isArrayLikeObject" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "isArrayLikeObject" - >; -} - -declare module "lodash/fp/isBoolean" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isBoolean">; -} - -declare module "lodash/fp/isBuffer" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isBuffer">; -} - -declare module "lodash/fp/isDate" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isDate">; -} - -declare module "lodash/fp/isElement" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isElement">; -} - -declare module "lodash/fp/isEmpty" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isEmpty">; -} - -declare module "lodash/fp/isEqual" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isEqual">; -} - -declare module "lodash/fp/equals" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "equals">; -} - -declare module "lodash/fp/isEqualWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isEqualWith">; -} - -declare module "lodash/fp/isError" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isError">; -} - -declare module "lodash/fp/isFinite" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isFinite">; -} - -declare module "lodash/fp/isFunction" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isFunction">; -} - -declare module "lodash/fp/isInteger" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isInteger">; -} - -declare module "lodash/fp/isLength" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isLength">; -} - -declare module "lodash/fp/isMap" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isMap">; -} - -declare module "lodash/fp/isMatch" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isMatch">; -} - -declare module "lodash/fp/whereEq" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "whereEq">; -} - -declare module "lodash/fp/isMatchWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isMatchWith">; -} - -declare module "lodash/fp/isNaN" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isNaN">; -} - -declare module "lodash/fp/isNative" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isNative">; -} - -declare module "lodash/fp/isNil" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isNil">; -} - -declare module "lodash/fp/isNull" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isNull">; -} - -declare module "lodash/fp/isNumber" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isNumber">; -} - -declare module "lodash/fp/isObject" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isObject">; -} - -declare module "lodash/fp/isObjectLike" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isObjectLike">; -} - -declare module "lodash/fp/isPlainObject" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isPlainObject">; -} - -declare module "lodash/fp/isRegExp" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isRegExp">; -} - -declare module "lodash/fp/isSafeInteger" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isSafeInteger">; -} - -declare module "lodash/fp/isSet" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isSet">; -} - -declare module "lodash/fp/isString" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isString">; -} - -declare module "lodash/fp/isSymbol" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isSymbol">; -} - -declare module "lodash/fp/isTypedArray" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isTypedArray">; -} - -declare module "lodash/fp/isUndefined" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isUndefined">; -} - -declare module "lodash/fp/isWeakMap" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isWeakMap">; -} - -declare module "lodash/fp/isWeakSet" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "isWeakSet">; -} - -declare module "lodash/fp/lt" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "lt">; -} - -declare module "lodash/fp/lte" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "lte">; -} - -declare module "lodash/fp/toArray" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toArray">; -} - -declare module "lodash/fp/toFinite" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toFinite">; -} - -declare module "lodash/fp/toInteger" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toInteger">; -} - -declare module "lodash/fp/toLength" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toLength">; -} - -declare module "lodash/fp/toNumber" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toNumber">; -} - -declare module "lodash/fp/toPlainObject" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toPlainObject">; -} - -declare module "lodash/fp/toSafeInteger" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toSafeInteger">; -} - -declare module "lodash/fp/toString" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toString">; -} - -declare module "lodash/fp/add" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "add">; -} - -declare module "lodash/fp/ceil" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "ceil">; -} - -declare module "lodash/fp/divide" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "divide">; -} - -declare module "lodash/fp/floor" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "floor">; -} - -declare module "lodash/fp/max" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "max">; -} - -declare module "lodash/fp/maxBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "maxBy">; -} - -declare module "lodash/fp/mean" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "mean">; -} - -declare module "lodash/fp/meanBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "meanBy">; -} - -declare module "lodash/fp/min" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "min">; -} - -declare module "lodash/fp/minBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "minBy">; -} - -declare module "lodash/fp/multiply" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "multiply">; -} - -declare module "lodash/fp/round" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "round">; -} - -declare module "lodash/fp/subtract" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "subtract">; -} - -declare module "lodash/fp/sum" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sum">; -} - -declare module "lodash/fp/sumBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "sumBy">; -} - -declare module "lodash/fp/clamp" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "clamp">; -} - -declare module "lodash/fp/inRange" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "inRange">; -} - -declare module "lodash/fp/random" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "random">; -} - -declare module "lodash/fp/assign" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assign">; -} - -declare module "lodash/fp/assignAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assignAll">; -} - -declare module "lodash/fp/assignInAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assignInAll">; -} - -declare module "lodash/fp/extendAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "extendAll">; -} - -declare module "lodash/fp/assignIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assignIn">; -} - -declare module "lodash/fp/assignInWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assignInWith">; -} - -declare module "lodash/fp/assignWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assignWith">; -} - -declare module "lodash/fp/assignInAllWith" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "assignInAllWith" - >; -} - -declare module "lodash/fp/extendAllWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "extendAllWith">; -} - -declare module "lodash/fp/assignAllWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assignAllWith">; -} - -declare module "lodash/fp/at" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "at">; -} - -declare module "lodash/fp/props" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "props">; -} - -declare module "lodash/fp/paths" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "paths">; -} - -declare module "lodash/fp/create" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "create">; -} - -declare module "lodash/fp/defaults" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "defaults">; -} - -declare module "lodash/fp/defaultsAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "defaultsAll">; -} - -declare module "lodash/fp/defaultsDeep" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "defaultsDeep">; -} - -declare module "lodash/fp/defaultsDeepAll" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "defaultsDeepAll" - >; -} - -declare module "lodash/fp/entries" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "entries">; -} - -declare module "lodash/fp/entriesIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "entriesIn">; -} - -declare module "lodash/fp/extend" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "extend">; -} - -declare module "lodash/fp/extendWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "extendWith">; -} - -declare module "lodash/fp/findKey" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findKey">; -} - -declare module "lodash/fp/findLastKey" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "findLastKey">; -} - -declare module "lodash/fp/forIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "forIn">; -} - -declare module "lodash/fp/forInRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "forInRight">; -} - -declare module "lodash/fp/forOwn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "forOwn">; -} - -declare module "lodash/fp/forOwnRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "forOwnRight">; -} - -declare module "lodash/fp/functions" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "functions">; -} - -declare module "lodash/fp/functionsIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "functionsIn">; -} - -declare module "lodash/fp/get" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "get">; -} - -declare module "lodash/fp/prop" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "prop">; -} - -declare module "lodash/fp/path" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "path">; -} - -declare module "lodash/fp/getOr" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "getOr">; -} - -declare module "lodash/fp/propOr" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "propOr">; -} - -declare module "lodash/fp/pathOr" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pathOr">; -} - -declare module "lodash/fp/has" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "has">; -} - -declare module "lodash/fp/hasIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "hasIn">; -} - -declare module "lodash/fp/invert" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "invert">; -} - -declare module "lodash/fp/invertObj" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "invertObj">; -} - -declare module "lodash/fp/invertBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "invertBy">; -} - -declare module "lodash/fp/invoke" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "invoke">; -} - -declare module "lodash/fp/invokeArgs" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "invokeArgs">; -} - -declare module "lodash/fp/keys" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "keys">; -} - -declare module "lodash/fp/keysIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "keysIn">; -} - -declare module "lodash/fp/mapKeys" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "mapKeys">; -} - -declare module "lodash/fp/mapValues" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "mapValues">; -} - -declare module "lodash/fp/merge" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "merge">; -} - -declare module "lodash/fp/mergeAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "mergeAll">; -} - -declare module "lodash/fp/mergeWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "mergeWith">; -} - -declare module "lodash/fp/mergeAllWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "mergeAllWith">; -} - -declare module "lodash/fp/omit" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "omit">; -} - -declare module "lodash/fp/omitAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "omitAll">; -} - -declare module "lodash/fp/omitBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "omitBy">; -} - -declare module "lodash/fp/pick" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pick">; -} - -declare module "lodash/fp/pickAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pickAll">; -} - -declare module "lodash/fp/pickBy" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pickBy">; -} - -declare module "lodash/fp/result" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "result">; -} - -declare module "lodash/fp/set" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "set">; -} - -declare module "lodash/fp/assoc" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assoc">; -} - -declare module "lodash/fp/assocPath" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "assocPath">; -} - -declare module "lodash/fp/setWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "setWith">; -} - -declare module "lodash/fp/toPairs" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toPairs">; -} - -declare module "lodash/fp/toPairsIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toPairsIn">; -} - -declare module "lodash/fp/transform" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "transform">; -} - -declare module "lodash/fp/unset" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unset">; -} - -declare module "lodash/fp/dissoc" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "dissoc">; -} - -declare module "lodash/fp/dissocPath" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "dissocPath">; -} - -declare module "lodash/fp/update" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "update">; -} - -declare module "lodash/fp/updateWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "updateWith">; -} - -declare module "lodash/fp/values" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "values">; -} - -declare module "lodash/fp/valuesIn" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "valuesIn">; -} - -declare module "lodash/fp/tap" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "tap">; -} - -declare module "lodash/fp/thru" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "thru">; -} - -declare module "lodash/fp/camelCase" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "camelCase">; -} - -declare module "lodash/fp/capitalize" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "capitalize">; -} - -declare module "lodash/fp/deburr" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "deburr">; -} - -declare module "lodash/fp/endsWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "endsWith">; -} - -declare module "lodash/fp/escape" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "escape">; -} - -declare module "lodash/fp/escapeRegExp" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "escapeRegExp">; -} - -declare module "lodash/fp/kebabCase" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "kebabCase">; -} - -declare module "lodash/fp/lowerCase" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "lowerCase">; -} - -declare module "lodash/fp/lowerFirst" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "lowerFirst">; -} - -declare module "lodash/fp/pad" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pad">; -} - -declare module "lodash/fp/padChars" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "padChars">; -} - -declare module "lodash/fp/padEnd" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "padEnd">; -} - -declare module "lodash/fp/padCharsEnd" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "padCharsEnd">; -} - -declare module "lodash/fp/padStart" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "padStart">; -} - -declare module "lodash/fp/padCharsStart" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "padCharsStart">; -} - -declare module "lodash/fp/parseInt" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "parseInt">; -} - -declare module "lodash/fp/repeat" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "repeat">; -} - -declare module "lodash/fp/replace" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "replace">; -} - -declare module "lodash/fp/snakeCase" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "snakeCase">; -} - -declare module "lodash/fp/split" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "split">; -} - -declare module "lodash/fp/startCase" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "startCase">; -} - -declare module "lodash/fp/startsWith" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "startsWith">; -} - -declare module "lodash/fp/template" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "template">; -} - -declare module "lodash/fp/toLower" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toLower">; -} - -declare module "lodash/fp/toUpper" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toUpper">; -} - -declare module "lodash/fp/trim" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "trim">; -} - -declare module "lodash/fp/trimChars" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "trimChars">; -} - -declare module "lodash/fp/trimEnd" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "trimEnd">; -} - -declare module "lodash/fp/trimCharsEnd" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "trimCharsEnd">; -} - -declare module "lodash/fp/trimStart" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "trimStart">; -} - -declare module "lodash/fp/trimCharsStart" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "trimCharsStart" - >; -} - -declare module "lodash/fp/truncate" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "truncate">; -} - -declare module "lodash/fp/unescape" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "unescape">; -} - -declare module "lodash/fp/upperCase" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "upperCase">; -} - -declare module "lodash/fp/upperFirst" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "upperFirst">; -} - -declare module "lodash/fp/words" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "words">; -} - -declare module "lodash/fp/attempt" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "attempt">; -} - -declare module "lodash/fp/bindAll" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "bindAll">; -} - -declare module "lodash/fp/cond" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "cond">; -} - -declare module "lodash/fp/constant" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "constant">; -} - -declare module "lodash/fp/always" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "always">; -} - -declare module "lodash/fp/defaultTo" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "defaultTo">; -} - -declare module "lodash/fp/flow" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flow">; -} - -declare module "lodash/fp/pipe" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pipe">; -} - -declare module "lodash/fp/flowRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "flowRight">; -} - -declare module "lodash/fp/compose" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "compose">; -} - -declare module "lodash/fp/identity" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "identity">; -} - -declare module "lodash/fp/iteratee" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "iteratee">; -} - -declare module "lodash/fp/matches" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "matches">; -} - -declare module "lodash/fp/matchesProperty" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "matchesProperty" - >; -} - -declare module "lodash/fp/propEq" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "propEq">; -} - -declare module "lodash/fp/pathEq" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "pathEq">; -} - -declare module "lodash/fp/method" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "method">; -} - -declare module "lodash/fp/methodOf" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "methodOf">; -} - -declare module "lodash/fp/mixin" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "mixin">; -} - -declare module "lodash/fp/noConflict" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "noConflict">; -} - -declare module "lodash/fp/noop" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "noop">; -} - -declare module "lodash/fp/nthArg" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "nthArg">; -} - -declare module "lodash/fp/over" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "over">; -} - -declare module "lodash/fp/juxt" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "juxt">; -} - -declare module "lodash/fp/overEvery" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "overEvery">; -} - -declare module "lodash/fp/allPass" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "allPass">; -} - -declare module "lodash/fp/overSome" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "overSome">; -} - -declare module "lodash/fp/anyPass" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "anyPass">; -} - -declare module "lodash/fp/property" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "property">; -} - -declare module "lodash/fp/propertyOf" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "propertyOf">; -} - -declare module "lodash/fp/range" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "range">; -} - -declare module "lodash/fp/rangeStep" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "rangeStep">; -} - -declare module "lodash/fp/rangeRight" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "rangeRight">; -} - -declare module "lodash/fp/rangeStepRight" { - declare module.exports: $PropertyType< - $Exports<"lodash/fp">, - "rangeStepRight" - >; -} - -declare module "lodash/fp/runInContext" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "runInContext">; -} - -declare module "lodash/fp/stubArray" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "stubArray">; -} - -declare module "lodash/fp/stubFalse" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "stubFalse">; -} - -declare module "lodash/fp/F" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "F">; -} - -declare module "lodash/fp/stubObject" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "stubObject">; -} - -declare module "lodash/fp/stubString" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "stubString">; -} - -declare module "lodash/fp/stubTrue" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "stubTrue">; -} - -declare module "lodash/fp/T" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "T">; -} - -declare module "lodash/fp/times" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "times">; -} - -declare module "lodash/fp/toPath" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "toPath">; -} - -declare module "lodash/fp/uniqueId" { - declare module.exports: $PropertyType<$Exports<"lodash/fp">, "uniqueId">; -} diff --git a/flow-typed/npm/npm-watch_vx.x.x.js b/flow-typed/npm/npm-watch_vx.x.x.js index a3a416e3..6c1696d7 100644 --- a/flow-typed/npm/npm-watch_vx.x.x.js +++ b/flow-typed/npm/npm-watch_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: edfb19e18a02a5bf93c05c62cb4808da -// flow-typed version: <>/npm-watch_v^0.6.0/flow_v0.101.0 +// flow-typed signature: 9b2b65a934e524969efa2c0f593c1e63 +// flow-typed version: <>/npm-watch_v^0.11.0/flow_v0.227.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/prettier_vx.x.x.js b/flow-typed/npm/prettier_vx.x.x.js new file mode 100644 index 00000000..cab96d67 --- /dev/null +++ b/flow-typed/npm/prettier_vx.x.x.js @@ -0,0 +1,130 @@ +// flow-typed signature: 9947c6c085472a7b2b6540f2af0668bb +// flow-typed version: <>/prettier_v^3.2.4/flow_v0.227.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'prettier' + * + * 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' { + 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/doc' { + declare module.exports: any; +} + +declare module 'prettier/plugins/acorn' { + declare module.exports: any; +} + +declare module 'prettier/plugins/angular' { + declare module.exports: any; +} + +declare module 'prettier/plugins/babel' { + declare module.exports: any; +} + +declare module 'prettier/plugins/estree' { + declare module.exports: any; +} + +declare module 'prettier/plugins/flow' { + declare module.exports: any; +} + +declare module 'prettier/plugins/glimmer' { + declare module.exports: any; +} + +declare module 'prettier/plugins/graphql' { + declare module.exports: any; +} + +declare module 'prettier/plugins/html' { + declare module.exports: any; +} + +declare module 'prettier/plugins/markdown' { + declare module.exports: any; +} + +declare module 'prettier/plugins/meriyah' { + declare module.exports: any; +} + +declare module 'prettier/plugins/postcss' { + declare module.exports: any; +} + +declare module 'prettier/plugins/typescript' { + declare module.exports: any; +} + +declare module 'prettier/plugins/yaml' { + declare module.exports: any; +} + +declare module 'prettier/standalone' { + declare module.exports: any; +} + +// Filename aliases +declare module 'prettier/doc.js' { + declare module.exports: $Exports<'prettier/doc'>; +} +declare module 'prettier/plugins/acorn.js' { + declare module.exports: $Exports<'prettier/plugins/acorn'>; +} +declare module 'prettier/plugins/angular.js' { + declare module.exports: $Exports<'prettier/plugins/angular'>; +} +declare module 'prettier/plugins/babel.js' { + declare module.exports: $Exports<'prettier/plugins/babel'>; +} +declare module 'prettier/plugins/estree.js' { + declare module.exports: $Exports<'prettier/plugins/estree'>; +} +declare module 'prettier/plugins/flow.js' { + declare module.exports: $Exports<'prettier/plugins/flow'>; +} +declare module 'prettier/plugins/glimmer.js' { + declare module.exports: $Exports<'prettier/plugins/glimmer'>; +} +declare module 'prettier/plugins/graphql.js' { + declare module.exports: $Exports<'prettier/plugins/graphql'>; +} +declare module 'prettier/plugins/html.js' { + declare module.exports: $Exports<'prettier/plugins/html'>; +} +declare module 'prettier/plugins/markdown.js' { + declare module.exports: $Exports<'prettier/plugins/markdown'>; +} +declare module 'prettier/plugins/meriyah.js' { + declare module.exports: $Exports<'prettier/plugins/meriyah'>; +} +declare module 'prettier/plugins/postcss.js' { + declare module.exports: $Exports<'prettier/plugins/postcss'>; +} +declare module 'prettier/plugins/typescript.js' { + declare module.exports: $Exports<'prettier/plugins/typescript'>; +} +declare module 'prettier/plugins/yaml.js' { + declare module.exports: $Exports<'prettier/plugins/yaml'>; +} +declare module 'prettier/standalone.js' { + declare module.exports: $Exports<'prettier/standalone'>; +} diff --git a/flow-typed/npm/pushstate-server_vx.x.x.js b/flow-typed/npm/pushstate-server_vx.x.x.js index 4a74ebcf..56ad7c7a 100644 --- a/flow-typed/npm/pushstate-server_vx.x.x.js +++ b/flow-typed/npm/pushstate-server_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: cc7350a5386143457c59c38772c2525b -// flow-typed version: <>/pushstate-server_v3.1.0/flow_v0.101.0 +// flow-typed signature: b49126d6c3f0a6ce9bf7341af592c69a +// flow-typed version: <>/pushstate-server_v^3.1.0/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -26,7 +26,7 @@ declare module 'pushstate-server/test/fixtures/cat' { declare module.exports: any; } -declare module 'pushstate-server/test/index' { +declare module 'pushstate-server/test' { declare module.exports: any; } @@ -40,6 +40,9 @@ declare module 'pushstate-server/index.js' { declare module 'pushstate-server/test/fixtures/cat.js' { declare module.exports: $Exports<'pushstate-server/test/fixtures/cat'>; } +declare module 'pushstate-server/test/index' { + declare module.exports: $Exports<'pushstate-server/test'>; +} declare module 'pushstate-server/test/index.js' { - declare module.exports: $Exports<'pushstate-server/test/index'>; + declare module.exports: $Exports<'pushstate-server/test'>; } diff --git a/flow-typed/npm/ramda_v0.26.x.js b/flow-typed/npm/ramda_v0.x.x.js similarity index 60% rename from flow-typed/npm/ramda_v0.26.x.js rename to flow-typed/npm/ramda_v0.x.x.js index 79dff4ea..239fbfbf 100644 --- a/flow-typed/npm/ramda_v0.26.x.js +++ b/flow-typed/npm/ramda_v0.x.x.js @@ -1,15 +1,18 @@ -// flow-typed signature: 3f660ab2306fb89be2a41b2dd3edc047 -// flow-typed version: 96b2a111f3/ramda_v0.26.x/flow_>=v0.76.x +// flow-typed signature: 29413d0c394e8c918dddf378f5ddad46 +// flow-typed version: 9a968c602c/ramda_v0.x.x/flow_>=v0.201.x /* eslint-disable no-unused-vars, no-redeclare */ type Transformer = { - "@@transducer/step": (r: A, a: *) => R, - "@@transducer/init": () => A, - "@@transducer/result": (result: *) => B + '@@transducer/step': (r: A, a: any) => R, + '@@transducer/init': () => A, + '@@transducer/result': (result: any) => B, + ... }; -declare type $npm$ramda$Placeholder = { "@@functional/placeholder": true }; +type Primitives = string | number | null | void | boolean; + +declare type $npm$ramda$Placeholder = { '@@functional/placeholder': true, ... }; declare opaque type $npm$ramda$Reduced; @@ -20,7 +23,7 @@ declare module ramda { ((a: A) => (b: B) => R); declare type UnarySameTypeFn = UnaryFn; declare type BinarySameTypeFn = BinaryFn; - declare type NestedObject = { [k: string]: T | NestedObject }; + declare type NestedObject = { [k: string]: T | NestedObject, ... }; declare type UnaryPredicateFn = (x: T) => boolean; declare type MapUnaryPredicateFn = (V) => V => boolean; declare type BinaryPredicateFn = (x: T, y: T) => boolean; @@ -31,28 +34,20 @@ declare module ramda { } declare type __CurriedFunction1 = (...r: [AA]) => R; - declare type CurriedFunction1 = __CurriedFunction1; + declare type CurriedFunction1 = __CurriedFunction1; declare type __CurriedFunction2 = (( ...r: [AA] ) => CurriedFunction1) & ((...r: [AA, BB]) => R); - declare type CurriedFunction2 = __CurriedFunction2; + declare type CurriedFunction2 = __CurriedFunction2; 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 CurriedFunction3 = __CurriedFunction3; declare type __CurriedFunction4< A, @@ -68,17 +63,7 @@ declare module ramda { ((...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 CurriedFunction4 = __CurriedFunction4; declare type __CurriedFunction5< A, @@ -97,19 +82,7 @@ declare module ramda { ((...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 CurriedFunction5 = __CurriedFunction5; declare type __CurriedFunction6< A, @@ -131,21 +104,7 @@ declare module ramda { ((...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 CurriedFunction6 = __CurriedFunction6; declare type Curry = (((...r: [A]) => R) => CurriedFunction1) & (((...r: [A, B]) => R) => CurriedFunction2) & @@ -315,42 +274,191 @@ declare module ramda { ) => () => R); declare var pipe: { - ( - ab: (...a: Args) => B, + ( + ab: UnaryFn, bc: UnaryFn, cd: UnaryFn, de: UnaryFn, ef: UnaryFn, - fg: UnaryFn, - ): (...a: Args) => Return, - - ( - ab: (...a: Args) => B, + fg: UnaryFn + ): UnaryFn, + ( + ab: (A0, A1) => B, bc: UnaryFn, cd: UnaryFn, de: UnaryFn, - ef: UnaryFn, - ): (...a: Args) => Return, - - ( - ab: (...a: Args) => B, + ef: UnaryFn, + fg: UnaryFn + ): (A0, A1) => G, + ( + ab: (A0, A1, A2) => B, bc: UnaryFn, cd: UnaryFn, - de: UnaryFn, - ): (...a: Args) => Return, - - ( - ab: (...a: Args) => B, + de: UnaryFn, + ef: UnaryFn, + fg: UnaryFn + ): (A0, A1, A2) => G, + ( + ab: (A0, A1, A2, A3) => B, bc: UnaryFn, - cd: UnaryFn, - ): (...a: Args) => Return, - - ( - ab: (...a: Args) => B, - bc: UnaryFn, - ): (...a: Args) => Return, - + cd: UnaryFn, + de: UnaryFn, + ef: UnaryFn, + fg: UnaryFn + ): (A0, A1, A2, A3) => G, + ( + ab: (A0, A1, A2, A3, A4) => B, + bc: UnaryFn, + cd: UnaryFn, + de: UnaryFn, + ef: UnaryFn, + fg: UnaryFn + ): (A0, A1, A2, A3, A4) => G, + ( + ab: (A0, A1, A2, A3, A4, A5) => B, + bc: UnaryFn, + cd: UnaryFn, + de: UnaryFn, + ef: UnaryFn, + fg: UnaryFn + ): (A0, A1, A2, A3, A4, A5) => G, + ( + ab: UnaryFn, + bc: UnaryFn, + cd: UnaryFn, + de: UnaryFn, + ef: UnaryFn + ): UnaryFn, + ( + ab: (A0, A1) => B, + bc: UnaryFn, + cd: UnaryFn, + de: UnaryFn, + ef: UnaryFn + ): (A0, A1) => F, + ( + ab: (A0, A1, A2) => B, + bc: UnaryFn, + cd: UnaryFn, + de: UnaryFn, + ef: UnaryFn + ): (A0, A1, A2) => F, + ( + ab: (A0, A1, A2, A3) => B, + bc: UnaryFn, + cd: UnaryFn, + de: UnaryFn, + ef: UnaryFn + ): (A0, A1, A2, A3) => F, + ( + ab: (A0, A1, A2, A3, A4) => B, + bc: UnaryFn, + cd: UnaryFn, + de: UnaryFn, + ef: UnaryFn + ): (A0, A1, A2, A3, A4) => F, + ( + ab: (A0, A1, A2, A3, A4, A5) => B, + bc: UnaryFn, + cd: UnaryFn, + de: UnaryFn, + ef: UnaryFn + ): (A0, A1, A2, A3, A4, A5) => F, + ( + ab: UnaryFn, + bc: UnaryFn, + cd: UnaryFn, + de: UnaryFn + ): UnaryFn, + ( + ab: (A0, A1) => B, + bc: UnaryFn, + cd: UnaryFn, + de: UnaryFn + ): (A0, A1) => E, + ( + ab: (A0, A1, A2) => B, + bc: UnaryFn, + cd: UnaryFn, + de: UnaryFn + ): (A0, A1, A2) => E, + ( + ab: (A0, A1, A2, A3) => B, + bc: UnaryFn, + cd: UnaryFn, + de: UnaryFn + ): (A0, A1, A2, A3) => E, + ( + ab: (A0, A1, A2, A3, A4) => B, + bc: UnaryFn, + cd: UnaryFn, + de: UnaryFn + ): (A0, A1, A2, A3, A4) => E, + ( + ab: (A0, A1, A2, A3, A4, A5) => B, + bc: UnaryFn, + cd: UnaryFn, + de: UnaryFn + ): (A0, A1, A2, A3, A4, A5) => E, + ( + ab: UnaryFn, + bc: UnaryFn, + cd: UnaryFn + ): UnaryFn, + ( + ab: (A0, A1) => B, + bc: UnaryFn, + cd: UnaryFn + ): (A0, A1) => D, + ( + ab: (A0, A1, A2) => B, + bc: UnaryFn, + cd: UnaryFn + ): (A0, A1, A2) => D, + ( + ab: (A0, A1, A2, A3) => B, + bc: UnaryFn, + cd: UnaryFn + ): (A0, A1, A2, A3) => D, + ( + ab: (A0, A1, A2, A3, A4) => B, + bc: UnaryFn, + cd: UnaryFn + ): (A0, A1, A2, A3, A4) => D, + ( + ab: (A0, A1, A2, A3, A4, A5) => B, + bc: UnaryFn, + cd: UnaryFn + ): (A0, A1, A2, A3, A4, A5) => D, + (ab: UnaryFn, bc: UnaryFn): UnaryFn, + (ab: (A0, A1) => B, bc: UnaryFn): (A0, A1) => C, + ( + ab: (A0, A1, A2) => B, + bc: UnaryFn + ): (A0, A1, A2) => C, + ( + ab: (A0, A1, A2, A3) => B, + bc: UnaryFn + ): (A0, A1, A2, A3) => C, + ( + ab: (A0, A1, A2, A3, A4) => B, + bc: UnaryFn + ): (A0, A1, A2, A3, A4) => C, + ( + ab: (A0, A1, A2, A3, A4, A5) => B, + bc: UnaryFn + ): (A0, A1, A2, A3, A4, A5) => C, (ab: UnaryFn): UnaryFn, + (ab: (A0, A1) => B): (A0, A1) => B, + (ab: (A0, A1, A2) => B): (A0, A1, A2) => B, + (ab: (A0, A1, A2, A3) => B): (A0, A1, A2, A3) => B, + ( + ab: (A0, A1, A2, A3, A4) => B + ): (A0, A1, A2, A3, A4) => B, + ( + ab: (A0, A1, A2, A3, A4, A5) => B + ): (A0, A1, A2, A3, A4, A5) => B, + ... }; declare type Pipe = typeof pipe; @@ -361,33 +469,31 @@ declare module ramda { cd: UnaryPromiseFn, de: UnaryPromiseFn, ef: UnaryPromiseFn, - fg: UnaryPromiseFn, + fg: UnaryPromiseFn ) => UnaryPromiseFn) & (( ab: UnaryPromiseFn, bc: UnaryPromiseFn, cd: UnaryPromiseFn, de: UnaryPromiseFn, - ef: UnaryPromiseFn, + ef: UnaryPromiseFn ) => UnaryPromiseFn) & (( ab: UnaryPromiseFn, bc: UnaryPromiseFn, cd: UnaryPromiseFn, - de: UnaryPromiseFn, + de: UnaryPromiseFn ) => UnaryPromiseFn) & (( ab: UnaryPromiseFn, bc: UnaryPromiseFn, - cd: UnaryPromiseFn, + cd: UnaryPromiseFn ) => UnaryPromiseFn) & (( ab: UnaryPromiseFn, - bc: UnaryPromiseFn, + bc: UnaryPromiseFn ) => UnaryPromiseFn) & - (( - ab: UnaryPromiseFn, - ) => UnaryPromiseFn); + ((ab: UnaryPromiseFn) => UnaryPromiseFn); declare type Compose = (( fg: UnaryFn, @@ -395,47 +501,61 @@ declare module ramda { de: UnaryFn, cd: UnaryFn, bc: UnaryFn, - ab: UnaryFn, + ab: UnaryFn ) => UnaryFn) & (( ef: UnaryFn, de: UnaryFn, cd: UnaryFn, bc: UnaryFn, - ab: UnaryFn, + ab: UnaryFn ) => UnaryFn) & (( de: UnaryFn, cd: UnaryFn, bc: UnaryFn, - ab: UnaryFn, + ab: UnaryFn ) => UnaryFn) & (( cd: UnaryFn, bc: UnaryFn, - ab: UnaryFn, + ab: UnaryFn ) => UnaryFn) & - (( - bc: UnaryFn, - ab: UnaryFn, - ) => UnaryFn) & + ((bc: UnaryFn, ab: UnaryFn) => UnaryFn) & ((ab: UnaryFn) => UnaryFn); // This kind of filter allows us to do type refinement on the result, but we // still need Filter so that non-refining predicates still pass a type check. - declare type RefineFilter = - & (, T: Array | $ReadOnlyArray> (fn: P, xs: T) => Array<$Refine>) - & (, T: Array | $ReadOnlyArray> (fn: P) => (xs: T) => Array<$Refine>); - - declare type Filter = - & ( | { +[key: K]: V }> (fn: UnaryPredicateFn, xs: T) => T) - & (> (fn: UnaryPredicateFn, xs: T) => T) + declare type RefineFilter = (< + K, + V, + P: $Pred<1>, + T: Array | $ReadOnlyArray + >( + fn: P, + xs: T + ) => Array<$Refine>) & + (, T: Array | $ReadOnlyArray>( + fn: P + ) => (xs: T) => Array<$Refine>); - & ( | { +[key: K]: V }> (fn: UnaryPredicateFn) =>(xs: T) => T) - & ( | { [key: K]: V }> (fn: UnaryPredicateFn) =>(xs: T) => T) + declare type Filter = ( | { +[key: K]: V, ... }>( + fn: UnaryPredicateFn, + xs: T + ) => T) & + (>( + fn: UnaryPredicateFn, + xs: T + ) => T) & + ( | { +[key: K]: V, ... }>( + fn: UnaryPredicateFn + ) => (xs: T) => T) & + ( | { [key: K]: V, ... }>( + fn: UnaryPredicateFn + ) => (xs: T) => T); declare interface Monad { - chain(f: A => Monad): Monad; + chain(f: (A) => Monad): Monad; } declare class Semigroup {} @@ -487,10 +607,11 @@ declare module ramda { declare var negate: UnaryFn; declare var product: UnaryFn, number>; declare var subtract: - & CurriedFunction2 + & CurriedFunction2 & CurriedFunction2 & CurriedFunction2 - & CurriedFunction2; + & CurriedFunction2 + declare var sum: UnaryFn, number>; // Filter @@ -516,18 +637,11 @@ declare module ramda { declare var split: CurriedFunction2>; declare var test: CurriedFunction2; // startsWith and endsWith use the same signature: - declare type EdgeWith = - & ( - & ((Array) => (Array) => boolean) - & (Array, Array) => boolean - ) - & ( - & ((string) => (string) => boolean) - & (string, string) => boolean - ) - ; - declare var startsWith: EdgeWith<*>; - declare var endsWith: EdgeWith<*>; + declare type EdgeWith = (((Array) => (Array) => boolean) & + ((Array, Array) => boolean)) & + ((string => string => boolean) & ((string, string) => boolean)); + declare var startsWith: EdgeWith; + declare var endsWith: EdgeWith; declare function toLower(a: string): string; declare function toString(x: any): string; declare function toUpper(a: string): string; @@ -538,51 +652,42 @@ declare module ramda { declare function is(t: T, v: any): boolean; declare var propIs: CurriedFunction3; declare function type(x: ?any): string; + declare function isArrayLike(x: any): boolean; declare function isNil(x: mixed): boolean %checks(x === undefined || x === null); // *List declare function adjust( - index: number, - ): (fn: (a: T) => T) => (src: Array) => Array; + fn: (a: T) => T + ): (index: number) => (src: Array) => Array; declare function adjust( - index: number, fn: (a: T) => T, + index: number ): (src: Array) => Array; declare function adjust( - index: number, fn: (a: T) => T, + index: number, src: Array ): Array; declare function all(fn: UnaryPredicateFn, xs: Array): boolean; - declare function all( - fn: UnaryPredicateFn, - ): (xs: Array) => boolean; + declare function all(fn: UnaryPredicateFn): (xs: Array) => boolean; declare function any(fn: UnaryPredicateFn, xs: Array): boolean; - declare function any( - fn: UnaryPredicateFn, - ): (xs: Array) => boolean; + declare function any(fn: UnaryPredicateFn): (xs: Array) => boolean; declare function aperture(n: number, xs: Array): Array>; - declare function aperture( - n: number, - ): (xs: Array) => Array>; + declare function aperture(n: number): (xs: Array) => Array>; declare function append(x: E, xs: Array): Array; - declare function append( - x: E, - ): (xs: Array) => Array; + declare function append(x: E): (xs: Array) => Array; declare function prepend(x: E, xs: Array): Array; - declare function prepend( - x: E, - ): (xs: Array) => Array; + declare function prepend(x: E): (xs: Array) => Array; - declare function chain(f: (x: A) => B[], xs: A[]): B[] - declare function chain(f: (x: A) => B[]): (xs: A[]) => B[] + declare function chain(f: (x: A) => B[], xs: A[]): B[]; + declare function chain(f: (x: A) => B[]): (xs: A[]) => B[]; declare function concat>(x: T, y: T): T; declare function concat>(x: T): (y: T) => T; @@ -590,25 +695,22 @@ declare module ramda { declare function concat(x: string, y: string): string; declare function concat(x: string): (y: string) => string; - declare type Includes = - ( | string>(a: A) => (b: T) => boolean) & - ( | string>(a: A, b: T) => boolean); + declare type Contains = + & ((string, string) => boolean) + & ((string) => ((string => boolean))) + & ( | Array>(a: A) => (b: T) => boolean) + & ( | Array>(a: A, b: T) => boolean) - declare var contains: Includes; - declare var includes: Includes; + declare var contains: Contains; - declare function drop | string>( - n: number, - ): (xs: T) => T; + declare function drop | string>(n: number): (xs: T) => T; declare function drop | string>(n: number, xs: T): T; - declare function dropLast | string>( - n: number, - ): (xs: T) => T; + declare function dropLast | string>(n: number): (xs: T) => T; declare function dropLast | string>(n: number, xs: T): T; declare function dropLastWhile>( - fn: UnaryPredicateFn, + fn: UnaryPredicateFn ): (xs: T) => T; declare function dropLastWhile>( fn: UnaryPredicateFn, @@ -616,14 +718,14 @@ declare module ramda { ): T; declare function dropWhile>( - fn: UnaryPredicateFn, + fn: UnaryPredicateFn ): (xs: T) => T; declare function dropWhile>(fn: UnaryPredicateFn, xs: T): T; declare function dropRepeats>(xs: T): T; declare function dropRepeatsWith>( - fn: BinaryPredicateFn, + fn: BinaryPredicateFn ): (xs: T) => T; declare function dropRepeatsWith>( fn: BinaryPredicateFn, @@ -633,23 +735,23 @@ declare module ramda { declare function groupBy( fn: (x: T) => string, xs: Array - ): { [key: string]: Array }; + ): { [key: string]: Array, ... }; declare function groupBy( - fn: (x: T) => string, - ): (xs: Array) => { [key: string]: Array }; + fn: (x: T) => string + ): (xs: Array) => { [key: string]: Array, ... }; declare function groupWith | string>( fn: BinaryPredicateFn, xs: V ): Array; declare function groupWith | string>( - fn: BinaryPredicateFn, + fn: BinaryPredicateFn ): (xs: V) => Array; - declare function head>(xs: V): $ElementType; + declare function head>(xs: V): ?T; declare function head(xs: V): V; - declare function into, R: Array<*> | string | Object>( + declare function into, R: Array | string | Object>( accum: R, xf: (a: A) => I, input: A @@ -661,33 +763,31 @@ declare module ramda { ): R; declare function indexOf(x: ?E, xs: Array): number; - declare function indexOf( - x: ?E, - ): (xs: Array) => number; + declare function indexOf(x: ?E): (xs: Array) => number; - declare function indexBy( - fn: (x: T) => string, - ): (xs: Array) => { [key: string]: T }; - declare function indexBy( + declare function indexBy( + fn: (x: T) => string + ): (xs: Array) => { [key: string]: T, ... }; + declare function indexBy( fn: (x: T) => string, xs: Array - ): { [key: string]: T }; + ): { [key: string]: T, ... }; declare function insert( - index: number, + index: number ): (elem: T) => (src: Array) => Array; declare function insert( index: number, - elem: T, + elem: T ): (src: Array) => Array; declare function insert(index: number, elem: T, src: Array): Array; declare function insertAll( - index: number, + index: number ): (elem: Array) => (src: Array) => Array; declare function insertAll( index: number, - elems: Array, + elems: Array ): (src: Array) => Array; declare function insertAll( index: number, @@ -696,21 +796,17 @@ declare module ramda { ): Array; declare function join(x: string, xs: Array): string; - declare function join( - x: string, - ): (xs: Array) => string; + declare function join(x: string): (xs: Array) => string; declare function last>(xs: V): ?T; declare function last(xs: V): V; declare function none(fn: UnaryPredicateFn, xs: Array): boolean; - declare function none( - fn: UnaryPredicateFn, - ): (xs: Array) => boolean; + declare function none(fn: UnaryPredicateFn): (xs: Array) => boolean; declare function nth>(i: number, xs: T): ?V; declare function nth | string>( - i: number, + i: number ): ((xs: string) => string) & ((xs: T) => ?V); declare function nth(i: number, xs: T): T; @@ -721,66 +817,61 @@ declare module ramda { declare var find: Find; - declare function findLast | O>( - fn: UnaryPredicateFn, + declare function findLast | O>( + fn: UnaryPredicateFn ): (xs: T | O) => ?V | O; - declare function findLast | O>( + declare function findLast | O>( fn: UnaryPredicateFn, xs: T | O ): ?V | O; - declare function findIndex | { [key: K]: V }>( - fn: UnaryPredicateFn, + declare function findIndex | { [key: K]: V, ... }>( + fn: UnaryPredicateFn ): (xs: T) => number; - declare function findIndex | { [key: K]: V }>( + declare function findIndex | { [key: K]: V, ... }>( fn: UnaryPredicateFn, xs: T ): number; - declare function findLastIndex | { [key: K]: V }>( - fn: UnaryPredicateFn, + declare function findLastIndex | { [key: K]: V, ... }>( + fn: UnaryPredicateFn ): (xs: T) => number; - declare function findLastIndex | { [key: K]: V }>( + declare function findLastIndex | { [key: K]: V, ... }>( fn: UnaryPredicateFn, xs: T ): number; declare function forEach(fn: (x: T) => ?V, xs: Array): Array; - declare function forEach( - fn: (x: T) => ?V, - ): (xs: Array) => Array; + declare function forEach(fn: (x: T) => ?V): (xs: Array) => Array; declare function forEachObjIndexed( fn: (val: A, key: string, o: O) => B, - o: { [key: string]: A } + o: { [key: string]: A, ... } ): O; declare function forEachObjIndexed( fn: (val: A, key: string, o: O) => B, ...args: Array - ): (o: { [key: string]: A }) => O; + ): (o: { [key: string]: A, ... }) => O; declare function lastIndexOf(x: E, xs: Array): number; - declare function lastIndexOf( - x: E, - ): (xs: Array) => number; + declare function lastIndexOf(x: E): (xs: Array) => number; declare var map: { - R, SR, S: { +map: FN => SR }>(fn: FN, xs: S): SR, - - R>(fn: FN): - ( SR }>(xs: S) => SR) & - ((xs: { [key: string]: T }) => { [key: string]: R }) & - ((xs: { +[key: string]: T }) => { +[key: string]: R }) & + R, SR, S: { +map: FN => SR, ... }>(fn: FN, xs: S): SR, + R>( + fn: FN + ): ( SR, ... }>(xs: S) => SR) & + ((xs: { [key: string]: T, ... }) => { [key: string]: R, ... }) & + ((xs: { +[key: string]: T, ... }) => { +[key: string]: R, ... }) & ((xs: Array) => Array) & ((xs: $ReadOnlyArray) => $ReadOnlyArray), - (fn: (x: T) => R, xs: Array): Array, (fn: (x: T) => R, xs: $ReadOnlyArray): $ReadOnlyArray, - (fn: (x: T) => R, xs: { [key: string]: T }): { [key: string]: R }, - (fn: (x: T) => R, xs: { +[key: string]: T }): { +[key: string]: R } + (fn: (x: T) => R, xs: { [key: string]: T, ... }): { [key: string]: R, ... }, + (fn: (x: T) => R, xs: { +[key: string]: T, ... }): { +[key: string]: R, ... }, + ... }; - declare type AccumIterator = (acc: R, x: A) => [R, B]; declare function mapAccum( fn: AccumIterator, @@ -788,7 +879,7 @@ declare module ramda { xs: Array ): [R, Array]; declare function mapAccum( - fn: AccumIterator, + fn: AccumIterator ): (acc: R, xs: Array) => [R, Array]; declare function mapAccumRight( @@ -797,53 +888,52 @@ declare module ramda { xs: Array ): [R, Array]; declare function mapAccumRight( - fn: AccumIterator, + fn: AccumIterator ): (acc: R, xs: Array) => [R, Array]; declare function intersperse(x: E, xs: Array): Array; - declare function intersperse( - x: E, - ): (xs: Array) => Array; + declare function intersperse(x: E): (xs: Array) => Array; declare function pair(a: A, b: B): [A, B]; declare function pair(a: A): (b: B) => [A, B]; - declare function partition | { [key: K]: V }>( + declare function partition | { [key: K]: V, ... }>( fn: UnaryPredicateFn, xs: T ): [T, T]; - declare function partition | { [key: K]: V }>( - fn: UnaryPredicateFn, + declare function partition | { [key: K]: V, ... }>( + fn: UnaryPredicateFn ): (xs: T) => [T, T]; declare function pluck< V, - K: $Keys, - >(key: K, list: V[]): Array<$ElementType>; + K: string | number, + T: Array | { [key: string]: V, ... }> + >( + k: K, + xs: T + ): Array; declare function pluck< V, - K: $Keys, - >(key: K): (list: V[]) => Array<$ElementType>; - declare function pluck< - T, - V: T[], - >(key: number, list: V[]): Array<$ElementType>; - declare function pluck< - T, - V: T[], - >(key: number): (list: V[]) => Array<$ElementType>; + K: string | number, + T: Array | { [key: string]: V, ... }> + >( + k: K + ): (xs: T) => Array; declare var range: CurriedFunction2>; - declare function reduced(x: T | $npm$ramda$Reduced): $npm$ramda$Reduced; + declare function reduced( + x: T | $npm$ramda$Reduced + ): $npm$ramda$Reduced; declare function remove( - from: number, + from: number ): ((to: number) => (src: Array) => Array) & ((to: number, src: Array) => Array); declare function remove( from: number, - to: number, + to: number ): (src: Array) => Array; declare function remove(from: number, to: number, src: Array): Array; @@ -851,12 +941,11 @@ declare module ramda { declare function repeat(x: T): (times: number) => Array; declare function slice | string>( - from: number, - ): ((to: number) => (src: T) => T) & - ((to: number, src: T) => T); + from: number + ): ((to: number) => (src: T) => T) & ((to: number, src: T) => T); declare function slice | string>( from: number, - to: number, + to: number ): (src: T) => T; declare function slice | string>( from: number, @@ -866,7 +955,7 @@ declare module ramda { declare function sort>(fn: (a: V, b: V) => number, xs: T): T; declare function sort>( - fn: (a: V, b: V) => number, + fn: (a: V, b: V) => number ): (xs: T) => T; declare function sortWith>( @@ -874,16 +963,14 @@ declare module ramda { xs: T ): T; declare function sortWith>( - fns: Array<(a: V, b: V) => number>, + fns: Array<(a: V, b: V) => number> ): (xs: T) => T; - declare function descend(A => B): (A => A) => number - declare function ascend(A => B): (A => A) => number + declare function descend((A) => B): ((A) => A) => number; + declare function ascend((A) => B): ((A) => A) => number; declare function times(fn: (i: number) => T, n: number): Array; - declare function times( - fn: (i: number) => T, - ): (n: number) => Array; + declare function times(fn: (i: number) => T): (n: number) => Array; declare function take | string>(n: number, xs: T): T; declare function take | string>(n: number): (xs: T) => T; @@ -905,20 +992,18 @@ declare module ramda { ): (xs: T) => T; declare function unfold( - fn: (seed: T) => [R, T] | boolean, + fn: (seed: T) => [R, T] | boolean ): (seed: T) => Array; declare function unfold( fn: (seed: T) => [R, T] | boolean, seed: T ): Array; - declare function uniqBy( - fn: (x: T) => V, - ): (xs: Array) => Array; + declare function uniqBy(fn: (x: T) => V): (xs: Array) => Array; declare function uniqBy(fn: (x: T) => V, xs: Array): Array; declare function uniqWith( - fn: BinaryPredicateFn, + fn: BinaryPredicateFn ): (xs: Array) => Array; declare function uniqWith( fn: BinaryPredicateFn, @@ -926,47 +1011,43 @@ declare module ramda { ): Array; declare function update( - index: number, + index: number ): ((elem: T) => (src: Array) => Array) & ((elem: T, src: Array) => Array); declare function update( index: number, - elem: T, + elem: T ): (src: Array) => Array; declare function update(index: number, elem: T, src: Array): Array; // TODO `without` as a transducer declare function without(xs: Array, src: Array): Array; - declare function without( - xs: Array, - ): (src: Array) => Array; + declare function without(xs: Array): (src: Array) => Array; declare function xprod(xs: Array, ys: Array): Array<[T, S]>; - declare function xprod( - xs: Array, - ): (ys: Array) => Array<[T, S]>; + declare function xprod(xs: Array): (ys: Array) => Array<[T, S]>; declare function zip(xs: Array, ys: Array): Array<[T, S]>; - declare function zip( - xs: Array, - ): (ys: Array) => Array<[T, S]>; + declare function zip(xs: Array): (ys: Array) => Array<[T, S]>; declare function zipObj( xs: Array, ys: Array - ): { [key: T]: S }; + ): { [key: T]: S, ... }; declare function zipObj( - xs: Array, - ): (ys: Array) => { [key: T]: S }; + xs: Array + ): (ys: Array) => { [key: T]: S, ... }; declare type NestedArray = Array>; declare function flatten(xs: NestedArray): Array; - declare function fromPairs(pair: Array<[T, V]>): { [key: string]: V }; + declare function fromPairs(pair: Array<[T, V]>): { [key: string]: V, ... }; declare function init | string>(xs: V): V; - declare function length(xs: Array | string | {length: number}): number; + declare function length( + xs: Array | string | { length: number, ... } + ): number; declare function reverse | string>(xs: V): V; @@ -987,46 +1068,45 @@ declare module ramda { declare var reduce: Reduce; declare function reduceBy( - fn: (acc: B, elem: A) => B, - ): ((acc: B) => (( - keyFn: (elem: A) => string, - ) => (xs: Array) => { [key: string]: B }) & - ((keyFn: (elem: A) => string, xs: Array) => { [key: string]: B })) & + fn: (acc: B, elem: A) => B + ): (( + acc: B + ) => (( + keyFn: (elem: A) => string + ) => (xs: Array) => { [key: string]: B, ... }) & + ((keyFn: (elem: A) => string, xs: Array) => { [key: string]: B, ... })) & (( acc: B, - keyFn: (elem: A) => string, - ) => (xs: Array) => { [key: string]: B }) & + keyFn: (elem: A) => string + ) => (xs: Array) => { [key: string]: B, ... }) & (( acc: B, keyFn: (elem: A) => string, xs: Array - ) => { [key: string]: B }); + ) => { [key: string]: B, ... }); declare function reduceBy( fn: (acc: B, elem: A) => B, - acc: B, - ): (( - keyFn: (elem: A) => string, - ) => (xs: Array) => { [key: string]: B }) & - ((keyFn: (elem: A) => string, xs: Array) => { [key: string]: B }); + acc: B + ): ((keyFn: (elem: A) => string) => (xs: Array) => { [key: string]: B, ... }) & + ((keyFn: (elem: A) => string, xs: Array) => { [key: string]: B, ... }); declare function reduceBy( fn: (acc: B, elem: A) => B, acc: B, keyFn: (elem: A) => string - ): (xs: Array) => { [key: string]: B }; + ): (xs: Array) => { [key: string]: B, ... }; declare function reduceBy( fn: (acc: B, elem: A) => B, acc: B, keyFn: (elem: A) => string, xs: Array - ): { [key: string]: B }; + ): { [key: string]: B, ... }; declare function reduceRight( - fn: (elem: B, acc: A) => A, - ): ((init: A, xs: Array) => A) & - ((init: A) => (xs: Array) => A); + fn: (elem: B, acc: A) => A + ): ((init: A, xs: Array) => A) & ((init: A) => (xs: Array) => A); declare function reduceRight( fn: (elem: B, acc: A) => A, - init: A, + init: A ): (xs: Array) => A; declare function reduceRight( fn: (elem: B, acc: A) => A, @@ -1034,25 +1114,22 @@ declare module ramda { xs: Array ): A; - declare function reduceWhile(pred: (acc: A, curr: B) => boolean): (( - fn: (a: A, b: B) => A, - ) => (init: A) => ( + declare function reduceWhile( + pred: (acc: A, curr: B) => boolean + ): (( + fn: (a: A, b: B) => A + ) => ( + init: A + ) => ( xs: Array - ) => A & - (( - fn: (a: A, b: B) => A, - ) => (init: A, xs: Array) => A)) & - (( - fn: (a: A, b: B) => A, - init: A, - ) => (xs: Array) => A) & + ) => A & ((fn: (a: A, b: B) => A) => (init: A, xs: Array) => A)) & + ((fn: (a: A, b: B) => A, init: A) => (xs: Array) => A) & ((fn: (a: A, b: B) => A, init: A, xs: Array) => A); declare function reduceWhile( pred: (acc: A, curr: B) => boolean, - fn: (a: A, b: B) => A, - ): ((init: A) => (xs: Array) => A) & - ((init: A, xs: Array) => A); + fn: (a: A, b: B) => A + ): ((init: A) => (xs: Array) => A) & ((init: A, xs: Array) => A); declare function reduceWhile( fn: (acc: A, curr: B) => boolean, @@ -1062,12 +1139,12 @@ declare module ramda { ): A; declare function scan( - fn: (acc: A, elem: B) => A, + fn: (acc: A, elem: B) => A ): ((init: A, xs: Array) => Array) & ((init: A) => (xs: Array) => Array); declare function scan( fn: (acc: A, elem: B) => A, - init: A, + init: A ): (xs: Array) => Array; declare function scan( fn: (acc: A, elem: B) => A, @@ -1103,12 +1180,12 @@ declare module ramda { declare function unnest(xs: NestedArray): NestedArray; declare function zipWith( - fn: (a: T, b: S) => R, + fn: (a: T, b: S) => R ): ((xs: Array, ys: Array) => Array) & ((xs: Array) => (ys: Array) => Array); declare function zipWith( fn: (a: T, b: S) => R, - xs: Array, + xs: Array ): (ys: Array) => Array; declare function zipWith( fn: (a: T, b: S) => R, @@ -1121,13 +1198,9 @@ declare module ramda { declare function equals(x: T, y: T): boolean; declare function eqBy( - fn: (x: A) => B, - ): ((x: A, y: A) => boolean) & - ((x: A) => (y: A) => boolean); - declare function eqBy( - fn: (x: A) => B, - x: A, - ): (y: A) => boolean; + fn: (x: A) => B + ): ((x: A, y: A) => boolean) & ((x: A) => (y: A) => boolean); + declare function eqBy(fn: (x: A) => B, x: A): (y: A) => boolean; declare function eqBy(fn: (x: A) => B, x: A, y: A): boolean; // Flow cares about the order in which these appear. Generally function @@ -1141,51 +1214,49 @@ declare module ramda { // Array variants. (( prop: number - ) => ((val: mixed) => (obj: Array<*>) => boolean) & - ((val: mixed, obj: Array<*>) => boolean)) & - ((prop: number, val: mixed) => (obj: Array<*>) => boolean) & - ((prop: number, val: mixed, obj: Array<*>) => boolean); + ) => ((val: mixed) => (obj: Array) => boolean) & + ((val: mixed, obj: Array) => boolean)) & + ((prop: number, val: mixed) => (obj: Array) => boolean) & + ((prop: number, val: mixed, obj: Array) => boolean); declare var propEq: PropEq; - declare function pathEq( - path: Array, - ): ((val: mixed) => (o: Object) => boolean) & - ((val: mixed, o: Object) => boolean); - declare function pathEq( - path: Array, - val: mixed, + declare function pathEq( + path: Array + ): ((val: any) => (o: Object) => boolean) & + ((val: any, o: Object) => boolean); + declare function pathEq( + path: Array, + val: any ): (o: Object) => boolean; - declare function pathEq(path: Array, val: mixed, o: Object): boolean; + declare function pathEq(path: Array, val: any, o: Object): boolean; declare function clamp( - min: T, + min: T ): ((max: T) => (v: T) => T) & ((max: T, v: T) => T); declare function clamp( min: T, - max: T, + max: T ): (v: T) => T; declare function clamp(min: T, max: T, v: T): T; declare function countBy( - fn: (x: T) => string, - ): (list: Array) => { [key: string]: number }; + fn: (x: T) => string + ): (list: Array) => { [key: string]: number, ... }; declare function countBy( fn: (x: T) => string, list: Array - ): { [key: string]: number }; + ): { [key: string]: number, ... }; - declare function difference( - xs1: Array, - ): (xs2: Array) => Array; + declare function difference(xs1: Array): (xs2: Array) => Array; declare function difference(xs1: Array, xs2: Array): Array; declare function differenceWith( - fn: BinaryPredicateFn, + fn: BinaryPredicateFn ): ((xs1: Array) => (xs2: Array) => Array) & ((xs1: Array, xs2: Array) => Array); declare function differenceWith( fn: BinaryPredicateFn, - xs1: Array, + xs1: Array ): (xs2: Array) => Array; declare function differenceWith( fn: BinaryPredicateFn, @@ -1198,28 +1269,26 @@ declare module ramda { declare function eqBy(fn: (x: T) => T, x: T): (y: T) => boolean; declare function eqBy(fn: (x: T) => T): (x: T) => (y: T) => boolean; - declare type RelationCompare = - & ((x: number) => (y: number) => bool) - & ((x: number, y: number) => bool) - & ((x: string) => (y: string) => bool) - & ((x: string, y: string) => bool) + declare function gt(x: T): (y: T) => boolean; + declare function gt(x: T, y: T): boolean; - declare var gt: RelationCompare - declare var gte: RelationCompare - declare var lt: RelationCompare - declare var lte: RelationCompare + declare function gte(x: T): (y: T) => boolean; + declare function gte(x: T, y: T): boolean; declare function identical(x: T): (y: T) => boolean; declare function identical(x: T, y: T): boolean; + declare function includes | string>(x?: V, y: T): boolean; + declare function includes | string>(x?: V) : (y: T) => boolean; + declare function innerJoin( - pred: (a: A, b: B) => boolean, + pred: (a: A, b: B) => boolean ): ( - a: Array, + a: Array ) => (b: Array) => Array & ((a: Array, b: Array) => Array); declare function innerJoin( pred: (a: A, b: B) => boolean, - a: Array, + a: Array ): (b: Array) => Array; declare function innerJoin( pred: (a: A, b: B) => boolean, @@ -1230,44 +1299,59 @@ declare module ramda { declare function intersection(x: Array, y: Array): Array; declare function intersection(x: Array): (y: Array) => Array; + declare function intersectionWith( + fn: BinaryPredicateFn + ): ((x: Array, y: Array) => Array) & + ((x: Array) => (y: Array) => Array); + declare function intersectionWith( + fn: BinaryPredicateFn, + x: Array + ): (y: Array) => Array; + declare function intersectionWith( + fn: BinaryPredicateFn, + x: Array, + y: Array + ): Array; + + declare function lt(x: T): (y: T) => boolean; + declare function lt(x: T, y: T): boolean; + + declare function lte(x: T): (y: T) => boolean; + declare function lte(x: T, y: T): boolean; + declare function max(x: T): (y: T) => T; declare function max(x: T, y: T): T; declare function maxBy( - fn: (x: T) => V, + fn: (x: T) => V ): ((x: T, y: T) => T) & ((x: T) => (y: T) => T); - declare function maxBy( - fn: (x: T) => V, - x: T, - ): (y: T) => T; + declare function maxBy(fn: (x: T) => V, x: T): (y: T) => T; declare function maxBy(fn: (x: T) => V, x: T, y: T): T; declare function min(x: T): (y: T) => T; declare function min(x: T, y: T): T; declare function minBy( - fn: (x: T) => V, + fn: (x: T) => V ): ((x: T, y: T) => T) & ((x: T) => (y: T) => T); declare function minBy(fn: (x: T) => V, x: T): (y: T) => T; declare function minBy(fn: (x: T) => V, x: T, y: T): T; - declare function sortBy( - fn: (x: T) => V, - ): (x: Array) => Array; + declare function sortBy(fn: (x: T) => V): (x: Array) => Array; declare function sortBy(fn: (x: T) => V, x: Array): Array; declare function symmetricDifference( - x: Array, + x: Array ): (y: Array) => Array; declare function symmetricDifference(x: Array, y: Array): Array; declare function symmetricDifferenceWith( - fn: BinaryPredicateFn, + fn: BinaryPredicateFn ): ((x: Array) => (y: Array) => Array) & ((x: Array, y: Array) => Array); declare function symmetricDifferenceWith( fn: BinaryPredicateFn, - x: Array, + x: Array ): (y: Array) => Array; declare function symmetricDifferenceWith( fn: BinaryPredicateFn, @@ -1275,18 +1359,16 @@ declare module ramda { y: Array ): Array; - declare function union( - x: Array, - ): (y: Array) => Array; + declare function union(x: Array): (y: Array) => Array; declare function union(x: Array, y: Array): Array; declare function unionWith( - fn: BinaryPredicateFn, + fn: BinaryPredicateFn ): ((x: Array) => (y: Array) => Array) & ((x: Array, y: Array) => Array); declare function unionWith( fn: BinaryPredicateFn, - x: Array, + x: Array ): (y: Array) => Array; declare function unionWith( fn: BinaryPredicateFn, @@ -1299,53 +1381,65 @@ declare module ramda { ( key: string, ...args: Array - ): - & ((val: T) => (src: S) => ({ [k: string]: T })) - & ((val: T, src: S) => ({ [k: string]: T } & S)), + ): ((val: T) => (src: S) => { [k: string]: T, ... }) & + ((val: T, src: S) => { [k: string]: T, ... } & S), ( key: string, val: T, ...args: Array - ): (src: S) => ({ [k: string]: T } & S), - > (key: K, val: T, src: S): ({ [k: string]: T } & S), - (key: string, val: T, src: S): ({ [k: string]: T, ...$Exact }) + ): (src: S) => { [k: string]: T, ... } & S, + >( + key: K, + val: T, + src: S + ): { [k: string]: T, ... } & S, + ( + key: string, + val: T, + src: S + ): { + [k: string]: T, + ...$Exact, + ... + }, + ... }; - declare function assocPath( - key: Array, + declare function assocPath( + key: Array, ...args: Array - ): ((val: V) => (src: S) => { [k: string]: V }) & - ((val: V) => (src: S) => { [k: string]: V } & S); - declare function assocPath( - key: Array, - val: V, + ): ((val: T) => (src: S) => { [k: string]: T, ... }) & + ((val: T) => (src: S) => { [k: string]: T, ... } & S); + declare function assocPath( + key: Array, + val: T, ...args: Array - ): (src: S) => { [k: string]: V } & S; - declare function assocPath( - key: Array, - val: V, + ): (src: S) => { [k: string]: T, ... } & S; + declare function assocPath( + key: Array, + val: T, src: S - ): { [k: string]: V } & S; + ): { [k: string]: T, ... } & S; declare function clone(src: T): $Shape; declare function dissoc( key: string, ...args: Array - ): (src: { [k: string]: T }) => { [k: string]: T }; + ): (src: { [k: string]: T, ... }) => { [k: string]: T, ... }; declare function dissoc( key: string, - src: { [k: string]: T } - ): { [k: string]: T }; + src: { [k: string]: T, ... } + ): { [k: string]: T, ... }; - declare function dissocPath( - key: Array, + declare function dissocPath( + key: Array, ...args: Array - ): (src: { [k: string]: U }) => { [k: string]: U }; - declare function dissocPath( - key: Array, - src: { [k: string]: U } - ): { [k: string]: U }; + ): (src: { [k: string]: T, ... }) => { [k: string]: T, ... }; + declare function dissocPath( + key: Array, + src: { [k: string]: T, ... } + ): { [k: string]: T, ... }; declare function evolve(NestedObject): A => A; declare function evolve(NestedObject, A): A; @@ -1365,14 +1459,11 @@ declare module ramda { declare function has(key: string): (o: Object) => boolean; declare function has(key: string, o: Object): boolean; - declare function hasPath(path: Array): (o: Object) => boolean; - declare function hasPath(path: Array, o: Object): boolean; - declare function hasIn(key: string, o: Object): boolean; declare function hasIn(key: string): (o: Object) => boolean; - declare function invert(o: Object): { [k: string]: Array }; - declare function invertObj(o: Object): { [k: string]: string }; + declare function invert(o: Object): { [k: string]: Array, ... }; + declare function invertObj(o: Object): { [k: string]: string, ... }; declare function keys(o: ?Object): Array; @@ -1388,31 +1479,29 @@ declare module ramda { declare function lensIndex(n: number): Lens; - declare function lensPath(a: Array): Lens; + declare function lensPath(a: $ReadOnlyArray): Lens; declare function lensProp(str: string): Lens; declare function mapObjIndexed( fn: (val: A, key: string, o: Object) => B, - o: { [key: string]: A } - ): { [key: string]: B }; + o: { [key: string]: A, ... } + ): { [key: string]: B, ... }; declare function mapObjIndexed( fn: (val: A, key: string, o: Object) => B, ...args: Array - ): (o: { [key: string]: A }) => { [key: string]: B }; + ): (o: { [key: string]: A, ... }) => { [key: string]: B, ... }; - declare type Merge = - ((a: A) => (b: B) => A & B) & - ((a: A, b: B) => A & B); + declare type Merge = ((a: A, b: B) => A & B) & + ((a: A) => (b: B) => A & B); declare var merge: Merge; - declare var mergeLeft: Merge; - declare var mergeDeepLeft: Merge; - declare var mergeRight: Merge; declare function mergeAll( - os: Array<{ [k: string]: T }> - ): { [k: string]: T }; + os: Array<{ [k: string]: T, ... }> + ): { [k: string]: T, ... }; + + declare var mergeDeepLeft: Merge; declare var mergeDeepRight: ((a: A, b: B) => B & A) & ((a: A) => (b: B) => B & A); @@ -1422,37 +1511,23 @@ declare module ramda { a: A, b: B ) => A & B) & - (( - fn: (a: T, b: T) => T, - ) => (a: A) => (b: B) => A & B) & - (( - fn: (a: T, b: T) => T, - ) => (a: A, b: B) => A & B) & - (( - fn: (a: T, b: T) => T, - a: A, - ) => (b: B) => A & B); + ((fn: (a: T, b: T) => T) => (a: A) => (b: B) => A & B) & + ((fn: (a: T, b: T) => T) => (a: A, b: B) => A & B) & + ((fn: (a: T, b: T) => T, a: A) => (b: B) => A & B); declare type MergeWithKey = (< A, B, S: $Keys & $Keys, - T: $ElementType> & $ElementType>, + T: $ElementType> & $ElementType> >( fn: (s: S, a: T, b: T) => T, a: A, b: B ) => A & B) & - (( - fn: (s: S, a: T, b: T) => T, - ) => (a: A, b: B) => A & B) & - (( - fn: (s: S, a: T, b: T) => T, - ) => (a: A) => (b: B) => A & B) & - (( - fn: (s: S, a: T, b: T) => T, - a: A, - ) => (b: B) => A & B); + ((fn: (s: S, a: T, b: T) => T) => (a: A, b: B) => A & B) & + ((fn: (s: S, a: T, b: T) => T) => (a: A) => (b: B) => A & B) & + ((fn: (s: S, a: T, b: T) => T, a: A) => (b: B) => A & B); declare var mergeDeepWith: MergeWith; @@ -1462,120 +1537,217 @@ declare module ramda { declare var mergeWithKey: MergeWithKey; - declare function objOf( - key: string, - ): (val: T) => { [key: string]: T }; - declare function objOf(key: string, val: T): { [key: string]: T }; + declare function objOf(key: string): (val: T) => { [key: string]: T, ... }; + declare function objOf(key: string, val: T): { [key: string]: T, ... }; - declare function omit( - keys: Array, - ): (val: T) => Object; + declare function omit(keys: Array): (val: T) => Object; declare function omit(keys: Array, val: T): Object; declare function over(lens: Lens, x: (any) => mixed, val: V): U; declare function over( - lens: Lens, - ): ((x: (any) => mixed) => (val: V) => U) & ((x: (any) => mixed, val: V) => U); - - declare function path( - p: Array, - ): (o: NestedObject) => V; - declare function path( - p: Array, - ): (o: null | void) => void; - declare function path( - p: Array, - ): (o: mixed) => ?V; - declare function path>(p: Array, o: A): V; - declare function path(p: Array, o: A): void; - declare function path(p: Array, o: A): ?V; - - declare function path( - p: Array, - ): (o: NestedObject) => V; - declare function path( - p: Array, - ): (o: null | void) => void; - declare function path( - p: Array, - ): (o: mixed) => ?V; + lens: Lens + ): ((x: (any) => mixed) => (val: V) => U) & + ((x: (any) => mixed, val: V) => U); + + declare function path(p: Array): (o: NestedObject) => V; + declare function path(p: Array): (o: null | void) => void; + declare function path(p: Array): (o: mixed) => ?V; + declare function path>(p: Array, o: A): V; + declare function path(p: Array, o: A): void; + declare function path(p: Array, o: A): ?V; + + declare function path(p: Array): (o: NestedObject) => V; + declare function path(p: Array): (o: null | void) => void; + declare function path(p: Array): (o: mixed) => ?V; declare function path>(p: Array, o: A): V; declare function path(p: Array, o: A): void; declare function path(p: Array, o: A): ?V; - declare function pathOr>( - or: T, - ): ((p: Array) => (o: ?A) => V | T) & - ((p: Array, o: ?A) => V | T); - declare function pathOr>( + declare function pathOr>( + or: T + ): ((p: Array) => (o: ?A) => V | T) & + ((p: Array, o: ?A) => V | T); + declare function pathOr>( or: T, - p: Array, + p: Array ): (o: ?A) => V | T; - declare function pathOr>( + declare function pathOr>( or: T, - p: Array, + p: Array, o: ?A ): V | T; - declare function pick>>( - keys: K, - ): (val: O) => O; - declare function pick>>( - keys: K, - val: O - ): O; + declare function pick( + keys: Array + ): (val: { [key: string]: A, ... }) => { [key: string]: A, ... }; + declare function pick( + keys: Array, + val: { [key: string]: A, ... } + ): { [key: string]: A, ... }; declare function pickAll( - keys: Array, - ): (val: { [key: string]: A }) => { [key: string]: ?A }; + keys: Array + ): (val: { [key: string]: A, ... }) => { [key: string]: ?A, ... }; declare function pickAll( keys: Array, - val: { [key: string]: A } - ): { [key: string]: ?A }; + val: { [key: string]: A, ... } + ): { [key: string]: ?A, ... }; declare function pickBy( - fn: BinaryPredicateFn2, - ): (val: { [key: string]: A }) => { [key: string]: A }; + fn: BinaryPredicateFn2 + ): (val: { [key: string]: A, ... }) => { [key: string]: A, ... }; declare function pickBy( fn: BinaryPredicateFn2, - val: { [key: string]: A } - ): { [key: string]: A }; + val: { [key: string]: A, ... } + ): { [key: string]: A, ... }; declare function project( - keys: Array, - ): (val: Array<{ [key: string]: T }>) => Array<{ [key: string]: T }>; + keys: Array + ): (val: Array<{ [key: string]: T, ... }>) => Array<{ [key: string]: T, ... }>; declare function project( keys: Array, - val: Array<{ [key: string]: T }> - ): Array<{ [key: string]: T }>; + val: Array<{ [key: string]: T, ... }> + ): Array<{ [key: string]: T, ... }>; - declare function prop( - key: T, - ): (o: O) => $ElementType; + declare function prop(key: T): (o: O) => $ElementType; declare function prop( __: $npm$ramda$Placeholder, o: O ): (key: T) => $ElementType; declare function prop(key: T, o: O): $ElementType; - declare function propOr( - or: T, - ): ((p: string) => (o: A) => V | T) & - ((p: string, o: A) => V | T); - declare function propOr( - or: T, - p: string, - ): (o: A) => V | T; - declare function propOr( - or: T, - p: string, - o: A - ): V | T; + // propOr 1 argument => (function (2 arguments) or (function (1 argument) => function (1 argument))) + declare function propOr( + defaultValue: DefaultValue + ): (( + property: Property + ) => ((object: Primitives) => DefaultValue) & + (( + object: Obj + ) => $ElementType<{ + [Property]: DefaultValue, + ...Obj, + ... + }, Property>)) & + (((property: Property, object: Primitives) => DefaultValue) & + (( + property: Property, + object: Obj + ) => $ElementType<{ + [Property]: DefaultValue, + ...Obj, + ... + }, Property>)); + + // propOr 2 arguments => function (1 argument) + declare function propOr( + defaultValue: DefaultValue, + property: $npm$ramda$Placeholder + ): ( + property: Property + ) => ((object: Primitives) => DefaultValue) & + (( + object: Obj + ) => $ElementType<{ + [Property]: DefaultValue, + ...Obj, + ... + }, Property>); + + declare function propOr( + defaultValue: $npm$ramda$Placeholder, + property: Property + ): ( + defaultValue: DefaultValue + ) => ((object: Primitives) => DefaultValue) & + (( + object: Obj + ) => $ElementType<{ + [Property]: DefaultValue, + ...Obj, + ... + }, Property>); + + declare function propOr( + defaultValue: DefaultValue, + property: Property + ): ((object: Primitives) => DefaultValue) & + (( + object: Obj + ) => $ElementType<{ + [Property]: DefaultValue, + ...Obj, + ... + }, Property>); + + // propOr 3 arguments + //propOr(defaultValue, __, object) + declare function propOr( + defaultValue: DefaultValue, + property: $npm$ramda$Placeholder, + object: Primitives + ): (p: Property) => DefaultValue; + declare function propOr( + defaultValue: DefaultValue, + property: $npm$ramda$Placeholder, + object: Obj + ): ( + property: Property + ) => $ElementType<{ + [Property]: DefaultValue, + ...Obj, + ... + }, Property>; + //propOr(defaultValue, property, __) + declare function propOr( + defaultValue: DefaultValue, + property: Property, + object: $npm$ramda$Placeholder + ): ((property: Primitives) => DefaultValue) & + (( + property: Obj + ) => $ElementType<{ + [Property]: DefaultValue, + ...Obj, + ... + }, Property>); + //propOr(__, property, object) + declare function propOr( + defaultValue: $npm$ramda$Placeholder, + property: Property, + object: Primitives + ): (defaultValue: DefaultValue) => DefaultValue; + declare function propOr( + defaultValue: $npm$ramda$Placeholder, + property: Property, + object: Obj + ): ( + defaultValue: DefaultValue + ) => $ElementType<{ + [Property]: DefaultValue, + ...Obj, + ... + }, Property>; + //propOr(defaultValue, property, object) + declare function propOr( + defaultValue: DefaultValue, + property: Property, + object: Primitives + ): DefaultValue; + declare function propOr( + defaultValue: DefaultValue, + property: Property, + object: Obj + ): $ElementType<{ + [Property]: DefaultValue, + ...Obj, + ... + }, Property>; declare function keysIn(o: Object): Array; declare function props( - keys: Array, + keys: Array ): (o: O) => Array<$ElementType>; declare function props( keys: Array, @@ -1584,20 +1756,21 @@ declare module ramda { declare function set(lens: Lens, x: T, val: V): U; declare function set( - lens: Lens, - ): ((x: (any) => mixed) => (val: V) => U) & ((x: (any) => mixed, val: V) => U); + lens: Lens + ): ((x: (any) => mixed) => (val: V) => U) & + ((x: (any) => mixed, val: V) => U); - declare function toPairs( + declare function toPairs( o: O ): Array<[$Keys, T]>; - declare function toPairsIn( + declare function toPairsIn( o: O ): Array<[string, T]>; declare function values(o: T): Array<$Values>; - declare function valuesIn(o: O): Array; + declare function valuesIn(o: O): Array; declare function where( predObj: $ObjMap, @@ -1607,10 +1780,10 @@ declare module ramda { predObj: $ObjMap ): O => boolean; - declare function whereEq( - predObj: O, + declare function whereEq( + predObj: O ): (o: $Shape) => boolean; - declare function whereEq( + declare function whereEq( predObj: O, o: $Shape ): boolean; @@ -1631,12 +1804,12 @@ declare module ramda { declare function always(x: T): (x: any) => T; declare function ap( - fns: Array<(x: T) => V>, + fns: Array<(x: T) => V> ): (xs: Array) => Array; declare function ap(fns: Array<(x: T) => V>, xs: Array): Array; declare function apply( - fn: (...args: Array) => V, + fn: (...args: Array) => V ): (xs: Array) => V; declare function apply(fn: (...args: Array) => V, xs: Array): V; @@ -1695,22 +1868,16 @@ declare module ramda { ((arg0: B, arg1: A, arg2: C) => TResult); declare function flip( fn: (arg0: A, arg1: B, arg2: C, arg3: D) => TResult - ): (( - arg1: B, - arg0: A, - ) => (arg2: C, arg3: D) => TResult) & + ): ((arg1: B, arg0: A) => (arg2: C, arg3: D) => TResult) & ((arg1: B, arg0: A, arg2: C, arg3: D) => TResult); declare function flip( fn: (arg0: A, arg1: B, arg2: C, arg3: D, arg4: E) => TResult - ): (( - arg1: B, - arg0: A, - ) => (arg2: C, arg3: D, arg4: E) => TResult) & + ): ((arg1: B, arg0: A) => (arg2: C, arg3: D, arg4: E) => TResult) & ((arg1: B, arg0: A, arg2: C, arg3: D, arg4: E) => TResult); declare function identity(x: T): T; - declare function invoker( + declare function invoker( arity: number, name: $Keys ): CurriedFunction2 & @@ -1725,6 +1892,8 @@ declare module ramda { // TODO liftN + declare function memoize) => B>(fn: T): T; + declare function memoizeWith( keyFn: (...args: Array) => C ): (...args: Array) => (...args: Array) => B; @@ -1761,80 +1930,75 @@ declare module ramda { declare type UnaryMonadFn = UnaryFn>; declare type PipeK = (>( - ab: UnaryMonadFn, - bc: UnaryMonadFn, - cd: UnaryMonadFn, - de: UnaryMonadFn, - ef: UnaryMonadFn, - fg: UnaryMonadFn, - gh: UnaryMonadFn, - hi: UnaryMonadFn, - ij: UnaryMonadFn, - jk: J => L, - ) => A => L) & + ab: UnaryMonadFn, + bc: UnaryMonadFn, + cd: UnaryMonadFn, + de: UnaryMonadFn, + ef: UnaryMonadFn, + fg: UnaryMonadFn, + gh: UnaryMonadFn, + hi: UnaryMonadFn, + ij: UnaryMonadFn, + jk: (J) => L + ) => A => L) & (>( - ab: UnaryMonadFn, - bc: UnaryMonadFn, - cd: UnaryMonadFn, - de: UnaryMonadFn, - ef: UnaryMonadFn, - fg: UnaryMonadFn, - gh: UnaryMonadFn, - hi: UnaryMonadFn, - ij: I => K, + ab: UnaryMonadFn, + bc: UnaryMonadFn, + cd: UnaryMonadFn, + de: UnaryMonadFn, + ef: UnaryMonadFn, + fg: UnaryMonadFn, + gh: UnaryMonadFn, + hi: UnaryMonadFn, + ij: (I) => K ) => A => K) & (>( - ab: UnaryMonadFn, - bc: UnaryMonadFn, - cd: UnaryMonadFn, - de: UnaryMonadFn, - ef: UnaryMonadFn, - fg: UnaryMonadFn, - gh: UnaryMonadFn, - hi: H => J, + ab: UnaryMonadFn, + bc: UnaryMonadFn, + cd: UnaryMonadFn, + de: UnaryMonadFn, + ef: UnaryMonadFn, + fg: UnaryMonadFn, + gh: UnaryMonadFn, + hi: (H) => J ) => A => J) & (>( - ab: UnaryMonadFn, - bc: UnaryMonadFn, - cd: UnaryMonadFn, - de: UnaryMonadFn, - ef: UnaryMonadFn, - fg: UnaryMonadFn, - gh: G => I, + ab: UnaryMonadFn, + bc: UnaryMonadFn, + cd: UnaryMonadFn, + de: UnaryMonadFn, + ef: UnaryMonadFn, + fg: UnaryMonadFn, + gh: (G) => I ) => A => I) & (>( - ab: UnaryMonadFn, - bc: UnaryMonadFn, - cd: UnaryMonadFn, - de: UnaryMonadFn, - ef: UnaryMonadFn, - fg: F => H, + ab: UnaryMonadFn, + bc: UnaryMonadFn, + cd: UnaryMonadFn, + de: UnaryMonadFn, + ef: UnaryMonadFn, + fg: (F) => H ) => A => H) & (>( - ab: UnaryMonadFn, - bc: UnaryMonadFn, - cd: UnaryMonadFn, - de: UnaryMonadFn, - ef: E => G, + ab: UnaryMonadFn, + bc: UnaryMonadFn, + cd: UnaryMonadFn, + de: UnaryMonadFn, + ef: (E) => G ) => A => G) & (>( - ab: UnaryMonadFn, - bc: UnaryMonadFn, - cd: UnaryMonadFn, - de: D => F, + ab: UnaryMonadFn, + bc: UnaryMonadFn, + cd: UnaryMonadFn, + de: (D) => F ) => A => F) & (>( - ab: UnaryMonadFn, - bc: UnaryMonadFn, - cd: C => E, + ab: UnaryMonadFn, + bc: UnaryMonadFn, + cd: (C) => E ) => A => E) & - (>( - ab: UnaryMonadFn, - bc: B => D, - ) => A => D) & - (>( - ab: A => C - ) => A => C); + (>(ab: UnaryMonadFn, bc: (B) => D) => A => D) & + (>(ab: (A) => C) => A => C); declare function tap(fn: (x: T) => any): (x: T) => T; declare function tap(fn: (x: T) => any, x: T): T; @@ -1881,6 +2045,11 @@ declare module ramda { //TODO useWith + declare function wrap) => B>( + fn: F, + fn2: (fn: F, ...args: Array) => D + ): (...args: Array) => D; + // *Logic declare function allPass( @@ -1895,16 +2064,63 @@ declare module ramda { ): (...args: Array) => boolean; declare function both( - x: (...args: Array) => boolean, + x: (...args: Array) => boolean ): (y: (...args: Array) => boolean) => (...args: Array) => boolean; declare function both( x: (...args: Array) => boolean, y: (...args: Array) => boolean ): (...args: Array) => boolean; - declare function complement( - x: (...args: Array) => boolean - ): (...args: Array) => boolean; + // The following code is generated from + // https://github.com/LoganBarnett/typedef-gen due to Flow not being able to + // preserve the input function's form as a return type. + // + // Begin generated complement declaration. + + declare function complement< Fn: () => boolean>( + f: Fn + ): Fn; + + declare function complement boolean>( + f: Fn + ): Fn; + + declare function complement boolean>( + f: Fn + ): Fn; + + declare function complement boolean>( + f: Fn + ): Fn; + + declare function complement boolean>( + f: Fn + ): Fn; + + declare function complement boolean>( + f: Fn + ): Fn; + + declare function complement boolean>( + f: Fn + ): Fn; + + declare function complement boolean>( + f: Fn + ): Fn; + + declare function complement boolean>( + f: Fn + ): Fn; + + declare function complement boolean>( + f: Fn + ): Fn; + + declare function complement boolean>( + f: Fn + ): Fn; + // End generated complement declaration. declare function cond( fns: Array<[(...args: Array) => boolean, (...args: Array) => B]> @@ -1914,12 +2130,12 @@ declare module ramda { declare function defaultTo(d: T, x: ?V): V | T; declare function either( - x: (...args: Array) => *, - ): (y: (...args: Array) => *) => (...args: Array) => *; + x: (...args: Array) => any + ): (y: (...args: Array) => any) => (...args: Array) => any; declare function either( - x: (...args: Array) => *, - y: (...args: Array) => * - ): (...args: Array) => *; + x: (...args: Array) => any, + y: (...args: Array) => any + ): (...args: Array) => any; declare function ifElse( cond: (...args: Args) => boolean @@ -1945,32 +2161,32 @@ declare module ramda { declare var pathSatisfies: CurriedFunction3< UnaryPredicateFn, - Array, + string[], Object, boolean >; declare function propSatisfies( - cond: (x: $Values) => boolean, - prop: $Keys, - o: T + cond: (x: T) => boolean, + prop: string, + o: NestedObject ): boolean; declare function propSatisfies( - cond: (x: $Values) => boolean, - prop: $Keys, - ): (o: T) => boolean; + cond: (x: T) => boolean, + prop: string + ): (o: NestedObject) => boolean; declare function propSatisfies( - cond: (x: $Values) => boolean, - ): ((prop: $Keys) => (o: T) => boolean) & - ((prop: $Keys, o: T) => boolean); + cond: (x: T) => boolean + ): ((prop: string) => (o: NestedObject) => boolean) & + ((prop: string, o: NestedObject) => boolean); declare function unless( - pred: UnaryPredicateFn, + pred: UnaryPredicateFn ): ((fn: (x: S) => V) => (x: T | S) => T | V) & ((fn: (x: S) => V, x: T | S) => T | V); declare function unless( pred: UnaryPredicateFn, - fn: (x: S) => V, + fn: (x: S) => V ): (x: T | S) => V | T; declare function unless( pred: UnaryPredicateFn, @@ -1979,12 +2195,11 @@ declare module ramda { ): T | V; declare function until( - pred: UnaryPredicateFn, - ): ((fn: (x: T) => T) => (x: T) => T) & - ((fn: (x: T) => T, x: T) => T); + pred: UnaryPredicateFn + ): ((fn: (x: T) => T) => (x: T) => T) & ((fn: (x: T) => T, x: T) => T); declare function until( pred: UnaryPredicateFn, - fn: (x: T) => T, + fn: (x: T) => T ): (x: T) => T; declare function until( pred: UnaryPredicateFn, @@ -1993,12 +2208,12 @@ declare module ramda { ): T; declare function when( - pred: UnaryPredicateFn, + pred: UnaryPredicateFn ): ((fn: (x: S) => V) => (x: T | S) => T | V) & ((fn: (x: S) => V, x: T | S) => T | V); declare function when( pred: UnaryPredicateFn, - fn: (x: S) => V, + fn: (x: S) => V ): (x: T | S) => V | T; declare function when( pred: UnaryPredicateFn, diff --git a/flow-typed/npm/rollup-plugin-sourcemaps_vx.x.x.js b/flow-typed/npm/rollup-plugin-sourcemaps_vx.x.x.js new file mode 100644 index 00000000..93010cb4 --- /dev/null +++ b/flow-typed/npm/rollup-plugin-sourcemaps_vx.x.x.js @@ -0,0 +1,35 @@ +// flow-typed signature: c38e4a169c3bd9f10eed79d53c5eae21 +// flow-typed version: <>/rollup-plugin-sourcemaps_v^0.6.3/flow_v0.227.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'rollup-plugin-sourcemaps' + * + * 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 'rollup-plugin-sourcemaps' { + 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 'rollup-plugin-sourcemaps/dist' { + declare module.exports: any; +} + +// Filename aliases +declare module 'rollup-plugin-sourcemaps/dist/index' { + declare module.exports: $Exports<'rollup-plugin-sourcemaps/dist'>; +} +declare module 'rollup-plugin-sourcemaps/dist/index.js' { + declare module.exports: $Exports<'rollup-plugin-sourcemaps/dist'>; +} diff --git a/flow-typed/npm/rollup-plugin-terser_vx.x.x.js b/flow-typed/npm/rollup-plugin-terser_vx.x.x.js new file mode 100644 index 00000000..764d870c --- /dev/null +++ b/flow-typed/npm/rollup-plugin-terser_vx.x.x.js @@ -0,0 +1,39 @@ +// flow-typed signature: d2564d490974b5b1c7760035528c98d0 +// flow-typed version: <>/rollup-plugin-terser_v^7.0.2/flow_v0.227.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'rollup-plugin-terser' + * + * 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 'rollup-plugin-terser' { + 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 'rollup-plugin-terser/rollup-plugin-terser' { + declare module.exports: any; +} + +declare module 'rollup-plugin-terser/transform' { + declare module.exports: any; +} + +// Filename aliases +declare module 'rollup-plugin-terser/rollup-plugin-terser.js' { + declare module.exports: $Exports<'rollup-plugin-terser/rollup-plugin-terser'>; +} +declare module 'rollup-plugin-terser/transform.js' { + declare module.exports: $Exports<'rollup-plugin-terser/transform'>; +} diff --git a/flow-typed/npm/rollup_vx.x.x.js b/flow-typed/npm/rollup_vx.x.x.js index 843a0fda..6696d24f 100644 --- a/flow-typed/npm/rollup_vx.x.x.js +++ b/flow-typed/npm/rollup_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: acf41fbc16a69f037ded92e622069f8b -// flow-typed version: <>/rollup_v^1.15.5/flow_v0.101.0 +// flow-typed signature: 4699c84aa2c1b0ee510c13747c0806b2 +// flow-typed version: <>/rollup_v^4.9.6/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -22,15 +22,43 @@ declare module 'rollup' { * require those files directly. Feel free to delete any files that aren't * needed. */ -declare module 'rollup/dist/rollup.browser.es' { +declare module 'rollup/dist/es/getLogFilter' { declare module.exports: any; } -declare module 'rollup/dist/rollup.browser' { +declare module 'rollup/dist/es/parseAst' { declare module.exports: any; } -declare module 'rollup/dist/rollup.es' { +declare module 'rollup/dist/es/rollup' { + declare module.exports: any; +} + +declare module 'rollup/dist/es/shared/node-entry' { + declare module.exports: any; +} + +declare module 'rollup/dist/es/shared/parseAst' { + declare module.exports: any; +} + +declare module 'rollup/dist/es/shared/watch' { + declare module.exports: any; +} + +declare module 'rollup/dist/getLogFilter' { + declare module.exports: any; +} + +declare module 'rollup/dist/loadConfigFile' { + declare module.exports: any; +} + +declare module 'rollup/dist/native' { + declare module.exports: any; +} + +declare module 'rollup/dist/parseAst' { declare module.exports: any; } @@ -38,16 +66,89 @@ declare module 'rollup/dist/rollup' { declare module.exports: any; } +declare module 'rollup/dist/shared/fsevents-importer' { + declare module.exports: any; +} + +declare module 'rollup/dist/shared' { + declare module.exports: any; +} + +declare module 'rollup/dist/shared/loadConfigFile' { + declare module.exports: any; +} + +declare module 'rollup/dist/shared/parseAst' { + declare module.exports: any; +} + +declare module 'rollup/dist/shared/rollup' { + declare module.exports: any; +} + +declare module 'rollup/dist/shared/watch-cli' { + declare module.exports: any; +} + +declare module 'rollup/dist/shared/watch' { + declare module.exports: any; +} + // Filename aliases -declare module 'rollup/dist/rollup.browser.es.js' { - declare module.exports: $Exports<'rollup/dist/rollup.browser.es'>; +declare module 'rollup/dist/es/getLogFilter.js' { + declare module.exports: $Exports<'rollup/dist/es/getLogFilter'>; +} +declare module 'rollup/dist/es/parseAst.js' { + declare module.exports: $Exports<'rollup/dist/es/parseAst'>; } -declare module 'rollup/dist/rollup.browser.js' { - declare module.exports: $Exports<'rollup/dist/rollup.browser'>; +declare module 'rollup/dist/es/rollup.js' { + declare module.exports: $Exports<'rollup/dist/es/rollup'>; } -declare module 'rollup/dist/rollup.es.js' { - declare module.exports: $Exports<'rollup/dist/rollup.es'>; +declare module 'rollup/dist/es/shared/node-entry.js' { + declare module.exports: $Exports<'rollup/dist/es/shared/node-entry'>; +} +declare module 'rollup/dist/es/shared/parseAst.js' { + declare module.exports: $Exports<'rollup/dist/es/shared/parseAst'>; +} +declare module 'rollup/dist/es/shared/watch.js' { + declare module.exports: $Exports<'rollup/dist/es/shared/watch'>; +} +declare module 'rollup/dist/getLogFilter.js' { + declare module.exports: $Exports<'rollup/dist/getLogFilter'>; +} +declare module 'rollup/dist/loadConfigFile.js' { + declare module.exports: $Exports<'rollup/dist/loadConfigFile'>; +} +declare module 'rollup/dist/native.js' { + declare module.exports: $Exports<'rollup/dist/native'>; +} +declare module 'rollup/dist/parseAst.js' { + declare module.exports: $Exports<'rollup/dist/parseAst'>; } declare module 'rollup/dist/rollup.js' { declare module.exports: $Exports<'rollup/dist/rollup'>; } +declare module 'rollup/dist/shared/fsevents-importer.js' { + declare module.exports: $Exports<'rollup/dist/shared/fsevents-importer'>; +} +declare module 'rollup/dist/shared/index' { + declare module.exports: $Exports<'rollup/dist/shared'>; +} +declare module 'rollup/dist/shared/index.js' { + declare module.exports: $Exports<'rollup/dist/shared'>; +} +declare module 'rollup/dist/shared/loadConfigFile.js' { + declare module.exports: $Exports<'rollup/dist/shared/loadConfigFile'>; +} +declare module 'rollup/dist/shared/parseAst.js' { + declare module.exports: $Exports<'rollup/dist/shared/parseAst'>; +} +declare module 'rollup/dist/shared/rollup.js' { + declare module.exports: $Exports<'rollup/dist/shared/rollup'>; +} +declare module 'rollup/dist/shared/watch-cli.js' { + declare module.exports: $Exports<'rollup/dist/shared/watch-cli'>; +} +declare module 'rollup/dist/shared/watch.js' { + declare module.exports: $Exports<'rollup/dist/shared/watch'>; +} diff --git a/flow-typed/npm/semantic-release_vx.x.x.js b/flow-typed/npm/semantic-release_vx.x.x.js index c76650d1..ff6a11f2 100644 --- a/flow-typed/npm/semantic-release_vx.x.x.js +++ b/flow-typed/npm/semantic-release_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: b1a0c4515f99586d90968e6dff37d3ba -// flow-typed version: <>/semantic-release_v^15.13.16/flow_v0.101.0 +// flow-typed signature: e36192c030607255e7d00bc983c765ac +// flow-typed version: <>/semantic-release_v^23.0.0/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -30,6 +30,26 @@ declare module 'semantic-release/cli' { declare module.exports: any; } +declare module 'semantic-release/lib/branches/expand' { + declare module.exports: any; +} + +declare module 'semantic-release/lib/branches/get-tags' { + declare module.exports: any; +} + +declare module 'semantic-release/lib/branches' { + declare module.exports: any; +} + +declare module 'semantic-release/lib/branches/normalize' { + declare module.exports: any; +} + +declare module 'semantic-release/lib/definitions/branches' { + declare module.exports: any; +} + declare module 'semantic-release/lib/definitions/constants' { declare module.exports: any; } @@ -70,6 +90,10 @@ declare module 'semantic-release/lib/get-next-version' { declare module.exports: any; } +declare module 'semantic-release/lib/get-release-to-add' { + declare module.exports: any; +} + declare module 'semantic-release/lib/git' { declare module.exports: any; } @@ -78,7 +102,7 @@ declare module 'semantic-release/lib/hide-sensitive' { declare module.exports: any; } -declare module 'semantic-release/lib/plugins/index' { +declare module 'semantic-release/lib/plugins' { declare module.exports: any; } @@ -115,6 +139,24 @@ declare module 'semantic-release/index' { declare module 'semantic-release/index.js' { declare module.exports: $Exports<'semantic-release'>; } +declare module 'semantic-release/lib/branches/expand.js' { + declare module.exports: $Exports<'semantic-release/lib/branches/expand'>; +} +declare module 'semantic-release/lib/branches/get-tags.js' { + declare module.exports: $Exports<'semantic-release/lib/branches/get-tags'>; +} +declare module 'semantic-release/lib/branches/index' { + declare module.exports: $Exports<'semantic-release/lib/branches'>; +} +declare module 'semantic-release/lib/branches/index.js' { + declare module.exports: $Exports<'semantic-release/lib/branches'>; +} +declare module 'semantic-release/lib/branches/normalize.js' { + declare module.exports: $Exports<'semantic-release/lib/branches/normalize'>; +} +declare module 'semantic-release/lib/definitions/branches.js' { + declare module.exports: $Exports<'semantic-release/lib/definitions/branches'>; +} declare module 'semantic-release/lib/definitions/constants.js' { declare module.exports: $Exports<'semantic-release/lib/definitions/constants'>; } @@ -145,14 +187,20 @@ declare module 'semantic-release/lib/get-logger.js' { declare module 'semantic-release/lib/get-next-version.js' { declare module.exports: $Exports<'semantic-release/lib/get-next-version'>; } +declare module 'semantic-release/lib/get-release-to-add.js' { + declare module.exports: $Exports<'semantic-release/lib/get-release-to-add'>; +} declare module 'semantic-release/lib/git.js' { declare module.exports: $Exports<'semantic-release/lib/git'>; } declare module 'semantic-release/lib/hide-sensitive.js' { declare module.exports: $Exports<'semantic-release/lib/hide-sensitive'>; } +declare module 'semantic-release/lib/plugins/index' { + declare module.exports: $Exports<'semantic-release/lib/plugins'>; +} declare module 'semantic-release/lib/plugins/index.js' { - declare module.exports: $Exports<'semantic-release/lib/plugins/index'>; + declare module.exports: $Exports<'semantic-release/lib/plugins'>; } declare module 'semantic-release/lib/plugins/normalize.js' { declare module.exports: $Exports<'semantic-release/lib/plugins/normalize'>; diff --git a/flow-typed/npm/shx_vx.x.x.js b/flow-typed/npm/shx_vx.x.x.js index ce792750..532389de 100644 --- a/flow-typed/npm/shx_vx.x.x.js +++ b/flow-typed/npm/shx_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: dcd344b5c4dbbce7262dbd22fc511565 -// flow-typed version: <>/shx_v^0.3.2/flow_v0.101.0 +// flow-typed signature: 72c0af6fe31016b0b4632452a4b0d3e1 +// flow-typed version: <>/shx_v^0.3.4/flow_v0.227.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/tsgen_vx.x.x.js b/flow-typed/npm/tsgen_vx.x.x.js index deecb8b9..c0528bc7 100644 --- a/flow-typed/npm/tsgen_vx.x.x.js +++ b/flow-typed/npm/tsgen_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: f07c1744ef4451ec50749b239692d187 -// flow-typed version: <>/tsgen_v1.3.0/flow_v0.101.0 +// flow-typed signature: 10e20fc98110c71e512341084c4c609b +// flow-typed version: <>/tsgen_v^1.3.0/flow_v0.227.0 /** * This is an autogenerated libdef stub for: @@ -58,7 +58,7 @@ declare module 'tsgen/lib/Context' { declare module.exports: any; } -declare module 'tsgen/lib/index' { +declare module 'tsgen/lib' { declare module.exports: any; } @@ -138,7 +138,7 @@ declare module 'tsgen/lib/printers/ImportSpecifier' { declare module.exports: any; } -declare module 'tsgen/lib/printers/index' { +declare module 'tsgen/lib/printers' { declare module.exports: any; } @@ -302,7 +302,7 @@ declare module 'tsgen/lib/walkers/ImportDeclaration' { declare module.exports: any; } -declare module 'tsgen/lib/walkers/index' { +declare module 'tsgen/lib/walkers' { declare module.exports: any; } @@ -350,8 +350,11 @@ declare module 'tsgen/lib/cli.js' { declare module 'tsgen/lib/Context.js' { declare module.exports: $Exports<'tsgen/lib/Context'>; } +declare module 'tsgen/lib/index' { + declare module.exports: $Exports<'tsgen/lib'>; +} declare module 'tsgen/lib/index.js' { - declare module.exports: $Exports<'tsgen/lib/index'>; + declare module.exports: $Exports<'tsgen/lib'>; } declare module 'tsgen/lib/printers/AnyTypeAnnotation.js' { declare module.exports: $Exports<'tsgen/lib/printers/AnyTypeAnnotation'>; @@ -410,8 +413,11 @@ declare module 'tsgen/lib/printers/ImportDefaultSpecifier.js' { declare module 'tsgen/lib/printers/ImportSpecifier.js' { declare module.exports: $Exports<'tsgen/lib/printers/ImportSpecifier'>; } +declare module 'tsgen/lib/printers/index' { + declare module.exports: $Exports<'tsgen/lib/printers'>; +} declare module 'tsgen/lib/printers/index.js' { - declare module.exports: $Exports<'tsgen/lib/printers/index'>; + declare module.exports: $Exports<'tsgen/lib/printers'>; } declare module 'tsgen/lib/printers/InterfaceDeclaration.js' { declare module.exports: $Exports<'tsgen/lib/printers/InterfaceDeclaration'>; @@ -533,8 +539,11 @@ declare module 'tsgen/lib/walkers/IfStatement.js' { declare module 'tsgen/lib/walkers/ImportDeclaration.js' { declare module.exports: $Exports<'tsgen/lib/walkers/ImportDeclaration'>; } +declare module 'tsgen/lib/walkers/index' { + declare module.exports: $Exports<'tsgen/lib/walkers'>; +} declare module 'tsgen/lib/walkers/index.js' { - declare module.exports: $Exports<'tsgen/lib/walkers/index'>; + declare module.exports: $Exports<'tsgen/lib/walkers'>; } declare module 'tsgen/lib/walkers/InterfaceDeclaration.js' { declare module.exports: $Exports<'tsgen/lib/walkers/InterfaceDeclaration'>; diff --git a/flow-typed/npm/typescript_vx.x.x.js b/flow-typed/npm/typescript_vx.x.x.js new file mode 100644 index 00000000..9dc2226b --- /dev/null +++ b/flow-typed/npm/typescript_vx.x.x.js @@ -0,0 +1,74 @@ +// flow-typed signature: b58f6c8b33b5104a99973fc55caf4c21 +// flow-typed version: <>/typescript_v5.3.3/flow_v0.227.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'typescript' + * + * 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 'typescript' { + 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 'typescript/lib/cancellationToken' { + declare module.exports: any; +} + +declare module 'typescript/lib/tsc' { + declare module.exports: any; +} + +declare module 'typescript/lib/tsserver' { + declare module.exports: any; +} + +declare module 'typescript/lib/tsserverlibrary' { + declare module.exports: any; +} + +declare module 'typescript/lib/typescript' { + declare module.exports: any; +} + +declare module 'typescript/lib/typingsInstaller' { + declare module.exports: any; +} + +declare module 'typescript/lib/watchGuard' { + declare module.exports: any; +} + +// Filename aliases +declare module 'typescript/lib/cancellationToken.js' { + declare module.exports: $Exports<'typescript/lib/cancellationToken'>; +} +declare module 'typescript/lib/tsc.js' { + declare module.exports: $Exports<'typescript/lib/tsc'>; +} +declare module 'typescript/lib/tsserver.js' { + declare module.exports: $Exports<'typescript/lib/tsserver'>; +} +declare module 'typescript/lib/tsserverlibrary.js' { + declare module.exports: $Exports<'typescript/lib/tsserverlibrary'>; +} +declare module 'typescript/lib/typescript.js' { + declare module.exports: $Exports<'typescript/lib/typescript'>; +} +declare module 'typescript/lib/typingsInstaller.js' { + declare module.exports: $Exports<'typescript/lib/typingsInstaller'>; +} +declare module 'typescript/lib/watchGuard.js' { + declare module.exports: $Exports<'typescript/lib/watchGuard'>; +} diff --git a/flow-typed/npm/validate-commit-msg_vx.x.x.js b/flow-typed/npm/validate-commit-msg_vx.x.x.js index 3284dbe4..d4e90b20 100644 --- a/flow-typed/npm/validate-commit-msg_vx.x.x.js +++ b/flow-typed/npm/validate-commit-msg_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 3171107e9ab9f3d93718e67d045d60ab -// flow-typed version: <>/validate-commit-msg_v^2.14.0/flow_v0.101.0 +// flow-typed signature: 5a3026d56d667037e4403826fcb587a4 +// flow-typed version: <>/validate-commit-msg_v^2.14.0/flow_v0.227.0 /** * This is an autogenerated libdef stub for: diff --git a/package.json b/package.json index 67c6e7d8..b308ab76 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "eslint": "^8.56.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-plugin-import": "^2.29.1", - "flow-bin": "^0.227.0", + "flow-bin": "^0.133.0", "flow-copy-source": "^2.0.8", "husky": "^9.0.7", "jest": "^29.7.0", diff --git a/yarn.lock b/yarn.lock index 361b9028..14a6cb14 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4959,10 +4959,10 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== -flow-bin@^0.227.0: - version "0.227.0" - resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.227.0.tgz#64eba189d2b233d04171828983dd5e6b2abadc3b" - integrity sha512-UkIzYbyUDmfztEbvS39ksR+vSu9WwUJQ4D+UvIW0ILrDuhPRN3XjheB1+mv2b/4H011HCM5y9nENXrDEaiIKtg== +flow-bin@^0.133.0: + version "0.133.0" + resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.133.0.tgz#2ee44e3f5d0c0256cfe8e99d9a85e9801c281c50" + integrity sha512-01T5g8GdhtJEn+lhAwuv5zkrMStrmkuHrY3Nn9/aS9y6waNmNgimMKlzRpFH66S0F6Ez9EqU9psz5QaRveSJIA== flow-copy-source@^2.0.8: version "2.0.9"