diff --git a/.flowconfig b/.flowconfig index 8e03353ec67..ffa2101c850 100644 --- a/.flowconfig +++ b/.flowconfig @@ -3,7 +3,6 @@ [include] [libs] -./index.js.flow [options] suppress_comment= \\(.\\|\n\\)*\\$ExpectError diff --git a/.gitignore b/.gitignore index 858641812e4..555436ff2e7 100644 --- a/.gitignore +++ b/.gitignore @@ -31,6 +31,7 @@ lib test-lib dist npm +!flow-typed/npm # webstorm .idea/ diff --git a/CHANGELOG.md b/CHANGELOG.md index 7788d7b0142..e807ab60a6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Change log ### vNEXT +- Add support for flow typecheck to work out of the box (without any configuration) [PR #1820](https://github.com/apollographql/apollo-client/pull/1820) - Remove the dependency on the query and mutation store from the data reducer. Apollo actions sent to Redux now contain additional information that was originally pulled from the query and mutation stores [PR #1845](https://github.com/apollographql/apollo-client/pull/1845) - Fix: Avoiding reprocessing of identical data when writing to the store [PR #1675](https://github.com/apollographql/apollo-client/pull/1675) diff --git a/flow-typed/npm/@types/benchmark_vx.x.x.js b/flow-typed/npm/@types/benchmark_vx.x.x.js new file mode 100644 index 00000000000..e6a961ec47c --- /dev/null +++ b/flow-typed/npm/@types/benchmark_vx.x.x.js @@ -0,0 +1,18 @@ +// flow-typed signature: 2b8e953e232e808500cb9d616cda53b7 +// flow-typed version: <>/@types/benchmark_v^1.0.30/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * '@types/benchmark' + * + * 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 '@types/benchmark' { + declare module.exports: any; +} diff --git a/flow-typed/npm/@types/chai-as-promised_vx.x.x.js b/flow-typed/npm/@types/chai-as-promised_vx.x.x.js new file mode 100644 index 00000000000..c7a8ca14201 --- /dev/null +++ b/flow-typed/npm/@types/chai-as-promised_vx.x.x.js @@ -0,0 +1,18 @@ +// flow-typed signature: 7bfbfc5d087874170ce6168caff5b66c +// flow-typed version: <>/@types/chai-as-promised_v0.0.31/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * '@types/chai-as-promised' + * + * 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 '@types/chai-as-promised' { + declare module.exports: any; +} diff --git a/flow-typed/npm/@types/chai_vx.x.x.js b/flow-typed/npm/@types/chai_vx.x.x.js new file mode 100644 index 00000000000..35da93a288f --- /dev/null +++ b/flow-typed/npm/@types/chai_vx.x.x.js @@ -0,0 +1,18 @@ +// flow-typed signature: 2d385d858292ff112ca939833ca04ee3 +// flow-typed version: <>/@types/chai_v4.0.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * '@types/chai' + * + * 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 '@types/chai' { + declare module.exports: any; +} diff --git a/flow-typed/npm/@types/lodash_vx.x.x.js b/flow-typed/npm/@types/lodash_vx.x.x.js new file mode 100644 index 00000000000..128c4008238 --- /dev/null +++ b/flow-typed/npm/@types/lodash_vx.x.x.js @@ -0,0 +1,18 @@ +// flow-typed signature: a659767d2f41832d35f4fedbdda4140c +// flow-typed version: <>/@types/lodash_v4.14.65/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * '@types/lodash' + * + * 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 '@types/lodash' { + declare module.exports: any; +} diff --git a/flow-typed/npm/@types/mocha_vx.x.x.js b/flow-typed/npm/@types/mocha_vx.x.x.js new file mode 100644 index 00000000000..d612cefdff4 --- /dev/null +++ b/flow-typed/npm/@types/mocha_vx.x.x.js @@ -0,0 +1,18 @@ +// flow-typed signature: f58456b38eae6df2434100d3a7881df1 +// flow-typed version: <>/@types/mocha_v^2.2.31/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * '@types/mocha' + * + * 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 '@types/mocha' { + declare module.exports: any; +} diff --git a/flow-typed/npm/@types/node_vx.x.x.js b/flow-typed/npm/@types/node_vx.x.x.js new file mode 100644 index 00000000000..81cfa52af07 --- /dev/null +++ b/flow-typed/npm/@types/node_vx.x.x.js @@ -0,0 +1,18 @@ +// flow-typed signature: 2121f464db55a2a7cb7eb2b99d5b4708 +// flow-typed version: <>/@types/node_v8.0.1/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * '@types/node' + * + * Fill this stub out by replacing all the `any` types. + * + * Once filled out, we encourage you to share your work with the + * community by sending a pull request to: + * https://github.com/flowtype/flow-typed + */ + +declare module '@types/node' { + declare module.exports: any; +} diff --git a/flow-typed/npm/@types/promises-a-plus_vx.x.x.js b/flow-typed/npm/@types/promises-a-plus_vx.x.x.js new file mode 100644 index 00000000000..5448f9faafb --- /dev/null +++ b/flow-typed/npm/@types/promises-a-plus_vx.x.x.js @@ -0,0 +1,18 @@ +// flow-typed signature: 59a0c8be7e676646e3e9be2f10a5c259 +// flow-typed version: <>/@types/promises-a-plus_v0.0.27/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * '@types/promises-a-plus' + * + * 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 '@types/promises-a-plus' { + declare module.exports: any; +} diff --git a/flow-typed/npm/@types/sinon_vx.x.x.js b/flow-typed/npm/@types/sinon_vx.x.x.js new file mode 100644 index 00000000000..913f59f88f8 --- /dev/null +++ b/flow-typed/npm/@types/sinon_vx.x.x.js @@ -0,0 +1,18 @@ +// flow-typed signature: c3724d10bbfe950c80d33cf06a6a1add +// flow-typed version: <>/@types/sinon_v^2.1.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * '@types/sinon' + * + * 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 '@types/sinon' { + declare module.exports: any; +} diff --git a/flow-typed/npm/benchmark_vx.x.x.js b/flow-typed/npm/benchmark_vx.x.x.js new file mode 100644 index 00000000000..681dbb8cfd4 --- /dev/null +++ b/flow-typed/npm/benchmark_vx.x.x.js @@ -0,0 +1,32 @@ +// flow-typed signature: 1e60658c3fa312b7b1583b1bdb3b72a4 +// flow-typed version: <>/benchmark_v^2.1.3/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'benchmark' + * + * 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 'benchmark' { + 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 'benchmark/benchmark' { + declare module.exports: any; +} + +// Filename aliases +declare module 'benchmark/benchmark.js' { + declare module.exports: $Exports<'benchmark/benchmark'>; +} diff --git a/flow-typed/npm/browserify_vx.x.x.js b/flow-typed/npm/browserify_vx.x.x.js new file mode 100644 index 00000000000..9e19e12e2e9 --- /dev/null +++ b/flow-typed/npm/browserify_vx.x.x.js @@ -0,0 +1,2796 @@ +// flow-typed signature: 5ed5f1460dfbfd7e51ac2acc8e6142dd +// flow-typed version: <>/browserify_v^14.3.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'browserify' + * + * 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 'browserify' { + 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 'browserify/bin/args' { + declare module.exports: any; +} + +declare module 'browserify/bin/cmd' { + declare module.exports: any; +} + +declare module 'browserify/example/api/browser/bar' { + declare module.exports: any; +} + +declare module 'browserify/example/api/browser/foo' { + declare module.exports: any; +} + +declare module 'browserify/example/api/browser/main' { + declare module.exports: any; +} + +declare module 'browserify/example/api/build' { + declare module.exports: any; +} + +declare module 'browserify/example/multiple_bundles/beep' { + declare module.exports: any; +} + +declare module 'browserify/example/multiple_bundles/boop' { + declare module.exports: any; +} + +declare module 'browserify/example/multiple_bundles/robot' { + declare module.exports: any; +} + +declare module 'browserify/example/source_maps/build' { + declare module.exports: any; +} + +declare module 'browserify/example/source_maps/js/build/bundle' { + declare module.exports: any; +} + +declare module 'browserify/example/source_maps/js/foo' { + declare module.exports: any; +} + +declare module 'browserify/example/source_maps/js/main' { + declare module.exports: any; +} + +declare module 'browserify/example/source_maps/js/wunder/bar' { + declare module.exports: any; +} + +declare module 'browserify/lib/_empty' { + declare module.exports: any; +} + +declare module 'browserify/lib/builtins' { + declare module.exports: any; +} + +declare module 'browserify/test/args' { + declare module.exports: any; +} + +declare module 'browserify/test/array' { + declare module.exports: any; +} + +declare module 'browserify/test/array/one' { + declare module.exports: any; +} + +declare module 'browserify/test/array/three' { + declare module.exports: any; +} + +declare module 'browserify/test/array/two' { + declare module.exports: any; +} + +declare module 'browserify/test/async' { + declare module.exports: any; +} + +declare module 'browserify/test/async/src' { + declare module.exports: any; +} + +declare module 'browserify/test/backbone' { + declare module.exports: any; +} + +declare module 'browserify/test/bare_shebang' { + declare module.exports: any; +} + +declare module 'browserify/test/bare' { + declare module.exports: any; +} + +declare module 'browserify/test/bare/main' { + declare module.exports: any; +} + +declare module 'browserify/test/bin_entry' { + declare module.exports: any; +} + +declare module 'browserify/test/bin_tr_error' { + declare module.exports: any; +} + +declare module 'browserify/test/bin_tr_error/main' { + declare module.exports: any; +} + +declare module 'browserify/test/bin_tr_error/tr' { + declare module.exports: any; +} + +declare module 'browserify/test/bin' { + declare module.exports: any; +} + +declare module 'browserify/test/bom' { + declare module.exports: any; +} + +declare module 'browserify/test/bom/hello' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_file' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_file/wow' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/a/main' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/b/main' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/b/x' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/c/main' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/c/x' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/d/main' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/d/x' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/e/main' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/e/x' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/f/main' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/f/x' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/g/main' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/g/x' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/h/main' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/h/x' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/i/browser' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/i/main' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/i/x' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/j/browser' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/j/main' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/j/x' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/k/main' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/k/node_modules/x/hey' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/l/main' { + declare module.exports: any; +} + +declare module 'browserify/test/browser_field_resolve/l/node_modules/x/hey' { + declare module.exports: any; +} + +declare module 'browserify/test/buffer' { + declare module.exports: any; +} + +declare module 'browserify/test/bundle_external_global' { + declare module.exports: any; +} + +declare module 'browserify/test/bundle_external' { + declare module.exports: any; +} + +declare module 'browserify/test/bundle_external/boop' { + declare module.exports: any; +} + +declare module 'browserify/test/bundle_external/main' { + declare module.exports: any; +} + +declare module 'browserify/test/bundle_external/robot' { + declare module.exports: any; +} + +declare module 'browserify/test/bundle_sourcemap' { + declare module.exports: any; +} + +declare module 'browserify/test/bundle-bundle-external' { + declare module.exports: any; +} + +declare module 'browserify/test/bundle-bundle-external/bar' { + declare module.exports: any; +} + +declare module 'browserify/test/bundle-bundle-external/baz' { + declare module.exports: any; +} + +declare module 'browserify/test/bundle-bundle-external/foo' { + declare module.exports: any; +} + +declare module 'browserify/test/bundle-stream' { + declare module.exports: any; +} + +declare module 'browserify/test/bundle' { + declare module.exports: any; +} + +declare module 'browserify/test/catch' { + declare module.exports: any; +} + +declare module 'browserify/test/catch/main' { + declare module.exports: any; +} + +declare module 'browserify/test/circular' { + declare module.exports: any; +} + +declare module 'browserify/test/circular/a' { + declare module.exports: any; +} + +declare module 'browserify/test/circular/b' { + declare module.exports: any; +} + +declare module 'browserify/test/circular/main' { + declare module.exports: any; +} + +declare module 'browserify/test/coffee_bin' { + declare module.exports: any; +} + +declare module 'browserify/test/coffeeify' { + declare module.exports: any; +} + +declare module 'browserify/test/comment' { + declare module.exports: any; +} + +declare module 'browserify/test/comment/main' { + declare module.exports: any; +} + +declare module 'browserify/test/constants' { + declare module.exports: any; +} + +declare module 'browserify/test/crypto_ig' { + declare module.exports: any; +} + +declare module 'browserify/test/crypto' { + declare module.exports: any; +} + +declare module 'browserify/test/cycle' { + declare module.exports: any; +} + +declare module 'browserify/test/cycle/entry' { + declare module.exports: any; +} + +declare module 'browserify/test/cycle/mod1/a' { + declare module.exports: any; +} + +declare module 'browserify/test/cycle/mod1/b' { + declare module.exports: any; +} + +declare module 'browserify/test/cycle/mod2/a' { + declare module.exports: any; +} + +declare module 'browserify/test/cycle/mod2/b' { + declare module.exports: any; +} + +declare module 'browserify/test/debug_standalone' { + declare module.exports: any; +} + +declare module 'browserify/test/debug_standalone/x' { + declare module.exports: any; +} + +declare module 'browserify/test/dedupe-deps' { + declare module.exports: any; +} + +declare module 'browserify/test/dedupe-nomap' { + declare module.exports: any; +} + +declare module 'browserify/test/delay' { + declare module.exports: any; +} + +declare module 'browserify/test/delay/diverted' { + declare module.exports: any; +} + +declare module 'browserify/test/delay/main' { + declare module.exports: any; +} + +declare module 'browserify/test/dep' { + declare module.exports: any; +} + +declare module 'browserify/test/dollar' { + declare module.exports: any; +} + +declare module 'browserify/test/dollar/dollar/index' { + declare module.exports: any; +} + +declare module 'browserify/test/double_buffer' { + declare module.exports: any; +} + +declare module 'browserify/test/double_buffer/explicit' { + declare module.exports: any; +} + +declare module 'browserify/test/double_buffer/implicit' { + declare module.exports: any; +} + +declare module 'browserify/test/double_buffer/main' { + declare module.exports: any; +} + +declare module 'browserify/test/double_bundle_error' { + declare module.exports: any; +} + +declare module 'browserify/test/double_bundle_error/main' { + declare module.exports: any; +} + +declare module 'browserify/test/double_bundle_error/needs_three' { + declare module.exports: any; +} + +declare module 'browserify/test/double_bundle_error/one' { + declare module.exports: any; +} + +declare module 'browserify/test/double_bundle_error/three' { + declare module.exports: any; +} + +declare module 'browserify/test/double_bundle_error/two' { + declare module.exports: any; +} + +declare module 'browserify/test/double_bundle_json' { + declare module.exports: any; +} + +declare module 'browserify/test/double_bundle_json/index' { + declare module.exports: any; +} + +declare module 'browserify/test/double_bundle_parallel_cache' { + declare module.exports: any; +} + +declare module 'browserify/test/double_bundle_parallel' { + declare module.exports: any; +} + +declare module 'browserify/test/double_bundle' { + declare module.exports: any; +} + +declare module 'browserify/test/dup/foo-dup' { + declare module.exports: any; +} + +declare module 'browserify/test/dup/foo' { + declare module.exports: any; +} + +declare module 'browserify/test/dup/index' { + declare module.exports: any; +} + +declare module 'browserify/test/entry_exec' { + declare module.exports: any; +} + +declare module 'browserify/test/entry_exec/fail' { + declare module.exports: any; +} + +declare module 'browserify/test/entry_exec/main' { + declare module.exports: any; +} + +declare module 'browserify/test/entry_expose' { + declare module.exports: any; +} + +declare module 'browserify/test/entry_expose/main' { + declare module.exports: any; +} + +declare module 'browserify/test/entry_relative' { + declare module.exports: any; +} + +declare module 'browserify/test/entry' { + declare module.exports: any; +} + +declare module 'browserify/test/entry/main' { + declare module.exports: any; +} + +declare module 'browserify/test/entry/needs_three' { + declare module.exports: any; +} + +declare module 'browserify/test/entry/one' { + declare module.exports: any; +} + +declare module 'browserify/test/entry/three' { + declare module.exports: any; +} + +declare module 'browserify/test/entry/two' { + declare module.exports: any; +} + +declare module 'browserify/test/error_code' { + declare module.exports: any; +} + +declare module 'browserify/test/error_code/src' { + declare module.exports: any; +} + +declare module 'browserify/test/export' { + declare module.exports: any; +} + +declare module 'browserify/test/export/entry' { + declare module.exports: any; +} + +declare module 'browserify/test/external_args/main' { + declare module.exports: any; +} + +declare module 'browserify/test/external_shim' { + declare module.exports: any; +} + +declare module 'browserify/test/external_shim/bundle1' { + declare module.exports: any; +} + +declare module 'browserify/test/external_shim/bundle2' { + declare module.exports: any; +} + +declare module 'browserify/test/external_shim/shim' { + declare module.exports: any; +} + +declare module 'browserify/test/external' { + declare module.exports: any; +} + +declare module 'browserify/test/external/main' { + declare module.exports: any; +} + +declare module 'browserify/test/external/x' { + declare module.exports: any; +} + +declare module 'browserify/test/externalize' { + declare module.exports: any; +} + +declare module 'browserify/test/externalize/beep' { + declare module.exports: any; +} + +declare module 'browserify/test/externalize/boop' { + declare module.exports: any; +} + +declare module 'browserify/test/externalize/robot' { + declare module.exports: any; +} + +declare module 'browserify/test/fake' { + declare module.exports: any; +} + +declare module 'browserify/test/fake/fake_fs' { + declare module.exports: any; +} + +declare module 'browserify/test/fake/main' { + declare module.exports: any; +} + +declare module 'browserify/test/field' { + declare module.exports: any; +} + +declare module 'browserify/test/field/miss' { + declare module.exports: any; +} + +declare module 'browserify/test/field/node_modules/z-miss/browser' { + declare module.exports: any; +} + +declare module 'browserify/test/field/node_modules/z-miss/main' { + declare module.exports: any; +} + +declare module 'browserify/test/field/node_modules/z-object/browser' { + declare module.exports: any; +} + +declare module 'browserify/test/field/node_modules/z-object/main' { + declare module.exports: any; +} + +declare module 'browserify/test/field/node_modules/z-string/browser' { + declare module.exports: any; +} + +declare module 'browserify/test/field/node_modules/z-string/main' { + declare module.exports: any; +} + +declare module 'browserify/test/field/node_modules/z-sub/browser/a' { + declare module.exports: any; +} + +declare module 'browserify/test/field/node_modules/z-sub/browser/b' { + declare module.exports: any; +} + +declare module 'browserify/test/field/node_modules/z-sub/main' { + declare module.exports: any; +} + +declare module 'browserify/test/field/object' { + declare module.exports: any; +} + +declare module 'browserify/test/field/string' { + declare module.exports: any; +} + +declare module 'browserify/test/field/sub' { + declare module.exports: any; +} + +declare module 'browserify/test/file_event' { + declare module.exports: any; +} + +declare module 'browserify/test/five_bundle' { + declare module.exports: any; +} + +declare module 'browserify/test/full_paths' { + declare module.exports: any; +} + +declare module 'browserify/test/glob' { + declare module.exports: any; +} + +declare module 'browserify/test/glob/a' { + declare module.exports: any; +} + +declare module 'browserify/test/glob/b' { + declare module.exports: any; +} + +declare module 'browserify/test/glob/lib/z' { + declare module.exports: any; +} + +declare module 'browserify/test/glob/vendor/x' { + declare module.exports: any; +} + +declare module 'browserify/test/glob/vendor/y' { + declare module.exports: any; +} + +declare module 'browserify/test/global_coffeeify' { + declare module.exports: any; +} + +declare module 'browserify/test/global_noparse' { + declare module.exports: any; +} + +declare module 'browserify/test/global_recorder' { + declare module.exports: any; +} + +declare module 'browserify/test/global_recorder/main' { + declare module.exports: any; +} + +declare module 'browserify/test/global' { + declare module.exports: any; +} + +declare module 'browserify/test/global/buffer' { + declare module.exports: any; +} + +declare module 'browserify/test/global/filename' { + declare module.exports: any; +} + +declare module 'browserify/test/global/main' { + declare module.exports: any; +} + +declare module 'browserify/test/global/node_modules/aaa/index' { + declare module.exports: any; +} + +declare module 'browserify/test/global/node_modules/robot/index' { + declare module.exports: any; +} + +declare module 'browserify/test/global/node_modules/robot/lib/beep' { + declare module.exports: any; +} + +declare module 'browserify/test/global/tick' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/main' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/one/dir/f' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/one/dir/g' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/one/f' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/one/g' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/three/dir/f' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/three/dir/g' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/three/dir/h' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/three/f' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/three/g' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/three/h' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/two/dir/f' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/two/dir/g' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/two/dir/h' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/two/f' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/two/g' { + declare module.exports: any; +} + +declare module 'browserify/test/hash_instance_context/two/h' { + declare module.exports: any; +} + +declare module 'browserify/test/hash' { + declare module.exports: any; +} + +declare module 'browserify/test/hash/foo/other' { + declare module.exports: any; +} + +declare module 'browserify/test/hash/foo/two' { + declare module.exports: any; +} + +declare module 'browserify/test/hash/main' { + declare module.exports: any; +} + +declare module 'browserify/test/hash/one' { + declare module.exports: any; +} + +declare module 'browserify/test/hash/other' { + declare module.exports: any; +} + +declare module 'browserify/test/identical_different' { + declare module.exports: any; +} + +declare module 'browserify/test/identical_different/main' { + declare module.exports: any; +} + +declare module 'browserify/test/identical_different/node_modules/op/index' { + declare module.exports: any; +} + +declare module 'browserify/test/identical_different/wow/node_modules/op/index' { + declare module.exports: any; +} + +declare module 'browserify/test/identical_different/wow/y' { + declare module.exports: any; +} + +declare module 'browserify/test/identical_different/x' { + declare module.exports: any; +} + +declare module 'browserify/test/identical' { + declare module.exports: any; +} + +declare module 'browserify/test/identical/main' { + declare module.exports: any; +} + +declare module 'browserify/test/identical/x' { + declare module.exports: any; +} + +declare module 'browserify/test/identical/y' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore_browser_field' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore_browser_field/main' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore_browser_field/node_modules/a/browser' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore_browser_field/node_modules/a/main' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore_browser_field/node_modules/b/browser-x' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore_browser_field/node_modules/b/main' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore_browser_field/node_modules/b/x' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore_missing' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore_missing/main' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore_transform_key' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore_transform_key/main' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore_transform_key/node_modules/a/index' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore_transform_key/node_modules/evil-transform/index' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore/by-id' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore/by-relative' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore/double-skip' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore/double-skip/index' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore/double-skip/skip' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore/ignored/skip' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore/main' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore/relative/index' { + declare module.exports: any; +} + +declare module 'browserify/test/ignore/skip' { + declare module.exports: any; +} + +declare module 'browserify/test/json' { + declare module.exports: any; +} + +declare module 'browserify/test/json/evil' { + declare module.exports: any; +} + +declare module 'browserify/test/json/main' { + declare module.exports: any; +} + +declare module 'browserify/test/leak' { + declare module.exports: any; +} + +declare module 'browserify/test/maxlisteners' { + declare module.exports: any; +} + +declare module 'browserify/test/maxlisteners/main' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_bundle_unique' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_bundle' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_bundle/_prelude' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_bundle/a' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_bundle/b' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_bundle/c' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_entry_cross_require' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_entry_cross_require/a' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_entry_cross_require/c' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_entry_cross_require/lib/b' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_entry' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_entry/a' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_entry/b' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_entry/c' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_require' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_require/a' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_require/main' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_symlink' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_symlink/main' { + declare module.exports: any; +} + +declare module 'browserify/test/multi_symlink/x' { + declare module.exports: any; +} + +declare module 'browserify/test/no_builtins' { + declare module.exports: any; +} + +declare module 'browserify/test/no_builtins/extra/fs' { + declare module.exports: any; +} + +declare module 'browserify/test/no_builtins/extra/tls' { + declare module.exports: any; +} + +declare module 'browserify/test/no_builtins/main' { + declare module.exports: any; +} + +declare module 'browserify/test/node_modules/beep/index' { + declare module.exports: any; +} + +declare module 'browserify/test/node_modules/plugin-foo/index' { + declare module.exports: any; +} + +declare module 'browserify/test/node_modules/tr/index' { + declare module.exports: any; +} + +declare module 'browserify/test/noparse' { + declare module.exports: any; +} + +declare module 'browserify/test/noparse/a' { + declare module.exports: any; +} + +declare module 'browserify/test/noparse/b' { + declare module.exports: any; +} + +declare module 'browserify/test/noparse/dir1/1' { + declare module.exports: any; +} + +declare module 'browserify/test/noparse/dir1/dir2/2' { + declare module.exports: any; +} + +declare module 'browserify/test/noparse/node_modules/robot/lib/beep' { + declare module.exports: any; +} + +declare module 'browserify/test/noparse/node_modules/robot/lib/boop' { + declare module.exports: any; +} + +declare module 'browserify/test/noparse/node_modules/robot/main' { + declare module.exports: any; +} + +declare module 'browserify/test/pack' { + declare module.exports: any; +} + +declare module 'browserify/test/paths_transform' { + declare module.exports: any; +} + +declare module 'browserify/test/paths' { + declare module.exports: any; +} + +declare module 'browserify/test/paths/main' { + declare module.exports: any; +} + +declare module 'browserify/test/paths/x/aaa/index' { + declare module.exports: any; +} + +declare module 'browserify/test/paths/x/ccc/index' { + declare module.exports: any; +} + +declare module 'browserify/test/paths/y/bbb/index' { + declare module.exports: any; +} + +declare module 'browserify/test/paths/y/ccc/index' { + declare module.exports: any; +} + +declare module 'browserify/test/pipeline_deps' { + declare module.exports: any; +} + +declare module 'browserify/test/pipeline_deps/bar' { + declare module.exports: any; +} + +declare module 'browserify/test/pipeline_deps/foo' { + declare module.exports: any; +} + +declare module 'browserify/test/pipeline_deps/main' { + declare module.exports: any; +} + +declare module 'browserify/test/pipeline_deps/xyz' { + declare module.exports: any; +} + +declare module 'browserify/test/pkg_event' { + declare module.exports: any; +} + +declare module 'browserify/test/pkg_event/main' { + declare module.exports: any; +} + +declare module 'browserify/test/pkg' { + declare module.exports: any; +} + +declare module 'browserify/test/pkg/main' { + declare module.exports: any; +} + +declare module 'browserify/test/plugin' { + declare module.exports: any; +} + +declare module 'browserify/test/plugin/main' { + declare module.exports: any; +} + +declare module 'browserify/test/process' { + declare module.exports: any; +} + +declare module 'browserify/test/process/main' { + declare module.exports: any; +} + +declare module 'browserify/test/process/one' { + declare module.exports: any; +} + +declare module 'browserify/test/process/two' { + declare module.exports: any; +} + +declare module 'browserify/test/relative_dedupe' { + declare module.exports: any; +} + +declare module 'browserify/test/relative_dedupe/a/a' { + declare module.exports: any; +} + +declare module 'browserify/test/relative_dedupe/a/b' { + declare module.exports: any; +} + +declare module 'browserify/test/relative_dedupe/a/index' { + declare module.exports: any; +} + +declare module 'browserify/test/relative_dedupe/b/a' { + declare module.exports: any; +} + +declare module 'browserify/test/relative_dedupe/b/b' { + declare module.exports: any; +} + +declare module 'browserify/test/relative_dedupe/b/index' { + declare module.exports: any; +} + +declare module 'browserify/test/relative_dedupe/index' { + declare module.exports: any; +} + +declare module 'browserify/test/relative_dedupe/main' { + declare module.exports: any; +} + +declare module 'browserify/test/require_cache' { + declare module.exports: any; +} + +declare module 'browserify/test/require_expose' { + declare module.exports: any; +} + +declare module 'browserify/test/require_expose/main' { + declare module.exports: any; +} + +declare module 'browserify/test/require_expose/some_dep' { + declare module.exports: any; +} + +declare module 'browserify/test/reset' { + declare module.exports: any; +} + +declare module 'browserify/test/resolve_exposed' { + declare module.exports: any; +} + +declare module 'browserify/test/resolve_exposed/main' { + declare module.exports: any; +} + +declare module 'browserify/test/resolve_exposed/x' { + declare module.exports: any; +} + +declare module 'browserify/test/retarget' { + declare module.exports: any; +} + +declare module 'browserify/test/reverse_multi_bundle' { + declare module.exports: any; +} + +declare module 'browserify/test/reverse_multi_bundle/app' { + declare module.exports: any; +} + +declare module 'browserify/test/reverse_multi_bundle/arbitrary' { + declare module.exports: any; +} + +declare module 'browserify/test/reverse_multi_bundle/lazy' { + declare module.exports: any; +} + +declare module 'browserify/test/reverse_multi_bundle/shared' { + declare module.exports: any; +} + +declare module 'browserify/test/shared_symlink' { + declare module.exports: any; +} + +declare module 'browserify/test/shared_symlink/app/index' { + declare module.exports: any; +} + +declare module 'browserify/test/shared_symlink/app/node_modules/foo/index' { + declare module.exports: any; +} + +declare module 'browserify/test/shared_symlink/main' { + declare module.exports: any; +} + +declare module 'browserify/test/shared_symlink/shared/index' { + declare module.exports: any; +} + +declare module 'browserify/test/shebang' { + declare module.exports: any; +} + +declare module 'browserify/test/shebang/foo' { + declare module.exports: any; +} + +declare module 'browserify/test/shebang/main' { + declare module.exports: any; +} + +declare module 'browserify/test/standalone_events' { + declare module.exports: any; +} + +declare module 'browserify/test/standalone_sourcemap' { + declare module.exports: any; +} + +declare module 'browserify/test/standalone' { + declare module.exports: any; +} + +declare module 'browserify/test/standalone/main' { + declare module.exports: any; +} + +declare module 'browserify/test/standalone/one' { + declare module.exports: any; +} + +declare module 'browserify/test/standalone/two' { + declare module.exports: any; +} + +declare module 'browserify/test/stdin' { + declare module.exports: any; +} + +declare module 'browserify/test/stream_file' { + declare module.exports: any; +} + +declare module 'browserify/test/stream' { + declare module.exports: any; +} + +declare module 'browserify/test/stream/bar' { + declare module.exports: any; +} + +declare module 'browserify/test/stream/foo' { + declare module.exports: any; +} + +declare module 'browserify/test/stream/main' { + declare module.exports: any; +} + +declare module 'browserify/test/subdep' { + declare module.exports: any; +} + +declare module 'browserify/test/subdep/index' { + declare module.exports: any; +} + +declare module 'browserify/test/symlink_dedupe' { + declare module.exports: any; +} + +declare module 'browserify/test/symlink_dedupe/main' { + declare module.exports: any; +} + +declare module 'browserify/test/symlink_dedupe/one/f' { + declare module.exports: any; +} + +declare module 'browserify/test/symlink_dedupe/one/g' { + declare module.exports: any; +} + +declare module 'browserify/test/syntax_cache' { + declare module.exports: any; +} + +declare module 'browserify/test/syntax_cache/invalid' { + declare module.exports: any; +} + +declare module 'browserify/test/syntax_cache/valid' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_args' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_args/main' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_args/tr' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_error' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_flags' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_global' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_global/main' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_global/node_modules/tr/index' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_global/node_modules/x/index' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_global/node_modules/x/node_modules/tr/index' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_no_entry' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_no_entry/main' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_once' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_once/main' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_order' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_order/replace_aaa' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_order/replace_bbb' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_symlink' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_symlink/a-module/index' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_symlink/app/main' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_symlink/b-module/ext' { + declare module.exports: any; +} + +declare module 'browserify/test/tr_symlink/b-module/index' { + declare module.exports: any; +} + +declare module 'browserify/test/tr' { + declare module.exports: any; +} + +declare module 'browserify/test/tr/f' { + declare module.exports: any; +} + +declare module 'browserify/test/tr/main' { + declare module.exports: any; +} + +declare module 'browserify/test/tr/subdir/g' { + declare module.exports: any; +} + +declare module 'browserify/test/unicode' { + declare module.exports: any; +} + +declare module 'browserify/test/unicode/main' { + declare module.exports: any; +} + +declare module 'browserify/test/unicode/one' { + declare module.exports: any; +} + +declare module 'browserify/test/unicode/two' { + declare module.exports: any; +} + +declare module 'browserify/test/util' { + declare module.exports: any; +} + +declare module 'browserify/test/yield' { + declare module.exports: any; +} + +declare module 'browserify/test/yield/f' { + declare module.exports: any; +} + +declare module 'browserify/test/yield/main' { + declare module.exports: any; +} + +// Filename aliases +declare module 'browserify/bin/args.js' { + declare module.exports: $Exports<'browserify/bin/args'>; +} +declare module 'browserify/bin/cmd.js' { + declare module.exports: $Exports<'browserify/bin/cmd'>; +} +declare module 'browserify/example/api/browser/bar.js' { + declare module.exports: $Exports<'browserify/example/api/browser/bar'>; +} +declare module 'browserify/example/api/browser/foo.js' { + declare module.exports: $Exports<'browserify/example/api/browser/foo'>; +} +declare module 'browserify/example/api/browser/main.js' { + declare module.exports: $Exports<'browserify/example/api/browser/main'>; +} +declare module 'browserify/example/api/build.js' { + declare module.exports: $Exports<'browserify/example/api/build'>; +} +declare module 'browserify/example/multiple_bundles/beep.js' { + declare module.exports: $Exports<'browserify/example/multiple_bundles/beep'>; +} +declare module 'browserify/example/multiple_bundles/boop.js' { + declare module.exports: $Exports<'browserify/example/multiple_bundles/boop'>; +} +declare module 'browserify/example/multiple_bundles/robot.js' { + declare module.exports: $Exports<'browserify/example/multiple_bundles/robot'>; +} +declare module 'browserify/example/source_maps/build.js' { + declare module.exports: $Exports<'browserify/example/source_maps/build'>; +} +declare module 'browserify/example/source_maps/js/build/bundle.js' { + declare module.exports: $Exports<'browserify/example/source_maps/js/build/bundle'>; +} +declare module 'browserify/example/source_maps/js/foo.js' { + declare module.exports: $Exports<'browserify/example/source_maps/js/foo'>; +} +declare module 'browserify/example/source_maps/js/main.js' { + declare module.exports: $Exports<'browserify/example/source_maps/js/main'>; +} +declare module 'browserify/example/source_maps/js/wunder/bar.js' { + declare module.exports: $Exports<'browserify/example/source_maps/js/wunder/bar'>; +} +declare module 'browserify/index' { + declare module.exports: $Exports<'browserify'>; +} +declare module 'browserify/index.js' { + declare module.exports: $Exports<'browserify'>; +} +declare module 'browserify/lib/_empty.js' { + declare module.exports: $Exports<'browserify/lib/_empty'>; +} +declare module 'browserify/lib/builtins.js' { + declare module.exports: $Exports<'browserify/lib/builtins'>; +} +declare module 'browserify/test/args.js' { + declare module.exports: $Exports<'browserify/test/args'>; +} +declare module 'browserify/test/array.js' { + declare module.exports: $Exports<'browserify/test/array'>; +} +declare module 'browserify/test/array/one.js' { + declare module.exports: $Exports<'browserify/test/array/one'>; +} +declare module 'browserify/test/array/three.js' { + declare module.exports: $Exports<'browserify/test/array/three'>; +} +declare module 'browserify/test/array/two.js' { + declare module.exports: $Exports<'browserify/test/array/two'>; +} +declare module 'browserify/test/async.js' { + declare module.exports: $Exports<'browserify/test/async'>; +} +declare module 'browserify/test/async/src.js' { + declare module.exports: $Exports<'browserify/test/async/src'>; +} +declare module 'browserify/test/backbone.js' { + declare module.exports: $Exports<'browserify/test/backbone'>; +} +declare module 'browserify/test/bare_shebang.js' { + declare module.exports: $Exports<'browserify/test/bare_shebang'>; +} +declare module 'browserify/test/bare.js' { + declare module.exports: $Exports<'browserify/test/bare'>; +} +declare module 'browserify/test/bare/main.js' { + declare module.exports: $Exports<'browserify/test/bare/main'>; +} +declare module 'browserify/test/bin_entry.js' { + declare module.exports: $Exports<'browserify/test/bin_entry'>; +} +declare module 'browserify/test/bin_tr_error.js' { + declare module.exports: $Exports<'browserify/test/bin_tr_error'>; +} +declare module 'browserify/test/bin_tr_error/main.js' { + declare module.exports: $Exports<'browserify/test/bin_tr_error/main'>; +} +declare module 'browserify/test/bin_tr_error/tr.js' { + declare module.exports: $Exports<'browserify/test/bin_tr_error/tr'>; +} +declare module 'browserify/test/bin.js' { + declare module.exports: $Exports<'browserify/test/bin'>; +} +declare module 'browserify/test/bom.js' { + declare module.exports: $Exports<'browserify/test/bom'>; +} +declare module 'browserify/test/bom/hello.js' { + declare module.exports: $Exports<'browserify/test/bom/hello'>; +} +declare module 'browserify/test/browser_field_file.js' { + declare module.exports: $Exports<'browserify/test/browser_field_file'>; +} +declare module 'browserify/test/browser_field_file/wow.js' { + declare module.exports: $Exports<'browserify/test/browser_field_file/wow'>; +} +declare module 'browserify/test/browser_field_resolve.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve'>; +} +declare module 'browserify/test/browser_field_resolve/a/main.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/a/main'>; +} +declare module 'browserify/test/browser_field_resolve/b/main.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/b/main'>; +} +declare module 'browserify/test/browser_field_resolve/b/x.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/b/x'>; +} +declare module 'browserify/test/browser_field_resolve/c/main.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/c/main'>; +} +declare module 'browserify/test/browser_field_resolve/c/x.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/c/x'>; +} +declare module 'browserify/test/browser_field_resolve/d/main.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/d/main'>; +} +declare module 'browserify/test/browser_field_resolve/d/x.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/d/x'>; +} +declare module 'browserify/test/browser_field_resolve/e/main.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/e/main'>; +} +declare module 'browserify/test/browser_field_resolve/e/x.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/e/x'>; +} +declare module 'browserify/test/browser_field_resolve/f/main.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/f/main'>; +} +declare module 'browserify/test/browser_field_resolve/f/x.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/f/x'>; +} +declare module 'browserify/test/browser_field_resolve/g/main.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/g/main'>; +} +declare module 'browserify/test/browser_field_resolve/g/x.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/g/x'>; +} +declare module 'browserify/test/browser_field_resolve/h/main.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/h/main'>; +} +declare module 'browserify/test/browser_field_resolve/h/x.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/h/x'>; +} +declare module 'browserify/test/browser_field_resolve/i/browser.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/i/browser'>; +} +declare module 'browserify/test/browser_field_resolve/i/main.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/i/main'>; +} +declare module 'browserify/test/browser_field_resolve/i/x.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/i/x'>; +} +declare module 'browserify/test/browser_field_resolve/j/browser.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/j/browser'>; +} +declare module 'browserify/test/browser_field_resolve/j/main.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/j/main'>; +} +declare module 'browserify/test/browser_field_resolve/j/x.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/j/x'>; +} +declare module 'browserify/test/browser_field_resolve/k/main.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/k/main'>; +} +declare module 'browserify/test/browser_field_resolve/k/node_modules/x/hey.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/k/node_modules/x/hey'>; +} +declare module 'browserify/test/browser_field_resolve/l/main.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/l/main'>; +} +declare module 'browserify/test/browser_field_resolve/l/node_modules/x/hey.js' { + declare module.exports: $Exports<'browserify/test/browser_field_resolve/l/node_modules/x/hey'>; +} +declare module 'browserify/test/buffer.js' { + declare module.exports: $Exports<'browserify/test/buffer'>; +} +declare module 'browserify/test/bundle_external_global.js' { + declare module.exports: $Exports<'browserify/test/bundle_external_global'>; +} +declare module 'browserify/test/bundle_external.js' { + declare module.exports: $Exports<'browserify/test/bundle_external'>; +} +declare module 'browserify/test/bundle_external/boop.js' { + declare module.exports: $Exports<'browserify/test/bundle_external/boop'>; +} +declare module 'browserify/test/bundle_external/main.js' { + declare module.exports: $Exports<'browserify/test/bundle_external/main'>; +} +declare module 'browserify/test/bundle_external/robot.js' { + declare module.exports: $Exports<'browserify/test/bundle_external/robot'>; +} +declare module 'browserify/test/bundle_sourcemap.js' { + declare module.exports: $Exports<'browserify/test/bundle_sourcemap'>; +} +declare module 'browserify/test/bundle-bundle-external.js' { + declare module.exports: $Exports<'browserify/test/bundle-bundle-external'>; +} +declare module 'browserify/test/bundle-bundle-external/bar.js' { + declare module.exports: $Exports<'browserify/test/bundle-bundle-external/bar'>; +} +declare module 'browserify/test/bundle-bundle-external/baz.js' { + declare module.exports: $Exports<'browserify/test/bundle-bundle-external/baz'>; +} +declare module 'browserify/test/bundle-bundle-external/foo.js' { + declare module.exports: $Exports<'browserify/test/bundle-bundle-external/foo'>; +} +declare module 'browserify/test/bundle-stream.js' { + declare module.exports: $Exports<'browserify/test/bundle-stream'>; +} +declare module 'browserify/test/bundle.js' { + declare module.exports: $Exports<'browserify/test/bundle'>; +} +declare module 'browserify/test/catch.js' { + declare module.exports: $Exports<'browserify/test/catch'>; +} +declare module 'browserify/test/catch/main.js' { + declare module.exports: $Exports<'browserify/test/catch/main'>; +} +declare module 'browserify/test/circular.js' { + declare module.exports: $Exports<'browserify/test/circular'>; +} +declare module 'browserify/test/circular/a.js' { + declare module.exports: $Exports<'browserify/test/circular/a'>; +} +declare module 'browserify/test/circular/b.js' { + declare module.exports: $Exports<'browserify/test/circular/b'>; +} +declare module 'browserify/test/circular/main.js' { + declare module.exports: $Exports<'browserify/test/circular/main'>; +} +declare module 'browserify/test/coffee_bin.js' { + declare module.exports: $Exports<'browserify/test/coffee_bin'>; +} +declare module 'browserify/test/coffeeify.js' { + declare module.exports: $Exports<'browserify/test/coffeeify'>; +} +declare module 'browserify/test/comment.js' { + declare module.exports: $Exports<'browserify/test/comment'>; +} +declare module 'browserify/test/comment/main.js' { + declare module.exports: $Exports<'browserify/test/comment/main'>; +} +declare module 'browserify/test/constants.js' { + declare module.exports: $Exports<'browserify/test/constants'>; +} +declare module 'browserify/test/crypto_ig.js' { + declare module.exports: $Exports<'browserify/test/crypto_ig'>; +} +declare module 'browserify/test/crypto.js' { + declare module.exports: $Exports<'browserify/test/crypto'>; +} +declare module 'browserify/test/cycle.js' { + declare module.exports: $Exports<'browserify/test/cycle'>; +} +declare module 'browserify/test/cycle/entry.js' { + declare module.exports: $Exports<'browserify/test/cycle/entry'>; +} +declare module 'browserify/test/cycle/mod1/a.js' { + declare module.exports: $Exports<'browserify/test/cycle/mod1/a'>; +} +declare module 'browserify/test/cycle/mod1/b.js' { + declare module.exports: $Exports<'browserify/test/cycle/mod1/b'>; +} +declare module 'browserify/test/cycle/mod2/a.js' { + declare module.exports: $Exports<'browserify/test/cycle/mod2/a'>; +} +declare module 'browserify/test/cycle/mod2/b.js' { + declare module.exports: $Exports<'browserify/test/cycle/mod2/b'>; +} +declare module 'browserify/test/debug_standalone.js' { + declare module.exports: $Exports<'browserify/test/debug_standalone'>; +} +declare module 'browserify/test/debug_standalone/x.js' { + declare module.exports: $Exports<'browserify/test/debug_standalone/x'>; +} +declare module 'browserify/test/dedupe-deps.js' { + declare module.exports: $Exports<'browserify/test/dedupe-deps'>; +} +declare module 'browserify/test/dedupe-nomap.js' { + declare module.exports: $Exports<'browserify/test/dedupe-nomap'>; +} +declare module 'browserify/test/delay.js' { + declare module.exports: $Exports<'browserify/test/delay'>; +} +declare module 'browserify/test/delay/diverted.js' { + declare module.exports: $Exports<'browserify/test/delay/diverted'>; +} +declare module 'browserify/test/delay/main.js' { + declare module.exports: $Exports<'browserify/test/delay/main'>; +} +declare module 'browserify/test/dep.js' { + declare module.exports: $Exports<'browserify/test/dep'>; +} +declare module 'browserify/test/dollar.js' { + declare module.exports: $Exports<'browserify/test/dollar'>; +} +declare module 'browserify/test/dollar/dollar/index.js' { + declare module.exports: $Exports<'browserify/test/dollar/dollar/index'>; +} +declare module 'browserify/test/double_buffer.js' { + declare module.exports: $Exports<'browserify/test/double_buffer'>; +} +declare module 'browserify/test/double_buffer/explicit.js' { + declare module.exports: $Exports<'browserify/test/double_buffer/explicit'>; +} +declare module 'browserify/test/double_buffer/implicit.js' { + declare module.exports: $Exports<'browserify/test/double_buffer/implicit'>; +} +declare module 'browserify/test/double_buffer/main.js' { + declare module.exports: $Exports<'browserify/test/double_buffer/main'>; +} +declare module 'browserify/test/double_bundle_error.js' { + declare module.exports: $Exports<'browserify/test/double_bundle_error'>; +} +declare module 'browserify/test/double_bundle_error/main.js' { + declare module.exports: $Exports<'browserify/test/double_bundle_error/main'>; +} +declare module 'browserify/test/double_bundle_error/needs_three.js' { + declare module.exports: $Exports<'browserify/test/double_bundle_error/needs_three'>; +} +declare module 'browserify/test/double_bundle_error/one.js' { + declare module.exports: $Exports<'browserify/test/double_bundle_error/one'>; +} +declare module 'browserify/test/double_bundle_error/three.js' { + declare module.exports: $Exports<'browserify/test/double_bundle_error/three'>; +} +declare module 'browserify/test/double_bundle_error/two.js' { + declare module.exports: $Exports<'browserify/test/double_bundle_error/two'>; +} +declare module 'browserify/test/double_bundle_json.js' { + declare module.exports: $Exports<'browserify/test/double_bundle_json'>; +} +declare module 'browserify/test/double_bundle_json/index.js' { + declare module.exports: $Exports<'browserify/test/double_bundle_json/index'>; +} +declare module 'browserify/test/double_bundle_parallel_cache.js' { + declare module.exports: $Exports<'browserify/test/double_bundle_parallel_cache'>; +} +declare module 'browserify/test/double_bundle_parallel.js' { + declare module.exports: $Exports<'browserify/test/double_bundle_parallel'>; +} +declare module 'browserify/test/double_bundle.js' { + declare module.exports: $Exports<'browserify/test/double_bundle'>; +} +declare module 'browserify/test/dup/foo-dup.js' { + declare module.exports: $Exports<'browserify/test/dup/foo-dup'>; +} +declare module 'browserify/test/dup/foo.js' { + declare module.exports: $Exports<'browserify/test/dup/foo'>; +} +declare module 'browserify/test/dup/index.js' { + declare module.exports: $Exports<'browserify/test/dup/index'>; +} +declare module 'browserify/test/entry_exec.js' { + declare module.exports: $Exports<'browserify/test/entry_exec'>; +} +declare module 'browserify/test/entry_exec/fail.js' { + declare module.exports: $Exports<'browserify/test/entry_exec/fail'>; +} +declare module 'browserify/test/entry_exec/main.js' { + declare module.exports: $Exports<'browserify/test/entry_exec/main'>; +} +declare module 'browserify/test/entry_expose.js' { + declare module.exports: $Exports<'browserify/test/entry_expose'>; +} +declare module 'browserify/test/entry_expose/main.js' { + declare module.exports: $Exports<'browserify/test/entry_expose/main'>; +} +declare module 'browserify/test/entry_relative.js' { + declare module.exports: $Exports<'browserify/test/entry_relative'>; +} +declare module 'browserify/test/entry.js' { + declare module.exports: $Exports<'browserify/test/entry'>; +} +declare module 'browserify/test/entry/main.js' { + declare module.exports: $Exports<'browserify/test/entry/main'>; +} +declare module 'browserify/test/entry/needs_three.js' { + declare module.exports: $Exports<'browserify/test/entry/needs_three'>; +} +declare module 'browserify/test/entry/one.js' { + declare module.exports: $Exports<'browserify/test/entry/one'>; +} +declare module 'browserify/test/entry/three.js' { + declare module.exports: $Exports<'browserify/test/entry/three'>; +} +declare module 'browserify/test/entry/two.js' { + declare module.exports: $Exports<'browserify/test/entry/two'>; +} +declare module 'browserify/test/error_code.js' { + declare module.exports: $Exports<'browserify/test/error_code'>; +} +declare module 'browserify/test/error_code/src.js' { + declare module.exports: $Exports<'browserify/test/error_code/src'>; +} +declare module 'browserify/test/export.js' { + declare module.exports: $Exports<'browserify/test/export'>; +} +declare module 'browserify/test/export/entry.js' { + declare module.exports: $Exports<'browserify/test/export/entry'>; +} +declare module 'browserify/test/external_args/main.js' { + declare module.exports: $Exports<'browserify/test/external_args/main'>; +} +declare module 'browserify/test/external_shim.js' { + declare module.exports: $Exports<'browserify/test/external_shim'>; +} +declare module 'browserify/test/external_shim/bundle1.js' { + declare module.exports: $Exports<'browserify/test/external_shim/bundle1'>; +} +declare module 'browserify/test/external_shim/bundle2.js' { + declare module.exports: $Exports<'browserify/test/external_shim/bundle2'>; +} +declare module 'browserify/test/external_shim/shim.js' { + declare module.exports: $Exports<'browserify/test/external_shim/shim'>; +} +declare module 'browserify/test/external.js' { + declare module.exports: $Exports<'browserify/test/external'>; +} +declare module 'browserify/test/external/main.js' { + declare module.exports: $Exports<'browserify/test/external/main'>; +} +declare module 'browserify/test/external/x.js' { + declare module.exports: $Exports<'browserify/test/external/x'>; +} +declare module 'browserify/test/externalize.js' { + declare module.exports: $Exports<'browserify/test/externalize'>; +} +declare module 'browserify/test/externalize/beep.js' { + declare module.exports: $Exports<'browserify/test/externalize/beep'>; +} +declare module 'browserify/test/externalize/boop.js' { + declare module.exports: $Exports<'browserify/test/externalize/boop'>; +} +declare module 'browserify/test/externalize/robot.js' { + declare module.exports: $Exports<'browserify/test/externalize/robot'>; +} +declare module 'browserify/test/fake.js' { + declare module.exports: $Exports<'browserify/test/fake'>; +} +declare module 'browserify/test/fake/fake_fs.js' { + declare module.exports: $Exports<'browserify/test/fake/fake_fs'>; +} +declare module 'browserify/test/fake/main.js' { + declare module.exports: $Exports<'browserify/test/fake/main'>; +} +declare module 'browserify/test/field.js' { + declare module.exports: $Exports<'browserify/test/field'>; +} +declare module 'browserify/test/field/miss.js' { + declare module.exports: $Exports<'browserify/test/field/miss'>; +} +declare module 'browserify/test/field/node_modules/z-miss/browser.js' { + declare module.exports: $Exports<'browserify/test/field/node_modules/z-miss/browser'>; +} +declare module 'browserify/test/field/node_modules/z-miss/main.js' { + declare module.exports: $Exports<'browserify/test/field/node_modules/z-miss/main'>; +} +declare module 'browserify/test/field/node_modules/z-object/browser.js' { + declare module.exports: $Exports<'browserify/test/field/node_modules/z-object/browser'>; +} +declare module 'browserify/test/field/node_modules/z-object/main.js' { + declare module.exports: $Exports<'browserify/test/field/node_modules/z-object/main'>; +} +declare module 'browserify/test/field/node_modules/z-string/browser.js' { + declare module.exports: $Exports<'browserify/test/field/node_modules/z-string/browser'>; +} +declare module 'browserify/test/field/node_modules/z-string/main.js' { + declare module.exports: $Exports<'browserify/test/field/node_modules/z-string/main'>; +} +declare module 'browserify/test/field/node_modules/z-sub/browser/a.js' { + declare module.exports: $Exports<'browserify/test/field/node_modules/z-sub/browser/a'>; +} +declare module 'browserify/test/field/node_modules/z-sub/browser/b.js' { + declare module.exports: $Exports<'browserify/test/field/node_modules/z-sub/browser/b'>; +} +declare module 'browserify/test/field/node_modules/z-sub/main.js' { + declare module.exports: $Exports<'browserify/test/field/node_modules/z-sub/main'>; +} +declare module 'browserify/test/field/object.js' { + declare module.exports: $Exports<'browserify/test/field/object'>; +} +declare module 'browserify/test/field/string.js' { + declare module.exports: $Exports<'browserify/test/field/string'>; +} +declare module 'browserify/test/field/sub.js' { + declare module.exports: $Exports<'browserify/test/field/sub'>; +} +declare module 'browserify/test/file_event.js' { + declare module.exports: $Exports<'browserify/test/file_event'>; +} +declare module 'browserify/test/five_bundle.js' { + declare module.exports: $Exports<'browserify/test/five_bundle'>; +} +declare module 'browserify/test/full_paths.js' { + declare module.exports: $Exports<'browserify/test/full_paths'>; +} +declare module 'browserify/test/glob.js' { + declare module.exports: $Exports<'browserify/test/glob'>; +} +declare module 'browserify/test/glob/a.js' { + declare module.exports: $Exports<'browserify/test/glob/a'>; +} +declare module 'browserify/test/glob/b.js' { + declare module.exports: $Exports<'browserify/test/glob/b'>; +} +declare module 'browserify/test/glob/lib/z.js' { + declare module.exports: $Exports<'browserify/test/glob/lib/z'>; +} +declare module 'browserify/test/glob/vendor/x.js' { + declare module.exports: $Exports<'browserify/test/glob/vendor/x'>; +} +declare module 'browserify/test/glob/vendor/y.js' { + declare module.exports: $Exports<'browserify/test/glob/vendor/y'>; +} +declare module 'browserify/test/global_coffeeify.js' { + declare module.exports: $Exports<'browserify/test/global_coffeeify'>; +} +declare module 'browserify/test/global_noparse.js' { + declare module.exports: $Exports<'browserify/test/global_noparse'>; +} +declare module 'browserify/test/global_recorder.js' { + declare module.exports: $Exports<'browserify/test/global_recorder'>; +} +declare module 'browserify/test/global_recorder/main.js' { + declare module.exports: $Exports<'browserify/test/global_recorder/main'>; +} +declare module 'browserify/test/global.js' { + declare module.exports: $Exports<'browserify/test/global'>; +} +declare module 'browserify/test/global/buffer.js' { + declare module.exports: $Exports<'browserify/test/global/buffer'>; +} +declare module 'browserify/test/global/filename.js' { + declare module.exports: $Exports<'browserify/test/global/filename'>; +} +declare module 'browserify/test/global/main.js' { + declare module.exports: $Exports<'browserify/test/global/main'>; +} +declare module 'browserify/test/global/node_modules/aaa/index.js' { + declare module.exports: $Exports<'browserify/test/global/node_modules/aaa/index'>; +} +declare module 'browserify/test/global/node_modules/robot/index.js' { + declare module.exports: $Exports<'browserify/test/global/node_modules/robot/index'>; +} +declare module 'browserify/test/global/node_modules/robot/lib/beep.js' { + declare module.exports: $Exports<'browserify/test/global/node_modules/robot/lib/beep'>; +} +declare module 'browserify/test/global/tick.js' { + declare module.exports: $Exports<'browserify/test/global/tick'>; +} +declare module 'browserify/test/hash_instance_context.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context'>; +} +declare module 'browserify/test/hash_instance_context/main.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/main'>; +} +declare module 'browserify/test/hash_instance_context/one/dir/f.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/one/dir/f'>; +} +declare module 'browserify/test/hash_instance_context/one/dir/g.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/one/dir/g'>; +} +declare module 'browserify/test/hash_instance_context/one/f.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/one/f'>; +} +declare module 'browserify/test/hash_instance_context/one/g.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/one/g'>; +} +declare module 'browserify/test/hash_instance_context/three/dir/f.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/three/dir/f'>; +} +declare module 'browserify/test/hash_instance_context/three/dir/g.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/three/dir/g'>; +} +declare module 'browserify/test/hash_instance_context/three/dir/h.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/three/dir/h'>; +} +declare module 'browserify/test/hash_instance_context/three/f.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/three/f'>; +} +declare module 'browserify/test/hash_instance_context/three/g.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/three/g'>; +} +declare module 'browserify/test/hash_instance_context/three/h.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/three/h'>; +} +declare module 'browserify/test/hash_instance_context/two/dir/f.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/two/dir/f'>; +} +declare module 'browserify/test/hash_instance_context/two/dir/g.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/two/dir/g'>; +} +declare module 'browserify/test/hash_instance_context/two/dir/h.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/two/dir/h'>; +} +declare module 'browserify/test/hash_instance_context/two/f.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/two/f'>; +} +declare module 'browserify/test/hash_instance_context/two/g.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/two/g'>; +} +declare module 'browserify/test/hash_instance_context/two/h.js' { + declare module.exports: $Exports<'browserify/test/hash_instance_context/two/h'>; +} +declare module 'browserify/test/hash.js' { + declare module.exports: $Exports<'browserify/test/hash'>; +} +declare module 'browserify/test/hash/foo/other.js' { + declare module.exports: $Exports<'browserify/test/hash/foo/other'>; +} +declare module 'browserify/test/hash/foo/two.js' { + declare module.exports: $Exports<'browserify/test/hash/foo/two'>; +} +declare module 'browserify/test/hash/main.js' { + declare module.exports: $Exports<'browserify/test/hash/main'>; +} +declare module 'browserify/test/hash/one.js' { + declare module.exports: $Exports<'browserify/test/hash/one'>; +} +declare module 'browserify/test/hash/other.js' { + declare module.exports: $Exports<'browserify/test/hash/other'>; +} +declare module 'browserify/test/identical_different.js' { + declare module.exports: $Exports<'browserify/test/identical_different'>; +} +declare module 'browserify/test/identical_different/main.js' { + declare module.exports: $Exports<'browserify/test/identical_different/main'>; +} +declare module 'browserify/test/identical_different/node_modules/op/index.js' { + declare module.exports: $Exports<'browserify/test/identical_different/node_modules/op/index'>; +} +declare module 'browserify/test/identical_different/wow/node_modules/op/index.js' { + declare module.exports: $Exports<'browserify/test/identical_different/wow/node_modules/op/index'>; +} +declare module 'browserify/test/identical_different/wow/y.js' { + declare module.exports: $Exports<'browserify/test/identical_different/wow/y'>; +} +declare module 'browserify/test/identical_different/x.js' { + declare module.exports: $Exports<'browserify/test/identical_different/x'>; +} +declare module 'browserify/test/identical.js' { + declare module.exports: $Exports<'browserify/test/identical'>; +} +declare module 'browserify/test/identical/main.js' { + declare module.exports: $Exports<'browserify/test/identical/main'>; +} +declare module 'browserify/test/identical/x.js' { + declare module.exports: $Exports<'browserify/test/identical/x'>; +} +declare module 'browserify/test/identical/y.js' { + declare module.exports: $Exports<'browserify/test/identical/y'>; +} +declare module 'browserify/test/ignore_browser_field.js' { + declare module.exports: $Exports<'browserify/test/ignore_browser_field'>; +} +declare module 'browserify/test/ignore_browser_field/main.js' { + declare module.exports: $Exports<'browserify/test/ignore_browser_field/main'>; +} +declare module 'browserify/test/ignore_browser_field/node_modules/a/browser.js' { + declare module.exports: $Exports<'browserify/test/ignore_browser_field/node_modules/a/browser'>; +} +declare module 'browserify/test/ignore_browser_field/node_modules/a/main.js' { + declare module.exports: $Exports<'browserify/test/ignore_browser_field/node_modules/a/main'>; +} +declare module 'browserify/test/ignore_browser_field/node_modules/b/browser-x.js' { + declare module.exports: $Exports<'browserify/test/ignore_browser_field/node_modules/b/browser-x'>; +} +declare module 'browserify/test/ignore_browser_field/node_modules/b/main.js' { + declare module.exports: $Exports<'browserify/test/ignore_browser_field/node_modules/b/main'>; +} +declare module 'browserify/test/ignore_browser_field/node_modules/b/x.js' { + declare module.exports: $Exports<'browserify/test/ignore_browser_field/node_modules/b/x'>; +} +declare module 'browserify/test/ignore_missing.js' { + declare module.exports: $Exports<'browserify/test/ignore_missing'>; +} +declare module 'browserify/test/ignore_missing/main.js' { + declare module.exports: $Exports<'browserify/test/ignore_missing/main'>; +} +declare module 'browserify/test/ignore_transform_key.js' { + declare module.exports: $Exports<'browserify/test/ignore_transform_key'>; +} +declare module 'browserify/test/ignore_transform_key/main.js' { + declare module.exports: $Exports<'browserify/test/ignore_transform_key/main'>; +} +declare module 'browserify/test/ignore_transform_key/node_modules/a/index.js' { + declare module.exports: $Exports<'browserify/test/ignore_transform_key/node_modules/a/index'>; +} +declare module 'browserify/test/ignore_transform_key/node_modules/evil-transform/index.js' { + declare module.exports: $Exports<'browserify/test/ignore_transform_key/node_modules/evil-transform/index'>; +} +declare module 'browserify/test/ignore.js' { + declare module.exports: $Exports<'browserify/test/ignore'>; +} +declare module 'browserify/test/ignore/by-id.js' { + declare module.exports: $Exports<'browserify/test/ignore/by-id'>; +} +declare module 'browserify/test/ignore/by-relative.js' { + declare module.exports: $Exports<'browserify/test/ignore/by-relative'>; +} +declare module 'browserify/test/ignore/double-skip.js' { + declare module.exports: $Exports<'browserify/test/ignore/double-skip'>; +} +declare module 'browserify/test/ignore/double-skip/index.js' { + declare module.exports: $Exports<'browserify/test/ignore/double-skip/index'>; +} +declare module 'browserify/test/ignore/double-skip/skip.js' { + declare module.exports: $Exports<'browserify/test/ignore/double-skip/skip'>; +} +declare module 'browserify/test/ignore/ignored/skip.js' { + declare module.exports: $Exports<'browserify/test/ignore/ignored/skip'>; +} +declare module 'browserify/test/ignore/main.js' { + declare module.exports: $Exports<'browserify/test/ignore/main'>; +} +declare module 'browserify/test/ignore/relative/index.js' { + declare module.exports: $Exports<'browserify/test/ignore/relative/index'>; +} +declare module 'browserify/test/ignore/skip.js' { + declare module.exports: $Exports<'browserify/test/ignore/skip'>; +} +declare module 'browserify/test/json.js' { + declare module.exports: $Exports<'browserify/test/json'>; +} +declare module 'browserify/test/json/evil.js' { + declare module.exports: $Exports<'browserify/test/json/evil'>; +} +declare module 'browserify/test/json/main.js' { + declare module.exports: $Exports<'browserify/test/json/main'>; +} +declare module 'browserify/test/leak.js' { + declare module.exports: $Exports<'browserify/test/leak'>; +} +declare module 'browserify/test/maxlisteners.js' { + declare module.exports: $Exports<'browserify/test/maxlisteners'>; +} +declare module 'browserify/test/maxlisteners/main.js' { + declare module.exports: $Exports<'browserify/test/maxlisteners/main'>; +} +declare module 'browserify/test/multi_bundle_unique.js' { + declare module.exports: $Exports<'browserify/test/multi_bundle_unique'>; +} +declare module 'browserify/test/multi_bundle.js' { + declare module.exports: $Exports<'browserify/test/multi_bundle'>; +} +declare module 'browserify/test/multi_bundle/_prelude.js' { + declare module.exports: $Exports<'browserify/test/multi_bundle/_prelude'>; +} +declare module 'browserify/test/multi_bundle/a.js' { + declare module.exports: $Exports<'browserify/test/multi_bundle/a'>; +} +declare module 'browserify/test/multi_bundle/b.js' { + declare module.exports: $Exports<'browserify/test/multi_bundle/b'>; +} +declare module 'browserify/test/multi_bundle/c.js' { + declare module.exports: $Exports<'browserify/test/multi_bundle/c'>; +} +declare module 'browserify/test/multi_entry_cross_require.js' { + declare module.exports: $Exports<'browserify/test/multi_entry_cross_require'>; +} +declare module 'browserify/test/multi_entry_cross_require/a.js' { + declare module.exports: $Exports<'browserify/test/multi_entry_cross_require/a'>; +} +declare module 'browserify/test/multi_entry_cross_require/c.js' { + declare module.exports: $Exports<'browserify/test/multi_entry_cross_require/c'>; +} +declare module 'browserify/test/multi_entry_cross_require/lib/b.js' { + declare module.exports: $Exports<'browserify/test/multi_entry_cross_require/lib/b'>; +} +declare module 'browserify/test/multi_entry.js' { + declare module.exports: $Exports<'browserify/test/multi_entry'>; +} +declare module 'browserify/test/multi_entry/a.js' { + declare module.exports: $Exports<'browserify/test/multi_entry/a'>; +} +declare module 'browserify/test/multi_entry/b.js' { + declare module.exports: $Exports<'browserify/test/multi_entry/b'>; +} +declare module 'browserify/test/multi_entry/c.js' { + declare module.exports: $Exports<'browserify/test/multi_entry/c'>; +} +declare module 'browserify/test/multi_require.js' { + declare module.exports: $Exports<'browserify/test/multi_require'>; +} +declare module 'browserify/test/multi_require/a.js' { + declare module.exports: $Exports<'browserify/test/multi_require/a'>; +} +declare module 'browserify/test/multi_require/main.js' { + declare module.exports: $Exports<'browserify/test/multi_require/main'>; +} +declare module 'browserify/test/multi_symlink.js' { + declare module.exports: $Exports<'browserify/test/multi_symlink'>; +} +declare module 'browserify/test/multi_symlink/main.js' { + declare module.exports: $Exports<'browserify/test/multi_symlink/main'>; +} +declare module 'browserify/test/multi_symlink/x.js' { + declare module.exports: $Exports<'browserify/test/multi_symlink/x'>; +} +declare module 'browserify/test/no_builtins.js' { + declare module.exports: $Exports<'browserify/test/no_builtins'>; +} +declare module 'browserify/test/no_builtins/extra/fs.js' { + declare module.exports: $Exports<'browserify/test/no_builtins/extra/fs'>; +} +declare module 'browserify/test/no_builtins/extra/tls.js' { + declare module.exports: $Exports<'browserify/test/no_builtins/extra/tls'>; +} +declare module 'browserify/test/no_builtins/main.js' { + declare module.exports: $Exports<'browserify/test/no_builtins/main'>; +} +declare module 'browserify/test/node_modules/beep/index.js' { + declare module.exports: $Exports<'browserify/test/node_modules/beep/index'>; +} +declare module 'browserify/test/node_modules/plugin-foo/index.js' { + declare module.exports: $Exports<'browserify/test/node_modules/plugin-foo/index'>; +} +declare module 'browserify/test/node_modules/tr/index.js' { + declare module.exports: $Exports<'browserify/test/node_modules/tr/index'>; +} +declare module 'browserify/test/noparse.js' { + declare module.exports: $Exports<'browserify/test/noparse'>; +} +declare module 'browserify/test/noparse/a.js' { + declare module.exports: $Exports<'browserify/test/noparse/a'>; +} +declare module 'browserify/test/noparse/b.js' { + declare module.exports: $Exports<'browserify/test/noparse/b'>; +} +declare module 'browserify/test/noparse/dir1/1.js' { + declare module.exports: $Exports<'browserify/test/noparse/dir1/1'>; +} +declare module 'browserify/test/noparse/dir1/dir2/2.js' { + declare module.exports: $Exports<'browserify/test/noparse/dir1/dir2/2'>; +} +declare module 'browserify/test/noparse/node_modules/robot/lib/beep.js' { + declare module.exports: $Exports<'browserify/test/noparse/node_modules/robot/lib/beep'>; +} +declare module 'browserify/test/noparse/node_modules/robot/lib/boop.js' { + declare module.exports: $Exports<'browserify/test/noparse/node_modules/robot/lib/boop'>; +} +declare module 'browserify/test/noparse/node_modules/robot/main.js' { + declare module.exports: $Exports<'browserify/test/noparse/node_modules/robot/main'>; +} +declare module 'browserify/test/pack.js' { + declare module.exports: $Exports<'browserify/test/pack'>; +} +declare module 'browserify/test/paths_transform.js' { + declare module.exports: $Exports<'browserify/test/paths_transform'>; +} +declare module 'browserify/test/paths.js' { + declare module.exports: $Exports<'browserify/test/paths'>; +} +declare module 'browserify/test/paths/main.js' { + declare module.exports: $Exports<'browserify/test/paths/main'>; +} +declare module 'browserify/test/paths/x/aaa/index.js' { + declare module.exports: $Exports<'browserify/test/paths/x/aaa/index'>; +} +declare module 'browserify/test/paths/x/ccc/index.js' { + declare module.exports: $Exports<'browserify/test/paths/x/ccc/index'>; +} +declare module 'browserify/test/paths/y/bbb/index.js' { + declare module.exports: $Exports<'browserify/test/paths/y/bbb/index'>; +} +declare module 'browserify/test/paths/y/ccc/index.js' { + declare module.exports: $Exports<'browserify/test/paths/y/ccc/index'>; +} +declare module 'browserify/test/pipeline_deps.js' { + declare module.exports: $Exports<'browserify/test/pipeline_deps'>; +} +declare module 'browserify/test/pipeline_deps/bar.js' { + declare module.exports: $Exports<'browserify/test/pipeline_deps/bar'>; +} +declare module 'browserify/test/pipeline_deps/foo.js' { + declare module.exports: $Exports<'browserify/test/pipeline_deps/foo'>; +} +declare module 'browserify/test/pipeline_deps/main.js' { + declare module.exports: $Exports<'browserify/test/pipeline_deps/main'>; +} +declare module 'browserify/test/pipeline_deps/xyz.js' { + declare module.exports: $Exports<'browserify/test/pipeline_deps/xyz'>; +} +declare module 'browserify/test/pkg_event.js' { + declare module.exports: $Exports<'browserify/test/pkg_event'>; +} +declare module 'browserify/test/pkg_event/main.js' { + declare module.exports: $Exports<'browserify/test/pkg_event/main'>; +} +declare module 'browserify/test/pkg.js' { + declare module.exports: $Exports<'browserify/test/pkg'>; +} +declare module 'browserify/test/pkg/main.js' { + declare module.exports: $Exports<'browserify/test/pkg/main'>; +} +declare module 'browserify/test/plugin.js' { + declare module.exports: $Exports<'browserify/test/plugin'>; +} +declare module 'browserify/test/plugin/main.js' { + declare module.exports: $Exports<'browserify/test/plugin/main'>; +} +declare module 'browserify/test/process.js' { + declare module.exports: $Exports<'browserify/test/process'>; +} +declare module 'browserify/test/process/main.js' { + declare module.exports: $Exports<'browserify/test/process/main'>; +} +declare module 'browserify/test/process/one.js' { + declare module.exports: $Exports<'browserify/test/process/one'>; +} +declare module 'browserify/test/process/two.js' { + declare module.exports: $Exports<'browserify/test/process/two'>; +} +declare module 'browserify/test/relative_dedupe.js' { + declare module.exports: $Exports<'browserify/test/relative_dedupe'>; +} +declare module 'browserify/test/relative_dedupe/a/a.js' { + declare module.exports: $Exports<'browserify/test/relative_dedupe/a/a'>; +} +declare module 'browserify/test/relative_dedupe/a/b.js' { + declare module.exports: $Exports<'browserify/test/relative_dedupe/a/b'>; +} +declare module 'browserify/test/relative_dedupe/a/index.js' { + declare module.exports: $Exports<'browserify/test/relative_dedupe/a/index'>; +} +declare module 'browserify/test/relative_dedupe/b/a.js' { + declare module.exports: $Exports<'browserify/test/relative_dedupe/b/a'>; +} +declare module 'browserify/test/relative_dedupe/b/b.js' { + declare module.exports: $Exports<'browserify/test/relative_dedupe/b/b'>; +} +declare module 'browserify/test/relative_dedupe/b/index.js' { + declare module.exports: $Exports<'browserify/test/relative_dedupe/b/index'>; +} +declare module 'browserify/test/relative_dedupe/index.js' { + declare module.exports: $Exports<'browserify/test/relative_dedupe/index'>; +} +declare module 'browserify/test/relative_dedupe/main.js' { + declare module.exports: $Exports<'browserify/test/relative_dedupe/main'>; +} +declare module 'browserify/test/require_cache.js' { + declare module.exports: $Exports<'browserify/test/require_cache'>; +} +declare module 'browserify/test/require_expose.js' { + declare module.exports: $Exports<'browserify/test/require_expose'>; +} +declare module 'browserify/test/require_expose/main.js' { + declare module.exports: $Exports<'browserify/test/require_expose/main'>; +} +declare module 'browserify/test/require_expose/some_dep.js' { + declare module.exports: $Exports<'browserify/test/require_expose/some_dep'>; +} +declare module 'browserify/test/reset.js' { + declare module.exports: $Exports<'browserify/test/reset'>; +} +declare module 'browserify/test/resolve_exposed.js' { + declare module.exports: $Exports<'browserify/test/resolve_exposed'>; +} +declare module 'browserify/test/resolve_exposed/main.js' { + declare module.exports: $Exports<'browserify/test/resolve_exposed/main'>; +} +declare module 'browserify/test/resolve_exposed/x.js' { + declare module.exports: $Exports<'browserify/test/resolve_exposed/x'>; +} +declare module 'browserify/test/retarget.js' { + declare module.exports: $Exports<'browserify/test/retarget'>; +} +declare module 'browserify/test/reverse_multi_bundle.js' { + declare module.exports: $Exports<'browserify/test/reverse_multi_bundle'>; +} +declare module 'browserify/test/reverse_multi_bundle/app.js' { + declare module.exports: $Exports<'browserify/test/reverse_multi_bundle/app'>; +} +declare module 'browserify/test/reverse_multi_bundle/arbitrary.js' { + declare module.exports: $Exports<'browserify/test/reverse_multi_bundle/arbitrary'>; +} +declare module 'browserify/test/reverse_multi_bundle/lazy.js' { + declare module.exports: $Exports<'browserify/test/reverse_multi_bundle/lazy'>; +} +declare module 'browserify/test/reverse_multi_bundle/shared.js' { + declare module.exports: $Exports<'browserify/test/reverse_multi_bundle/shared'>; +} +declare module 'browserify/test/shared_symlink.js' { + declare module.exports: $Exports<'browserify/test/shared_symlink'>; +} +declare module 'browserify/test/shared_symlink/app/index.js' { + declare module.exports: $Exports<'browserify/test/shared_symlink/app/index'>; +} +declare module 'browserify/test/shared_symlink/app/node_modules/foo/index.js' { + declare module.exports: $Exports<'browserify/test/shared_symlink/app/node_modules/foo/index'>; +} +declare module 'browserify/test/shared_symlink/main.js' { + declare module.exports: $Exports<'browserify/test/shared_symlink/main'>; +} +declare module 'browserify/test/shared_symlink/shared/index.js' { + declare module.exports: $Exports<'browserify/test/shared_symlink/shared/index'>; +} +declare module 'browserify/test/shebang.js' { + declare module.exports: $Exports<'browserify/test/shebang'>; +} +declare module 'browserify/test/shebang/foo.js' { + declare module.exports: $Exports<'browserify/test/shebang/foo'>; +} +declare module 'browserify/test/shebang/main.js' { + declare module.exports: $Exports<'browserify/test/shebang/main'>; +} +declare module 'browserify/test/standalone_events.js' { + declare module.exports: $Exports<'browserify/test/standalone_events'>; +} +declare module 'browserify/test/standalone_sourcemap.js' { + declare module.exports: $Exports<'browserify/test/standalone_sourcemap'>; +} +declare module 'browserify/test/standalone.js' { + declare module.exports: $Exports<'browserify/test/standalone'>; +} +declare module 'browserify/test/standalone/main.js' { + declare module.exports: $Exports<'browserify/test/standalone/main'>; +} +declare module 'browserify/test/standalone/one.js' { + declare module.exports: $Exports<'browserify/test/standalone/one'>; +} +declare module 'browserify/test/standalone/two.js' { + declare module.exports: $Exports<'browserify/test/standalone/two'>; +} +declare module 'browserify/test/stdin.js' { + declare module.exports: $Exports<'browserify/test/stdin'>; +} +declare module 'browserify/test/stream_file.js' { + declare module.exports: $Exports<'browserify/test/stream_file'>; +} +declare module 'browserify/test/stream.js' { + declare module.exports: $Exports<'browserify/test/stream'>; +} +declare module 'browserify/test/stream/bar.js' { + declare module.exports: $Exports<'browserify/test/stream/bar'>; +} +declare module 'browserify/test/stream/foo.js' { + declare module.exports: $Exports<'browserify/test/stream/foo'>; +} +declare module 'browserify/test/stream/main.js' { + declare module.exports: $Exports<'browserify/test/stream/main'>; +} +declare module 'browserify/test/subdep.js' { + declare module.exports: $Exports<'browserify/test/subdep'>; +} +declare module 'browserify/test/subdep/index.js' { + declare module.exports: $Exports<'browserify/test/subdep/index'>; +} +declare module 'browserify/test/symlink_dedupe.js' { + declare module.exports: $Exports<'browserify/test/symlink_dedupe'>; +} +declare module 'browserify/test/symlink_dedupe/main.js' { + declare module.exports: $Exports<'browserify/test/symlink_dedupe/main'>; +} +declare module 'browserify/test/symlink_dedupe/one/f.js' { + declare module.exports: $Exports<'browserify/test/symlink_dedupe/one/f'>; +} +declare module 'browserify/test/symlink_dedupe/one/g.js' { + declare module.exports: $Exports<'browserify/test/symlink_dedupe/one/g'>; +} +declare module 'browserify/test/syntax_cache.js' { + declare module.exports: $Exports<'browserify/test/syntax_cache'>; +} +declare module 'browserify/test/syntax_cache/invalid.js' { + declare module.exports: $Exports<'browserify/test/syntax_cache/invalid'>; +} +declare module 'browserify/test/syntax_cache/valid.js' { + declare module.exports: $Exports<'browserify/test/syntax_cache/valid'>; +} +declare module 'browserify/test/tr_args.js' { + declare module.exports: $Exports<'browserify/test/tr_args'>; +} +declare module 'browserify/test/tr_args/main.js' { + declare module.exports: $Exports<'browserify/test/tr_args/main'>; +} +declare module 'browserify/test/tr_args/tr.js' { + declare module.exports: $Exports<'browserify/test/tr_args/tr'>; +} +declare module 'browserify/test/tr_error.js' { + declare module.exports: $Exports<'browserify/test/tr_error'>; +} +declare module 'browserify/test/tr_flags.js' { + declare module.exports: $Exports<'browserify/test/tr_flags'>; +} +declare module 'browserify/test/tr_global.js' { + declare module.exports: $Exports<'browserify/test/tr_global'>; +} +declare module 'browserify/test/tr_global/main.js' { + declare module.exports: $Exports<'browserify/test/tr_global/main'>; +} +declare module 'browserify/test/tr_global/node_modules/tr/index.js' { + declare module.exports: $Exports<'browserify/test/tr_global/node_modules/tr/index'>; +} +declare module 'browserify/test/tr_global/node_modules/x/index.js' { + declare module.exports: $Exports<'browserify/test/tr_global/node_modules/x/index'>; +} +declare module 'browserify/test/tr_global/node_modules/x/node_modules/tr/index.js' { + declare module.exports: $Exports<'browserify/test/tr_global/node_modules/x/node_modules/tr/index'>; +} +declare module 'browserify/test/tr_no_entry.js' { + declare module.exports: $Exports<'browserify/test/tr_no_entry'>; +} +declare module 'browserify/test/tr_no_entry/main.js' { + declare module.exports: $Exports<'browserify/test/tr_no_entry/main'>; +} +declare module 'browserify/test/tr_once.js' { + declare module.exports: $Exports<'browserify/test/tr_once'>; +} +declare module 'browserify/test/tr_once/main.js' { + declare module.exports: $Exports<'browserify/test/tr_once/main'>; +} +declare module 'browserify/test/tr_order.js' { + declare module.exports: $Exports<'browserify/test/tr_order'>; +} +declare module 'browserify/test/tr_order/replace_aaa.js' { + declare module.exports: $Exports<'browserify/test/tr_order/replace_aaa'>; +} +declare module 'browserify/test/tr_order/replace_bbb.js' { + declare module.exports: $Exports<'browserify/test/tr_order/replace_bbb'>; +} +declare module 'browserify/test/tr_symlink.js' { + declare module.exports: $Exports<'browserify/test/tr_symlink'>; +} +declare module 'browserify/test/tr_symlink/a-module/index.js' { + declare module.exports: $Exports<'browserify/test/tr_symlink/a-module/index'>; +} +declare module 'browserify/test/tr_symlink/app/main.js' { + declare module.exports: $Exports<'browserify/test/tr_symlink/app/main'>; +} +declare module 'browserify/test/tr_symlink/b-module/ext.js' { + declare module.exports: $Exports<'browserify/test/tr_symlink/b-module/ext'>; +} +declare module 'browserify/test/tr_symlink/b-module/index.js' { + declare module.exports: $Exports<'browserify/test/tr_symlink/b-module/index'>; +} +declare module 'browserify/test/tr.js' { + declare module.exports: $Exports<'browserify/test/tr'>; +} +declare module 'browserify/test/tr/f.js' { + declare module.exports: $Exports<'browserify/test/tr/f'>; +} +declare module 'browserify/test/tr/main.js' { + declare module.exports: $Exports<'browserify/test/tr/main'>; +} +declare module 'browserify/test/tr/subdir/g.js' { + declare module.exports: $Exports<'browserify/test/tr/subdir/g'>; +} +declare module 'browserify/test/unicode.js' { + declare module.exports: $Exports<'browserify/test/unicode'>; +} +declare module 'browserify/test/unicode/main.js' { + declare module.exports: $Exports<'browserify/test/unicode/main'>; +} +declare module 'browserify/test/unicode/one.js' { + declare module.exports: $Exports<'browserify/test/unicode/one'>; +} +declare module 'browserify/test/unicode/two.js' { + declare module.exports: $Exports<'browserify/test/unicode/two'>; +} +declare module 'browserify/test/util.js' { + declare module.exports: $Exports<'browserify/test/util'>; +} +declare module 'browserify/test/yield.js' { + declare module.exports: $Exports<'browserify/test/yield'>; +} +declare module 'browserify/test/yield/f.js' { + declare module.exports: $Exports<'browserify/test/yield/f'>; +} +declare module 'browserify/test/yield/main.js' { + declare module.exports: $Exports<'browserify/test/yield/main'>; +} diff --git a/flow-typed/npm/chai-as-promised_vx.x.x.js b/flow-typed/npm/chai-as-promised_vx.x.x.js new file mode 100644 index 00000000000..daab71bbec2 --- /dev/null +++ b/flow-typed/npm/chai-as-promised_vx.x.x.js @@ -0,0 +1,32 @@ +// flow-typed signature: 037c774e2048fcd6aa6206abaebd7a61 +// flow-typed version: <>/chai-as-promised_v^7.0.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'chai-as-promised' + * + * 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 'chai-as-promised' { + 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 'chai-as-promised/lib/chai-as-promised' { + declare module.exports: any; +} + +// Filename aliases +declare module 'chai-as-promised/lib/chai-as-promised.js' { + declare module.exports: $Exports<'chai-as-promised/lib/chai-as-promised'>; +} diff --git a/flow-typed/npm/chai_vx.x.x.js b/flow-typed/npm/chai_vx.x.x.js new file mode 100644 index 00000000000..84c74f0c228 --- /dev/null +++ b/flow-typed/npm/chai_vx.x.x.js @@ -0,0 +1,255 @@ +// flow-typed signature: 04741f0cf6523d0d8f58715472154748 +// flow-typed version: <>/chai_v^4.0.2/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'chai' + * + * 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 'chai' { + 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 'chai/chai' { + declare module.exports: any; +} + +declare module 'chai/karma.conf' { + declare module.exports: any; +} + +declare module 'chai/karma.sauce' { + declare module.exports: any; +} + +declare module 'chai/lib/chai' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/assertion' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/config' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/core/assertions' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/interface/assert' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/interface/expect' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/interface/should' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/addChainableMethod' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/addMethod' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/addProperty' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/expectTypes' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/flag' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/getActual' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/getEnumerableProperties' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/getMessage' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/getName' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/getPathInfo' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/getPathValue' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/getProperties' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/hasProperty' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/index' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/inspect' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/objDisplay' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/overwriteChainableMethod' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/overwriteMethod' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/overwriteProperty' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/test' { + declare module.exports: any; +} + +declare module 'chai/lib/chai/utils/transferFlags' { + declare module.exports: any; +} + +declare module 'chai/sauce.browsers' { + declare module.exports: any; +} + +// Filename aliases +declare module 'chai/chai.js' { + declare module.exports: $Exports<'chai/chai'>; +} +declare module 'chai/index' { + declare module.exports: $Exports<'chai'>; +} +declare module 'chai/index.js' { + declare module.exports: $Exports<'chai'>; +} +declare module 'chai/karma.conf.js' { + declare module.exports: $Exports<'chai/karma.conf'>; +} +declare module 'chai/karma.sauce.js' { + declare module.exports: $Exports<'chai/karma.sauce'>; +} +declare module 'chai/lib/chai.js' { + declare module.exports: $Exports<'chai/lib/chai'>; +} +declare module 'chai/lib/chai/assertion.js' { + declare module.exports: $Exports<'chai/lib/chai/assertion'>; +} +declare module 'chai/lib/chai/config.js' { + declare module.exports: $Exports<'chai/lib/chai/config'>; +} +declare module 'chai/lib/chai/core/assertions.js' { + declare module.exports: $Exports<'chai/lib/chai/core/assertions'>; +} +declare module 'chai/lib/chai/interface/assert.js' { + declare module.exports: $Exports<'chai/lib/chai/interface/assert'>; +} +declare module 'chai/lib/chai/interface/expect.js' { + declare module.exports: $Exports<'chai/lib/chai/interface/expect'>; +} +declare module 'chai/lib/chai/interface/should.js' { + declare module.exports: $Exports<'chai/lib/chai/interface/should'>; +} +declare module 'chai/lib/chai/utils/addChainableMethod.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/addChainableMethod'>; +} +declare module 'chai/lib/chai/utils/addMethod.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/addMethod'>; +} +declare module 'chai/lib/chai/utils/addProperty.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/addProperty'>; +} +declare module 'chai/lib/chai/utils/expectTypes.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/expectTypes'>; +} +declare module 'chai/lib/chai/utils/flag.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/flag'>; +} +declare module 'chai/lib/chai/utils/getActual.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/getActual'>; +} +declare module 'chai/lib/chai/utils/getEnumerableProperties.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/getEnumerableProperties'>; +} +declare module 'chai/lib/chai/utils/getMessage.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/getMessage'>; +} +declare module 'chai/lib/chai/utils/getName.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/getName'>; +} +declare module 'chai/lib/chai/utils/getPathInfo.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/getPathInfo'>; +} +declare module 'chai/lib/chai/utils/getPathValue.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/getPathValue'>; +} +declare module 'chai/lib/chai/utils/getProperties.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/getProperties'>; +} +declare module 'chai/lib/chai/utils/hasProperty.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/hasProperty'>; +} +declare module 'chai/lib/chai/utils/index.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/index'>; +} +declare module 'chai/lib/chai/utils/inspect.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/inspect'>; +} +declare module 'chai/lib/chai/utils/objDisplay.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/objDisplay'>; +} +declare module 'chai/lib/chai/utils/overwriteChainableMethod.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/overwriteChainableMethod'>; +} +declare module 'chai/lib/chai/utils/overwriteMethod.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/overwriteMethod'>; +} +declare module 'chai/lib/chai/utils/overwriteProperty.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/overwriteProperty'>; +} +declare module 'chai/lib/chai/utils/test.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/test'>; +} +declare module 'chai/lib/chai/utils/transferFlags.js' { + declare module.exports: $Exports<'chai/lib/chai/utils/transferFlags'>; +} +declare module 'chai/sauce.browsers.js' { + declare module.exports: $Exports<'chai/sauce.browsers'>; +} diff --git a/flow-typed/npm/colors_vx.x.x.js b/flow-typed/npm/colors_vx.x.x.js new file mode 100644 index 00000000000..60cf983fd8c --- /dev/null +++ b/flow-typed/npm/colors_vx.x.x.js @@ -0,0 +1,130 @@ +// flow-typed signature: 321632ea283c96ee54386f50ded92581 +// flow-typed version: <>/colors_v^1.1.2/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'colors' + * + * 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 'colors' { + 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 'colors/examples/normal-usage' { + declare module.exports: any; +} + +declare module 'colors/examples/safe-string' { + declare module.exports: any; +} + +declare module 'colors/lib/colors' { + declare module.exports: any; +} + +declare module 'colors/lib/custom/trap' { + declare module.exports: any; +} + +declare module 'colors/lib/custom/zalgo' { + declare module.exports: any; +} + +declare module 'colors/lib/extendStringPrototype' { + declare module.exports: any; +} + +declare module 'colors/lib/index' { + declare module.exports: any; +} + +declare module 'colors/lib/maps/america' { + declare module.exports: any; +} + +declare module 'colors/lib/maps/rainbow' { + declare module.exports: any; +} + +declare module 'colors/lib/maps/random' { + declare module.exports: any; +} + +declare module 'colors/lib/maps/zebra' { + declare module.exports: any; +} + +declare module 'colors/lib/styles' { + declare module.exports: any; +} + +declare module 'colors/lib/system/supports-colors' { + declare module.exports: any; +} + +declare module 'colors/safe' { + declare module.exports: any; +} + +declare module 'colors/themes/generic-logging' { + declare module.exports: any; +} + +// Filename aliases +declare module 'colors/examples/normal-usage.js' { + declare module.exports: $Exports<'colors/examples/normal-usage'>; +} +declare module 'colors/examples/safe-string.js' { + declare module.exports: $Exports<'colors/examples/safe-string'>; +} +declare module 'colors/lib/colors.js' { + declare module.exports: $Exports<'colors/lib/colors'>; +} +declare module 'colors/lib/custom/trap.js' { + declare module.exports: $Exports<'colors/lib/custom/trap'>; +} +declare module 'colors/lib/custom/zalgo.js' { + declare module.exports: $Exports<'colors/lib/custom/zalgo'>; +} +declare module 'colors/lib/extendStringPrototype.js' { + declare module.exports: $Exports<'colors/lib/extendStringPrototype'>; +} +declare module 'colors/lib/index.js' { + declare module.exports: $Exports<'colors/lib/index'>; +} +declare module 'colors/lib/maps/america.js' { + declare module.exports: $Exports<'colors/lib/maps/america'>; +} +declare module 'colors/lib/maps/rainbow.js' { + declare module.exports: $Exports<'colors/lib/maps/rainbow'>; +} +declare module 'colors/lib/maps/random.js' { + declare module.exports: $Exports<'colors/lib/maps/random'>; +} +declare module 'colors/lib/maps/zebra.js' { + declare module.exports: $Exports<'colors/lib/maps/zebra'>; +} +declare module 'colors/lib/styles.js' { + declare module.exports: $Exports<'colors/lib/styles'>; +} +declare module 'colors/lib/system/supports-colors.js' { + declare module.exports: $Exports<'colors/lib/system/supports-colors'>; +} +declare module 'colors/safe.js' { + declare module.exports: $Exports<'colors/safe'>; +} +declare module 'colors/themes/generic-logging.js' { + declare module.exports: $Exports<'colors/themes/generic-logging'>; +} diff --git a/flow-typed/npm/concurrently_vx.x.x.js b/flow-typed/npm/concurrently_vx.x.x.js new file mode 100644 index 00000000000..6ac934d3cca --- /dev/null +++ b/flow-typed/npm/concurrently_vx.x.x.js @@ -0,0 +1,60 @@ +// flow-typed signature: 609ecd84c797711490b98d8ffbc40aa2 +// flow-typed version: <>/concurrently_v^3.1.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'concurrently' + * + * 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 'concurrently' { + 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 'concurrently/src/main' { + declare module.exports: any; +} + +declare module 'concurrently/test/support/signal' { + declare module.exports: any; +} + +declare module 'concurrently/test/test-functional' { + declare module.exports: any; +} + +declare module 'concurrently/test/utils' { + declare module.exports: any; +} + +declare module 'concurrently/tst' { + declare module.exports: any; +} + +// Filename aliases +declare module 'concurrently/src/main.js' { + declare module.exports: $Exports<'concurrently/src/main'>; +} +declare module 'concurrently/test/support/signal.js' { + declare module.exports: $Exports<'concurrently/test/support/signal'>; +} +declare module 'concurrently/test/test-functional.js' { + declare module.exports: $Exports<'concurrently/test/test-functional'>; +} +declare module 'concurrently/test/utils.js' { + declare module.exports: $Exports<'concurrently/test/utils'>; +} +declare module 'concurrently/tst.js' { + declare module.exports: $Exports<'concurrently/tst'>; +} diff --git a/flow-typed/npm/es6-promise_vx.x.x.js b/flow-typed/npm/es6-promise_vx.x.x.js new file mode 100644 index 00000000000..7e30be196e9 --- /dev/null +++ b/flow-typed/npm/es6-promise_vx.x.x.js @@ -0,0 +1,151 @@ +// flow-typed signature: c9ff5069b7480eab75d8eacc9e00c59d +// flow-typed version: <>/es6-promise_v^4.0.4/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'es6-promise' + * + * 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 'es6-promise' { + 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 'es6-promise/auto' { + declare module.exports: any; +} + +declare module 'es6-promise/dist/es6-promise.auto' { + declare module.exports: any; +} + +declare module 'es6-promise/dist/es6-promise.auto.min' { + declare module.exports: any; +} + +declare module 'es6-promise/dist/es6-promise' { + declare module.exports: any; +} + +declare module 'es6-promise/dist/es6-promise.min' { + declare module.exports: any; +} + +declare module 'es6-promise/lib/es6-promise.auto' { + declare module.exports: any; +} + +declare module 'es6-promise/lib/es6-promise' { + declare module.exports: any; +} + +declare module 'es6-promise/lib/es6-promise/-internal' { + declare module.exports: any; +} + +declare module 'es6-promise/lib/es6-promise/asap' { + declare module.exports: any; +} + +declare module 'es6-promise/lib/es6-promise/enumerator' { + declare module.exports: any; +} + +declare module 'es6-promise/lib/es6-promise/polyfill' { + declare module.exports: any; +} + +declare module 'es6-promise/lib/es6-promise/promise' { + declare module.exports: any; +} + +declare module 'es6-promise/lib/es6-promise/promise/all' { + declare module.exports: any; +} + +declare module 'es6-promise/lib/es6-promise/promise/race' { + declare module.exports: any; +} + +declare module 'es6-promise/lib/es6-promise/promise/reject' { + declare module.exports: any; +} + +declare module 'es6-promise/lib/es6-promise/promise/resolve' { + declare module.exports: any; +} + +declare module 'es6-promise/lib/es6-promise/then' { + declare module.exports: any; +} + +declare module 'es6-promise/lib/es6-promise/utils' { + declare module.exports: any; +} + +// Filename aliases +declare module 'es6-promise/auto.js' { + declare module.exports: $Exports<'es6-promise/auto'>; +} +declare module 'es6-promise/dist/es6-promise.auto.js' { + declare module.exports: $Exports<'es6-promise/dist/es6-promise.auto'>; +} +declare module 'es6-promise/dist/es6-promise.auto.min.js' { + declare module.exports: $Exports<'es6-promise/dist/es6-promise.auto.min'>; +} +declare module 'es6-promise/dist/es6-promise.js' { + declare module.exports: $Exports<'es6-promise/dist/es6-promise'>; +} +declare module 'es6-promise/dist/es6-promise.min.js' { + declare module.exports: $Exports<'es6-promise/dist/es6-promise.min'>; +} +declare module 'es6-promise/lib/es6-promise.auto.js' { + declare module.exports: $Exports<'es6-promise/lib/es6-promise.auto'>; +} +declare module 'es6-promise/lib/es6-promise.js' { + declare module.exports: $Exports<'es6-promise/lib/es6-promise'>; +} +declare module 'es6-promise/lib/es6-promise/-internal.js' { + declare module.exports: $Exports<'es6-promise/lib/es6-promise/-internal'>; +} +declare module 'es6-promise/lib/es6-promise/asap.js' { + declare module.exports: $Exports<'es6-promise/lib/es6-promise/asap'>; +} +declare module 'es6-promise/lib/es6-promise/enumerator.js' { + declare module.exports: $Exports<'es6-promise/lib/es6-promise/enumerator'>; +} +declare module 'es6-promise/lib/es6-promise/polyfill.js' { + declare module.exports: $Exports<'es6-promise/lib/es6-promise/polyfill'>; +} +declare module 'es6-promise/lib/es6-promise/promise.js' { + declare module.exports: $Exports<'es6-promise/lib/es6-promise/promise'>; +} +declare module 'es6-promise/lib/es6-promise/promise/all.js' { + declare module.exports: $Exports<'es6-promise/lib/es6-promise/promise/all'>; +} +declare module 'es6-promise/lib/es6-promise/promise/race.js' { + declare module.exports: $Exports<'es6-promise/lib/es6-promise/promise/race'>; +} +declare module 'es6-promise/lib/es6-promise/promise/reject.js' { + declare module.exports: $Exports<'es6-promise/lib/es6-promise/promise/reject'>; +} +declare module 'es6-promise/lib/es6-promise/promise/resolve.js' { + declare module.exports: $Exports<'es6-promise/lib/es6-promise/promise/resolve'>; +} +declare module 'es6-promise/lib/es6-promise/then.js' { + declare module.exports: $Exports<'es6-promise/lib/es6-promise/then'>; +} +declare module 'es6-promise/lib/es6-promise/utils.js' { + declare module.exports: $Exports<'es6-promise/lib/es6-promise/utils'>; +} diff --git a/flow-typed/npm/fetch-mock_vx.x.x.js b/flow-typed/npm/fetch-mock_vx.x.x.js new file mode 100644 index 00000000000..5e6a0fae707 --- /dev/null +++ b/flow-typed/npm/fetch-mock_vx.x.x.js @@ -0,0 +1,102 @@ +// flow-typed signature: ee880f64f2079a01360b7a837f996525 +// flow-typed version: <>/fetch-mock_v^5.10.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'fetch-mock' + * + * 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 'fetch-mock' { + 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 'fetch-mock/es5/client-browserified' { + declare module.exports: any; +} + +declare module 'fetch-mock/es5/client' { + declare module.exports: any; +} + +declare module 'fetch-mock/es5/compile-route' { + declare module.exports: any; +} + +declare module 'fetch-mock/es5/fetch-mock' { + declare module.exports: any; +} + +declare module 'fetch-mock/es5/server' { + declare module.exports: any; +} + +declare module 'fetch-mock/es5/status-text' { + declare module.exports: any; +} + +declare module 'fetch-mock/src/client' { + declare module.exports: any; +} + +declare module 'fetch-mock/src/compile-route' { + declare module.exports: any; +} + +declare module 'fetch-mock/src/fetch-mock' { + declare module.exports: any; +} + +declare module 'fetch-mock/src/server' { + declare module.exports: any; +} + +declare module 'fetch-mock/src/status-text' { + declare module.exports: any; +} + +// Filename aliases +declare module 'fetch-mock/es5/client-browserified.js' { + declare module.exports: $Exports<'fetch-mock/es5/client-browserified'>; +} +declare module 'fetch-mock/es5/client.js' { + declare module.exports: $Exports<'fetch-mock/es5/client'>; +} +declare module 'fetch-mock/es5/compile-route.js' { + declare module.exports: $Exports<'fetch-mock/es5/compile-route'>; +} +declare module 'fetch-mock/es5/fetch-mock.js' { + declare module.exports: $Exports<'fetch-mock/es5/fetch-mock'>; +} +declare module 'fetch-mock/es5/server.js' { + declare module.exports: $Exports<'fetch-mock/es5/server'>; +} +declare module 'fetch-mock/es5/status-text.js' { + declare module.exports: $Exports<'fetch-mock/es5/status-text'>; +} +declare module 'fetch-mock/src/client.js' { + declare module.exports: $Exports<'fetch-mock/src/client'>; +} +declare module 'fetch-mock/src/compile-route.js' { + declare module.exports: $Exports<'fetch-mock/src/compile-route'>; +} +declare module 'fetch-mock/src/fetch-mock.js' { + declare module.exports: $Exports<'fetch-mock/src/fetch-mock'>; +} +declare module 'fetch-mock/src/server.js' { + declare module.exports: $Exports<'fetch-mock/src/server'>; +} +declare module 'fetch-mock/src/status-text.js' { + declare module.exports: $Exports<'fetch-mock/src/status-text'>; +} diff --git a/flow-typed/npm/flow-bin_v0.x.x.js b/flow-typed/npm/flow-bin_v0.x.x.js new file mode 100644 index 00000000000..c538e2086f1 --- /dev/null +++ b/flow-typed/npm/flow-bin_v0.x.x.js @@ -0,0 +1,6 @@ +// flow-typed signature: 6a5610678d4b01e13bbfbbc62bdaf583 +// flow-typed version: 3817bc6980/flow-bin_v0.x.x/flow_>=v0.25.x + +declare module "flow-bin" { + declare module.exports: string; +} diff --git a/flow-typed/npm/graphql-anywhere_vx.x.x.js b/flow-typed/npm/graphql-anywhere_vx.x.x.js new file mode 100644 index 00000000000..4871dc16c4a --- /dev/null +++ b/flow-typed/npm/graphql-anywhere_vx.x.x.js @@ -0,0 +1,67 @@ +// flow-typed signature: 591f5cc769a3eef28c4324709a7b1bb9 +// flow-typed version: <>/graphql-anywhere_v^3.0.1/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'graphql-anywhere' + * + * 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 'graphql-anywhere' { + 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 'graphql-anywhere/lib/src/directives' { + declare module.exports: any; +} + +declare module 'graphql-anywhere/lib/src/getFromAST' { + declare module.exports: any; +} + +declare module 'graphql-anywhere/lib/src/graphql' { + declare module.exports: any; +} + +declare module 'graphql-anywhere/lib/src/index' { + declare module.exports: any; +} + +declare module 'graphql-anywhere/lib/src/storeUtils' { + declare module.exports: any; +} + +declare module 'graphql-anywhere/lib/src/utilities' { + declare module.exports: any; +} + +// Filename aliases +declare module 'graphql-anywhere/lib/src/directives.js' { + declare module.exports: $Exports<'graphql-anywhere/lib/src/directives'>; +} +declare module 'graphql-anywhere/lib/src/getFromAST.js' { + declare module.exports: $Exports<'graphql-anywhere/lib/src/getFromAST'>; +} +declare module 'graphql-anywhere/lib/src/graphql.js' { + declare module.exports: $Exports<'graphql-anywhere/lib/src/graphql'>; +} +declare module 'graphql-anywhere/lib/src/index.js' { + declare module.exports: $Exports<'graphql-anywhere/lib/src/index'>; +} +declare module 'graphql-anywhere/lib/src/storeUtils.js' { + declare module.exports: $Exports<'graphql-anywhere/lib/src/storeUtils'>; +} +declare module 'graphql-anywhere/lib/src/utilities.js' { + declare module.exports: $Exports<'graphql-anywhere/lib/src/utilities'>; +} diff --git a/flow-typed/npm/graphql-tag_vx.x.x.js b/flow-typed/npm/graphql-tag_vx.x.x.js new file mode 100644 index 00000000000..5e56c4e63b8 --- /dev/null +++ b/flow-typed/npm/graphql-tag_vx.x.x.js @@ -0,0 +1,46 @@ +// flow-typed signature: 9fbbd93f9ee93079421a30befcc27a41 +// flow-typed version: <>/graphql-tag_v^2.0.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'graphql-tag' + * + * 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 'graphql-tag' { + 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 'graphql-tag/lib/graphql-tag.umd' { + declare module.exports: any; +} + +declare module 'graphql-tag/loader' { + declare module.exports: any; +} + +declare module 'graphql-tag/src/index' { + declare module.exports: any; +} + +// Filename aliases +declare module 'graphql-tag/lib/graphql-tag.umd.js' { + declare module.exports: $Exports<'graphql-tag/lib/graphql-tag.umd'>; +} +declare module 'graphql-tag/loader.js' { + declare module.exports: $Exports<'graphql-tag/loader'>; +} +declare module 'graphql-tag/src/index.js' { + declare module.exports: $Exports<'graphql-tag/src/index'>; +} diff --git a/flow-typed/npm/grunt-tslint_vx.x.x.js b/flow-typed/npm/grunt-tslint_vx.x.x.js new file mode 100644 index 00000000000..187d9bc0a51 --- /dev/null +++ b/flow-typed/npm/grunt-tslint_vx.x.x.js @@ -0,0 +1,39 @@ +// flow-typed signature: 45a523f4c24ceae9bc0dac8195faaeea +// flow-typed version: <>/grunt-tslint_v^5.0.1/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'grunt-tslint' + * + * 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 'grunt-tslint' { + 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 'grunt-tslint/Gruntfile' { + declare module.exports: any; +} + +declare module 'grunt-tslint/tasks/tslint' { + declare module.exports: any; +} + +// Filename aliases +declare module 'grunt-tslint/Gruntfile.js' { + declare module.exports: $Exports<'grunt-tslint/Gruntfile'>; +} +declare module 'grunt-tslint/tasks/tslint.js' { + declare module.exports: $Exports<'grunt-tslint/tasks/tslint'>; +} diff --git a/flow-typed/npm/grunt_vx.x.x.js b/flow-typed/npm/grunt_vx.x.x.js new file mode 100644 index 00000000000..66264466895 --- /dev/null +++ b/flow-typed/npm/grunt_vx.x.x.js @@ -0,0 +1,102 @@ +// flow-typed signature: 16e61387d3e071d9040559096e70378d +// flow-typed version: <>/grunt_v1.0.1/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'grunt' + * + * 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 'grunt' { + 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 'grunt/lib/grunt' { + declare module.exports: any; +} + +declare module 'grunt/lib/grunt/cli' { + declare module.exports: any; +} + +declare module 'grunt/lib/grunt/config' { + declare module.exports: any; +} + +declare module 'grunt/lib/grunt/event' { + declare module.exports: any; +} + +declare module 'grunt/lib/grunt/fail' { + declare module.exports: any; +} + +declare module 'grunt/lib/grunt/file' { + declare module.exports: any; +} + +declare module 'grunt/lib/grunt/help' { + declare module.exports: any; +} + +declare module 'grunt/lib/grunt/option' { + declare module.exports: any; +} + +declare module 'grunt/lib/grunt/task' { + declare module.exports: any; +} + +declare module 'grunt/lib/grunt/template' { + declare module.exports: any; +} + +declare module 'grunt/lib/util/task' { + declare module.exports: any; +} + +// Filename aliases +declare module 'grunt/lib/grunt.js' { + declare module.exports: $Exports<'grunt/lib/grunt'>; +} +declare module 'grunt/lib/grunt/cli.js' { + declare module.exports: $Exports<'grunt/lib/grunt/cli'>; +} +declare module 'grunt/lib/grunt/config.js' { + declare module.exports: $Exports<'grunt/lib/grunt/config'>; +} +declare module 'grunt/lib/grunt/event.js' { + declare module.exports: $Exports<'grunt/lib/grunt/event'>; +} +declare module 'grunt/lib/grunt/fail.js' { + declare module.exports: $Exports<'grunt/lib/grunt/fail'>; +} +declare module 'grunt/lib/grunt/file.js' { + declare module.exports: $Exports<'grunt/lib/grunt/file'>; +} +declare module 'grunt/lib/grunt/help.js' { + declare module.exports: $Exports<'grunt/lib/grunt/help'>; +} +declare module 'grunt/lib/grunt/option.js' { + declare module.exports: $Exports<'grunt/lib/grunt/option'>; +} +declare module 'grunt/lib/grunt/task.js' { + declare module.exports: $Exports<'grunt/lib/grunt/task'>; +} +declare module 'grunt/lib/grunt/template.js' { + declare module.exports: $Exports<'grunt/lib/grunt/template'>; +} +declare module 'grunt/lib/util/task.js' { + declare module.exports: $Exports<'grunt/lib/util/task'>; +} diff --git a/flow-typed/npm/gzip-size_vx.x.x.js b/flow-typed/npm/gzip-size_vx.x.x.js new file mode 100644 index 00000000000..02fd9425f1e --- /dev/null +++ b/flow-typed/npm/gzip-size_vx.x.x.js @@ -0,0 +1,33 @@ +// flow-typed signature: 4495d4258c29ed6300db3295f42b1ffd +// flow-typed version: <>/gzip-size_v^3.0.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'gzip-size' + * + * 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 'gzip-size' { + 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. + */ + + +// Filename aliases +declare module 'gzip-size/index' { + declare module.exports: $Exports<'gzip-size'>; +} +declare module 'gzip-size/index.js' { + declare module.exports: $Exports<'gzip-size'>; +} diff --git a/flow-typed/npm/isomorphic-fetch_v2.x.x.js b/flow-typed/npm/isomorphic-fetch_v2.x.x.js new file mode 100644 index 00000000000..ce5712ed7fe --- /dev/null +++ b/flow-typed/npm/isomorphic-fetch_v2.x.x.js @@ -0,0 +1,7 @@ +// flow-typed signature: 28ad27471ba2cb831af6a1f17b7f0cf0 +// flow-typed version: f3161dc07c/isomorphic-fetch_v2.x.x/flow_>=v0.25.x + + +declare module 'isomorphic-fetch' { + declare module.exports: (input: string | Request, init?: RequestOptions) => Promise; +} diff --git a/flow-typed/npm/istanbul_vx.x.x.js b/flow-typed/npm/istanbul_vx.x.x.js new file mode 100644 index 00000000000..19c7b284e9d --- /dev/null +++ b/flow-typed/npm/istanbul_vx.x.x.js @@ -0,0 +1,353 @@ +// flow-typed signature: 91ab3e144b169a891192c1f71f71b45b +// flow-typed version: <>/istanbul_v^0.4.5/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'istanbul' + * + * 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 'istanbul' { + 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 'istanbul/lib/assets/sorter' { + declare module.exports: any; +} + +declare module 'istanbul/lib/assets/vendor/prettify' { + declare module.exports: any; +} + +declare module 'istanbul/lib/cli' { + declare module.exports: any; +} + +declare module 'istanbul/lib/collector' { + declare module.exports: any; +} + +declare module 'istanbul/lib/command/check-coverage' { + declare module.exports: any; +} + +declare module 'istanbul/lib/command/common/run-with-cover' { + declare module.exports: any; +} + +declare module 'istanbul/lib/command/cover' { + declare module.exports: any; +} + +declare module 'istanbul/lib/command/help' { + declare module.exports: any; +} + +declare module 'istanbul/lib/command/index' { + declare module.exports: any; +} + +declare module 'istanbul/lib/command/instrument' { + declare module.exports: any; +} + +declare module 'istanbul/lib/command/report' { + declare module.exports: any; +} + +declare module 'istanbul/lib/command/test' { + declare module.exports: any; +} + +declare module 'istanbul/lib/config' { + declare module.exports: any; +} + +declare module 'istanbul/lib/hook' { + declare module.exports: any; +} + +declare module 'istanbul/lib/instrumenter' { + declare module.exports: any; +} + +declare module 'istanbul/lib/object-utils' { + declare module.exports: any; +} + +declare module 'istanbul/lib/register-plugins' { + declare module.exports: any; +} + +declare module 'istanbul/lib/report/clover' { + declare module.exports: any; +} + +declare module 'istanbul/lib/report/cobertura' { + declare module.exports: any; +} + +declare module 'istanbul/lib/report/common/defaults' { + declare module.exports: any; +} + +declare module 'istanbul/lib/report/html' { + declare module.exports: any; +} + +declare module 'istanbul/lib/report/index' { + declare module.exports: any; +} + +declare module 'istanbul/lib/report/json-summary' { + declare module.exports: any; +} + +declare module 'istanbul/lib/report/json' { + declare module.exports: any; +} + +declare module 'istanbul/lib/report/lcov' { + declare module.exports: any; +} + +declare module 'istanbul/lib/report/lcovonly' { + declare module.exports: any; +} + +declare module 'istanbul/lib/report/none' { + declare module.exports: any; +} + +declare module 'istanbul/lib/report/teamcity' { + declare module.exports: any; +} + +declare module 'istanbul/lib/report/text-lcov' { + declare module.exports: any; +} + +declare module 'istanbul/lib/report/text-summary' { + declare module.exports: any; +} + +declare module 'istanbul/lib/report/text' { + declare module.exports: any; +} + +declare module 'istanbul/lib/reporter' { + declare module.exports: any; +} + +declare module 'istanbul/lib/store/fslookup' { + declare module.exports: any; +} + +declare module 'istanbul/lib/store/index' { + declare module.exports: any; +} + +declare module 'istanbul/lib/store/memory' { + declare module.exports: any; +} + +declare module 'istanbul/lib/store/tmp' { + declare module.exports: any; +} + +declare module 'istanbul/lib/util/factory' { + declare module.exports: any; +} + +declare module 'istanbul/lib/util/file-matcher' { + declare module.exports: any; +} + +declare module 'istanbul/lib/util/file-writer' { + declare module.exports: any; +} + +declare module 'istanbul/lib/util/help-formatter' { + declare module.exports: any; +} + +declare module 'istanbul/lib/util/input-error' { + declare module.exports: any; +} + +declare module 'istanbul/lib/util/insertion-text' { + declare module.exports: any; +} + +declare module 'istanbul/lib/util/meta' { + declare module.exports: any; +} + +declare module 'istanbul/lib/util/tree-summarizer' { + declare module.exports: any; +} + +declare module 'istanbul/lib/util/writer' { + declare module.exports: any; +} + +declare module 'istanbul/lib/util/yui-load-hook' { + declare module.exports: any; +} + +// Filename aliases +declare module 'istanbul/index' { + declare module.exports: $Exports<'istanbul'>; +} +declare module 'istanbul/index.js' { + declare module.exports: $Exports<'istanbul'>; +} +declare module 'istanbul/lib/assets/sorter.js' { + declare module.exports: $Exports<'istanbul/lib/assets/sorter'>; +} +declare module 'istanbul/lib/assets/vendor/prettify.js' { + declare module.exports: $Exports<'istanbul/lib/assets/vendor/prettify'>; +} +declare module 'istanbul/lib/cli.js' { + declare module.exports: $Exports<'istanbul/lib/cli'>; +} +declare module 'istanbul/lib/collector.js' { + declare module.exports: $Exports<'istanbul/lib/collector'>; +} +declare module 'istanbul/lib/command/check-coverage.js' { + declare module.exports: $Exports<'istanbul/lib/command/check-coverage'>; +} +declare module 'istanbul/lib/command/common/run-with-cover.js' { + declare module.exports: $Exports<'istanbul/lib/command/common/run-with-cover'>; +} +declare module 'istanbul/lib/command/cover.js' { + declare module.exports: $Exports<'istanbul/lib/command/cover'>; +} +declare module 'istanbul/lib/command/help.js' { + declare module.exports: $Exports<'istanbul/lib/command/help'>; +} +declare module 'istanbul/lib/command/index.js' { + declare module.exports: $Exports<'istanbul/lib/command/index'>; +} +declare module 'istanbul/lib/command/instrument.js' { + declare module.exports: $Exports<'istanbul/lib/command/instrument'>; +} +declare module 'istanbul/lib/command/report.js' { + declare module.exports: $Exports<'istanbul/lib/command/report'>; +} +declare module 'istanbul/lib/command/test.js' { + declare module.exports: $Exports<'istanbul/lib/command/test'>; +} +declare module 'istanbul/lib/config.js' { + declare module.exports: $Exports<'istanbul/lib/config'>; +} +declare module 'istanbul/lib/hook.js' { + declare module.exports: $Exports<'istanbul/lib/hook'>; +} +declare module 'istanbul/lib/instrumenter.js' { + declare module.exports: $Exports<'istanbul/lib/instrumenter'>; +} +declare module 'istanbul/lib/object-utils.js' { + declare module.exports: $Exports<'istanbul/lib/object-utils'>; +} +declare module 'istanbul/lib/register-plugins.js' { + declare module.exports: $Exports<'istanbul/lib/register-plugins'>; +} +declare module 'istanbul/lib/report/clover.js' { + declare module.exports: $Exports<'istanbul/lib/report/clover'>; +} +declare module 'istanbul/lib/report/cobertura.js' { + declare module.exports: $Exports<'istanbul/lib/report/cobertura'>; +} +declare module 'istanbul/lib/report/common/defaults.js' { + declare module.exports: $Exports<'istanbul/lib/report/common/defaults'>; +} +declare module 'istanbul/lib/report/html.js' { + declare module.exports: $Exports<'istanbul/lib/report/html'>; +} +declare module 'istanbul/lib/report/index.js' { + declare module.exports: $Exports<'istanbul/lib/report/index'>; +} +declare module 'istanbul/lib/report/json-summary.js' { + declare module.exports: $Exports<'istanbul/lib/report/json-summary'>; +} +declare module 'istanbul/lib/report/json.js' { + declare module.exports: $Exports<'istanbul/lib/report/json'>; +} +declare module 'istanbul/lib/report/lcov.js' { + declare module.exports: $Exports<'istanbul/lib/report/lcov'>; +} +declare module 'istanbul/lib/report/lcovonly.js' { + declare module.exports: $Exports<'istanbul/lib/report/lcovonly'>; +} +declare module 'istanbul/lib/report/none.js' { + declare module.exports: $Exports<'istanbul/lib/report/none'>; +} +declare module 'istanbul/lib/report/teamcity.js' { + declare module.exports: $Exports<'istanbul/lib/report/teamcity'>; +} +declare module 'istanbul/lib/report/text-lcov.js' { + declare module.exports: $Exports<'istanbul/lib/report/text-lcov'>; +} +declare module 'istanbul/lib/report/text-summary.js' { + declare module.exports: $Exports<'istanbul/lib/report/text-summary'>; +} +declare module 'istanbul/lib/report/text.js' { + declare module.exports: $Exports<'istanbul/lib/report/text'>; +} +declare module 'istanbul/lib/reporter.js' { + declare module.exports: $Exports<'istanbul/lib/reporter'>; +} +declare module 'istanbul/lib/store/fslookup.js' { + declare module.exports: $Exports<'istanbul/lib/store/fslookup'>; +} +declare module 'istanbul/lib/store/index.js' { + declare module.exports: $Exports<'istanbul/lib/store/index'>; +} +declare module 'istanbul/lib/store/memory.js' { + declare module.exports: $Exports<'istanbul/lib/store/memory'>; +} +declare module 'istanbul/lib/store/tmp.js' { + declare module.exports: $Exports<'istanbul/lib/store/tmp'>; +} +declare module 'istanbul/lib/util/factory.js' { + declare module.exports: $Exports<'istanbul/lib/util/factory'>; +} +declare module 'istanbul/lib/util/file-matcher.js' { + declare module.exports: $Exports<'istanbul/lib/util/file-matcher'>; +} +declare module 'istanbul/lib/util/file-writer.js' { + declare module.exports: $Exports<'istanbul/lib/util/file-writer'>; +} +declare module 'istanbul/lib/util/help-formatter.js' { + declare module.exports: $Exports<'istanbul/lib/util/help-formatter'>; +} +declare module 'istanbul/lib/util/input-error.js' { + declare module.exports: $Exports<'istanbul/lib/util/input-error'>; +} +declare module 'istanbul/lib/util/insertion-text.js' { + declare module.exports: $Exports<'istanbul/lib/util/insertion-text'>; +} +declare module 'istanbul/lib/util/meta.js' { + declare module.exports: $Exports<'istanbul/lib/util/meta'>; +} +declare module 'istanbul/lib/util/tree-summarizer.js' { + declare module.exports: $Exports<'istanbul/lib/util/tree-summarizer'>; +} +declare module 'istanbul/lib/util/writer.js' { + declare module.exports: $Exports<'istanbul/lib/util/writer'>; +} +declare module 'istanbul/lib/util/yui-load-hook.js' { + declare module.exports: $Exports<'istanbul/lib/util/yui-load-hook'>; +} diff --git a/flow-typed/npm/lodash_v4.x.x.js b/flow-typed/npm/lodash_v4.x.x.js new file mode 100644 index 00000000000..da54020f634 --- /dev/null +++ b/flow-typed/npm/lodash_v4.x.x.js @@ -0,0 +1,514 @@ +// flow-typed signature: b611e91eea833723f66a55f458ee8e27 +// flow-typed version: 13ceae43c9/lodash_v4.x.x/flow_>=v0.47.x + +declare module 'lodash' { + 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?: bool, + maxWait?: number, + trailing?: bool, + }; + + declare type ThrottleOptions = { + leading?: bool, + trailing?: bool, + }; + + declare type NestedArray = Array>; + + declare type matchesIterateeShorthand = Object; + 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: ?Array) => Array)|Object|string; + declare type Comparator = (item: T, item2: T) => bool; + + declare type MapIterator = + | ((item: T, index: number, array: Array) => 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: Array, ...elements: Array): Array; + difference(array: ?Array, values?: Array): Array; + differenceBy(array: ?Array, values: Array, iteratee: ValueOnlyIteratee): T[]; + differenceWith(array: T[], values: T[], comparator?: Comparator): T[]; + drop(array: ?Array, n?: number): Array; + dropRight(array: ?Array, n?: number): Array; + dropRightWhile(array: ?Array, predicate?: Predicate): Array; + dropWhile(array: ?Array, predicate?: Predicate): Array; + fill(array: ?Array, value: U, start?: number, end?: number): Array; + findIndex(array: ?Array, predicate?: Predicate): number; + findLastIndex(array: ?Array, predicate?: Predicate): number; + // alias of _.head + first(array: ?Array): T; + flatten(array: Array|X>): Array; + flattenDeep(array: any[]): Array; + flattenDepth(array: any[], depth?: number): any[]; + fromPairs(pairs: Array): Object; + head(array: ?Array): T; + indexOf(array: ?Array, value: T, fromIndex?: number): number; + initial(array: ?Array): Array; + intersection(...arrays: Array>): Array; + //Workaround until (...parameter: T, parameter2: U) works + intersectionBy(a1: Array, iteratee?: ValueOnlyIteratee): Array; + intersectionBy(a1: Array, a2: Array, iteratee?: ValueOnlyIteratee): Array; + intersectionBy(a1: Array, a2: Array, a3: Array, iteratee?: ValueOnlyIteratee): Array; + intersectionBy(a1: Array, a2: Array, a3: Array, a4: Array, iteratee?: ValueOnlyIteratee): Array; + //Workaround until (...parameter: T, parameter2: U) works + intersectionWith(a1: Array, comparator: Comparator): Array; + intersectionWith(a1: Array, a2: Array, comparator: Comparator): Array; + intersectionWith(a1: Array, a2: Array, a3: Array, comparator: Comparator): Array; + intersectionWith(a1: Array, a2: Array, a3: Array, a4: Array, comparator: Comparator): Array; + join(array: ?Array, separator?: string): string; + last(array: ?Array): T; + lastIndexOf(array: ?Array, value: T, fromIndex?: number): number; + nth(array: T[], n?: number): T; + pull(array: ?Array, ...values?: Array): Array; + pullAll(array: ?Array, values: Array): Array; + pullAllBy(array: ?Array, values: Array, iteratee?: ValueOnlyIteratee): Array; + pullAllWith(array?: T[], values: T[], comparator?: Function): T[]; + pullAt(array: ?Array, ...indexed?: Array): Array; + pullAt(array: ?Array, indexed?: Array): Array; + remove(array: ?Array, predicate?: Predicate): Array; + reverse(array: ?Array): Array; + slice(array: ?Array, start?: number, end?: number): Array; + sortedIndex(array: ?Array, value: T): number; + sortedIndexBy(array: ?Array, value: T, iteratee?: ValueOnlyIteratee): number; + sortedIndexOf(array: ?Array, value: T): number; + sortedLastIndex(array: ?Array, value: T): number; + sortedLastIndexBy(array: ?Array, value: T, iteratee?: ValueOnlyIteratee): number; + sortedLastIndexOf(array: ?Array, value: T): number; + sortedUniq(array: ?Array): Array; + sortedUniqBy(array: ?Array, iteratee?: (value: T) => mixed): Array; + tail(array: ?Array): Array; + take(array: ?Array, n?: number): Array; + takeRight(array: ?Array, n?: number): Array; + takeRightWhile(array: ?Array, predicate?: Predicate): Array; + takeWhile(array: ?Array, predicate?: Predicate): Array; + union(...arrays?: Array>): Array; + //Workaround until (...parameter: T, parameter2: U) works + unionBy(a1: Array, iteratee?: ValueOnlyIteratee): Array; + unionBy(a1: Array, a2: Array, iteratee?: ValueOnlyIteratee): Array; + unionBy(a1: Array, a2: Array, a3: Array, iteratee?: ValueOnlyIteratee): Array; + unionBy(a1: Array, a2: Array, a3: Array, a4: Array, iteratee?: ValueOnlyIteratee): Array; + //Workaround until (...parameter: T, parameter2: U) works + unionWith(a1: Array, comparator?: Comparator): Array; + unionWith(a1: Array, a2: Array, comparator?: Comparator): Array; + unionWith(a1: Array, a2: Array, a3: Array, comparator?: Comparator): Array; + unionWith(a1: Array, a2: Array, a3: Array, a4: Array, comparator?: Comparator): Array; + uniq(array: ?Array): Array; + uniqBy(array: ?Array, iteratee?: ValueOnlyIteratee): Array; + uniqWith(array: ?Array, comparator?: Comparator): Array; + unzip(array: ?Array): Array; + unzipWith(array: ?Array, iteratee?: Iteratee): Array; + without(array: ?Array, ...values?: Array): Array; + xor(...array: Array>): Array; + //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: A[], a2: B[]): Array<[A, B]>; + zip(a1: A[], a2: B[], a3: C[]): Array<[A, B, C]>; + zip(a1: A[], a2: B[], a3: C[], a4: D[]): Array<[A, B, C, D]>; + zip(a1: A[], a2: B[], a3: C[], a4: D[], a5: E[]): Array<[A, B, C, D, E]>; + + zipObject(props?: Array, values?: Array): Object; + zipObjectDeep(props?: any[], values?: any): Object; + //Workaround until (...parameter: T, parameter2: U) works + zipWith(a1: NestedArray, iteratee?: Iteratee): Array; + zipWith(a1: NestedArray, a2: NestedArray, iteratee?: Iteratee): Array; + zipWith(a1: NestedArray, a2: NestedArray, a3: NestedArray, iteratee?: Iteratee): Array; + zipWith(a1: NestedArray, a2: NestedArray, a3: NestedArray, a4: NestedArray, iteratee?: Iteratee): Array; + + // Collection + countBy(array: ?Array, iteratee?: ValueOnlyIteratee): Object; + countBy(object: T, iteratee?: ValueOnlyIteratee): Object; + // alias of _.forEach + each(array: ?Array, iteratee?: Iteratee): Array; + each(object: T, iteratee?: OIteratee): T; + // alias of _.forEachRight + eachRight(array: ?Array, iteratee?: Iteratee): Array; + eachRight(object: T, iteratee?: OIteratee): T; + every(array: ?Array, iteratee?: Iteratee): bool; + every(object: T, iteratee?: OIteratee): bool; + filter(array: ?Array, predicate?: Predicate): Array; + filter(object: T, predicate?: OPredicate): Array; + find(array: ?Array, predicate?: Predicate): T|void; + find(object: T, predicate?: OPredicate): V; + findLast(array: ?Array, predicate?: Predicate): T|void; + findLast(object: T, predicate?: OPredicate): V; + flatMap(array: ?Array, iteratee?: FlatMapIteratee): Array; + flatMap(object: T, iteratee?: OFlatMapIteratee): Array; + flatMapDeep(array: ?Array, 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: ?Array, iteratee?: Iteratee): Array; + forEach(object: T, iteratee?: OIteratee): T; + forEachRight(array: ?Array, iteratee?: Iteratee): Array; + forEachRight(object: T, iteratee?: OIteratee): T; + groupBy(array: ?Array, iteratee?: ValueOnlyIteratee): {[key: V]: ?Array}; + groupBy(object: T, iteratee?: ValueOnlyIteratee): {[key: V]: ?Array}; + includes(array: ?Array, value: T, fromIndex?: number): bool; + includes(object: T, value: any, fromIndex?: number): bool; + includes(str: string, value: string, fromIndex?: number): bool; + invokeMap(array: ?Array, path: ((value: T) => Array|string)|Array|string, ...args?: Array): Array; + invokeMap(object: T, path: ((value: any) => Array|string)|Array|string, ...args?: Array): Array; + keyBy(array: ?Array, iteratee?: ValueOnlyIteratee): {[key: V]: ?T}; + keyBy(object: T, iteratee?: ValueOnlyIteratee): {[key: V]: ?A}; + map(array: ?Array, iteratee?: MapIterator): Array; + map(object: ?T, iteratee?: OMapIterator): Array; + map(str: ?string, iteratee?: (char: string, index: number, str: string) => any): string; + orderBy(array: ?Array, iteratees?: Array>|string, orders?: Array<'asc'|'desc'>|string): Array; + orderBy(object: T, iteratees?: Array>|string, orders?: Array<'asc'|'desc'>|string): Array; + partition(array: ?Array, predicate?: Predicate): NestedArray; + partition(object: T, predicate?: OPredicate): NestedArray; + reduce(array: ?Array, iteratee?: (accumulator: U, value: T, index: number, array: ?Array) => U, accumulator?: U): U; + reduce(object: T, iteratee?: (accumulator: U, value: any, key: string, object: T) => U, accumulator?: U): U; + reduceRight(array: ?Array, 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: ?Array, predicate?: Predicate): Array; + reject(object: T, predicate?: OPredicate): Array; + sample(array: ?Array): T; + sample(object: T): V; + sampleSize(array: ?Array, n?: number): Array; + sampleSize(object: T, n?: number): Array; + shuffle(array: ?Array): Array; + shuffle(object: T): Array; + size(collection: Array|Object): number; + some(array: ?Array, predicate?: Predicate): bool; + some(object?: ?T, predicate?: OPredicate): bool; + sortBy(array: ?Array, ...iteratees?: Array>): Array; + sortBy(array: ?Array, iteratees?: Array>): Array; + sortBy(object: T, ...iteratees?: Array>): Array; + sortBy(object: T, iteratees?: Array>): Array; + + // Date + now(): number; + + // Function + after(n: number, fn: Function): Function; + ary(func: Function, n?: number): Function; + before(n: number, fn: Function): Function; + bind(func: Function, thisArg: any, ...partials: Array): Function; + bindKey(obj: Object, key: string, ...partials: Array): Function; + curry(func: Function, arity?: number): Function; + curryRight(func: Function, arity?: number): Function; + debounce(func: Function, wait?: number, options?: DebounceOptions): Function; + defer(func: Function, ...args?: Array): number; + delay(func: Function, wait: number, ...args?: Array): number; + flip(func: Function): Function; + memoize(func: Function, resolver?: Function): Function; + negate(predicate: Function): Function; + once(func: Function): Function; + overArgs(func: Function, ...transforms: Array): Function; + overArgs(func: Function, transforms: Array): Function; + partial(func: Function, ...partials: any[]): Function; + partialRight(func: Function, ...partials: Array): Function; + partialRight(func: Function, partials: Array): Function; + rearg(func: Function, ...indexes: Array): Function; + rearg(func: Function, indexes: Array): Function; + rest(func: Function, start?: number): Function; + spread(func: Function): Function; + throttle(func: Function, wait?: number, options?: ThrottleOptions): Function; + unary(func: Function): Function; + 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): bool; + gt(value: any, other: any): bool; + gte(value: any, other: any): bool; + isArguments(value: any): bool; + isArray(value: any): bool; + isArrayBuffer(value: any): bool; + isArrayLike(value: any): bool; + isArrayLikeObject(value: any): bool; + isBoolean(value: any): bool; + isBuffer(value: any): bool; + isDate(value: any): bool; + isElement(value: any): bool; + isEmpty(value: any): bool; + isEqual(value: any, other: any): bool; + isEqualWith(value: T, other: U, customizer?: (objValue: any, otherValue: any, key: number|string, object: T, other: U, stack: any) => bool|void): bool; + isError(value: any): bool; + isFinite(value: any): bool; + isFunction(value: Function): true; + isFunction(value: number|string|void|null|Object): false; + isInteger(value: any): bool; + isLength(value: any): bool; + isMap(value: any): bool; + isMatch(object?: ?Object, source: Object): bool; + isMatchWith(object: T, source: U, customizer?: (objValue: any, srcValue: any, key: number|string, object: T, source: U) => bool|void): bool; + isNaN(value: any): bool; + isNative(value: any): bool; + isNil(value: any): bool; + isNull(value: any): bool; + isNumber(value: any): bool; + isObject(value: any): bool; + isObjectLike(value: any): bool; + isPlainObject(value: any): bool; + isRegExp(value: any): bool; + isSafeInteger(value: any): bool; + isSet(value: any): bool; + isString(value: string): true; + isString(value: number|Function|void|null|Object|Array): false; + isSymbol(value: any): bool; + isTypedArray(value: any): bool; + isUndefined(value: any): bool; + isWeakMap(value: any): bool; + isWeakSet(value: any): bool; + lt(value: any, other: any): bool; + lte(value: any, other: any): bool; + toArray(value: any): Array; + toFinite(value: any): number; + toInteger(value: any): number; + toLength(value: any): number; + toNumber(value: any): number; + toPlainObject(value: any): Object; + toSafeInteger(value: any): number; + toString(value: any): string; + + // Math + add(augend: number, addend: number): number; + ceil(number: number, precision?: number): number; + divide(dividend: number, divisor: number): number; + floor(number: number, precision?: number): number; + max(array: ?Array): T; + maxBy(array: ?Array, iteratee?: Iteratee): T; + mean(array: Array<*>): number; + meanBy(array: Array, iteratee?: Iteratee): number; + min(array: ?Array): T; + minBy(array: ?Array, iteratee?: Iteratee): T; + multiply(multiplier: number, multiplicand: number): number; + round(number: number, precision?: number): number; + subtract(minuend: number, subtrahend: number): number; + sum(array: Array<*>): number; + sumBy(array: Array, iteratee?: Iteratee): number; + + // number + clamp(number: number, lower?: number, upper: number): number; + inRange(number: number, start?: number, end: number): bool; + random(lower?: number, upper?: number, floating?: bool): number; + + // Object + assign(object?: ?Object, ...sources?: Array): Object; + assignIn(a: A, b: B): A & B; + assignIn(a: A, b: B, c: C): A & B & C; + assignIn(a: A, b: B, c: C, d: D): A & B & C & D; + assignIn(a: A, b: B, c: C, d: D, e: E): A & B & C & D & E; + 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(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: T, properties?: Object): $Supertype; + defaults(object?: ?Object, ...sources?: Array): Object; + defaultsDeep(object?: ?Object, ...sources?: Array): Object; + // alias for _.toPairs + entries(object?: ?Object): NestedArray; + // alias for _.toPairsIn + entriesIn(object?: ?Object): NestedArray; + // alias for _.assignIn + extend(a: A, b: B): A & B; + extend(a: A, b: B, c: C): A & B & C; + extend(a: A, b: B, c: C, d: D): A & B & C & D; + extend(a: A, b: B, c: C, d: D, e: E): A & B & C & D & E; + // 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; + findLastKey(object?: ?T, predicate?: OPredicate): string|void; + forIn(object?: ?Object, iteratee?: OIteratee<*>): Object; + forInRight(object?: ?Object, iteratee?: OIteratee<*>): Object; + forOwn(object?: ?Object, iteratee?: OIteratee<*>): Object; + forOwnRight(object?: ?Object, iteratee?: OIteratee<*>): Object; + functions(object?: ?Object): Array; + functionsIn(object?: ?Object): Array; + get(object?: ?Object|?Array, path?: ?Array|string, defaultValue?: any): any; + has(object?: ?Object, path?: ?Array|string): bool; + hasIn(object?: ?Object, path?: ?Array|string): bool; + invert(object?: ?Object, multiVal?: bool): Object; + invertBy(object: ?Object, iteratee?: Function): Object; + invoke(object?: ?Object, path?: ?Array|string, ...args?: Array): any; + keys(object?: ?Object): Array; + keysIn(object?: ?Object): Array; + mapKeys(object?: ?Object, iteratee?: OIteratee<*>): Object; + mapValues(object?: ?Object, iteratee?: OIteratee<*>): Object; + merge(object?: ?Object, ...sources?: Array): Object; + 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; + pick(object?: ?Object, ...props: Array): Object; + pick(object?: ?Object, props: Array): Object; + pickBy(object?: ?T, predicate?: OPredicate): Object; + result(object?: ?Object, path?: ?Array|string, defaultValue?: any): any; + set(object?: ?Object, path?: ?Array|string, value: any): Object; + setWith(object: T, path?: ?Array|string, value: any, customizer?: (nsValue: any, key: string, nsObject: T) => any): Object; + toPairs(object?: ?Object|Array<*>): NestedArray; + toPairsIn(object?: ?Object): NestedArray; + transform(collection: Object|Array, iteratee?: OIteratee<*>, accumulator?: any): any; + unset(object?: ?Object, path?: ?Array|string): bool; + update(object: Object, path: string[]|string, updater: Function): Object; + updateWith(object: Object, path: string[]|string, updater: Function, customizer?: Function): Object; + values(object?: ?Object): Array; + valuesIn(object?: ?Object): Array; + + // 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; + capitalize(string?: string): string; + deburr(string?: string): string; + endsWith(string?: string, target?: string, position?: number): bool; + escape(string?: string): string; + escapeRegExp(string?: string): string; + kebabCase(string?: string): string; + lowerCase(string?: string): string; + lowerFirst(string?: string): string; + pad(string?: string, length?: number, chars?: string): string; + padEnd(string?: string, length?: number, chars?: string): string; + padStart(string?: string, length?: number, chars?: string): string; + parseInt(string: string, radix?: number): number; + repeat(string?: string, n?: number): string; + replace(string?: string, pattern: RegExp|string, replacement: ((string: string) => string)|string): string; + snakeCase(string?: string): string; + split(string?: string, separator: RegExp|string, limit?: number): Array; + startCase(string?: string): string; + startsWith(string?: string, target?: string, position?: number): bool; + template(string?: string, options?: TemplateSettings): Function; + toLower(string?: string): string; + toUpper(string?: string): string; + trim(string?: string, chars?: string): string; + trimEnd(string?: string, chars?: string): string; + trimStart(string?: string, chars?: string): string; + truncate(string?: string, options?: TruncateOptions): string; + unescape(string?: string): string; + upperCase(string?: string): string; + upperFirst(string?: string): string; + words(string?: string, pattern?: RegExp|string): Array; + + // Util + attempt(func: Function): any; + bindAll(object?: ?Object, methodNames: Array): Object; + bindAll(object?: ?Object, ...methodNames: Array): Object; + cond(pairs: NestedArray): Function; + conforms(source: Object): Function; + constant(value: T): () => T; + defaultTo(value: T1, default: T2): T1; + // NaN is a number instead of its own type, otherwise it would behave like null/void + defaultTo(value: T1, default: T2): T1|T2; + defaultTo(value: T1, default: T2): T2; + flow(...funcs?: Array): Function; + flow(funcs?: Array): Function; + flowRight(...funcs?: Array): Function; + flowRight(funcs?: Array): Function; + identity(value: T): T; + iteratee(func?: any): Function; + matches(source: Object): Function; + matchesProperty(path?: ?Array|string, srcValue: any): Function; + method(path?: ?Array|string, ...args?: Array): Function; + methodOf(object?: ?Object, ...args?: Array): Function; + mixin(object?: T, source: Object, options?: { chain: bool }): T; + noConflict(): Lodash; + noop(...args: Array): void; + nthArg(n?: number): Function; + over(...iteratees: Array): Function; + over(iteratees: Array): Function; + overEvery(...predicates: Array): Function; + overEvery(predicates: Array): Function; + overSome(...predicates: Array): Function; + overSome(predicates: Array): Function; + property(path?: ?Array|string): Function; + propertyOf(object?: ?Object): Function; + range(start: number, end: number, step?: number): Array; + range(end: number, step?: number): Array; + rangeRight(start: number, end: number, step?: number): Array; + rangeRight(end: number, step?: number): Array; + runInContext(context?: Object): Function; + + stubArray(): Array<*>; + stubFalse(): false; + stubObject(): {}; + stubString(): ''; + stubTrue(): true; + times(n: number, ...rest: Array): Array; + times(n: number, iteratee: ((i: number) => T)): Array; + toPath(value: any): Array; + uniqueId(prefix?: string): string; + + // Properties + VERSION: string; + templateSettings: TemplateSettings; + } + + declare var exports: Lodash; +} diff --git a/flow-typed/npm/minimist_v1.x.x.js b/flow-typed/npm/minimist_v1.x.x.js new file mode 100644 index 00000000000..7b848aee83a --- /dev/null +++ b/flow-typed/npm/minimist_v1.x.x.js @@ -0,0 +1,22 @@ +// flow-typed signature: 50bc453586282fb18e63201750049659 +// flow-typed version: e6f7626e10/minimist_v1.x.x/flow_>=v0.28.x + +declare module 'minimist' { + declare type minimistOptions = { + string?: string | Array, + boolean?: boolean | string | Array, + alias?: { [arg: string]: string | Array }, + default?: { [arg: string]: any }, + stopEarly?: boolean, + // TODO: Strings as keys don't work... + // '--'? boolean, + unknown?: (param: string) => boolean + }; + + declare type minimistOutput = { + _: Array, + [flag: string]: string | boolean + }; + + declare module.exports: (argv: Array, opts?: minimistOptions) => minimistOutput; +} diff --git a/flow-typed/npm/mocha_vx.x.x.js b/flow-typed/npm/mocha_vx.x.x.js new file mode 100644 index 00000000000..4299af5a37f --- /dev/null +++ b/flow-typed/npm/mocha_vx.x.x.js @@ -0,0 +1,311 @@ +// flow-typed signature: 3300e3854fd00197f82e20a4d9ef5014 +// flow-typed version: <>/mocha_v^3.0.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'mocha' + * + * 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 'mocha' { + 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 'mocha/bin/options' { + declare module.exports: any; +} + +declare module 'mocha/browser-entry' { + declare module.exports: any; +} + +declare module 'mocha/lib/browser/debug' { + declare module.exports: any; +} + +declare module 'mocha/lib/browser/events' { + declare module.exports: any; +} + +declare module 'mocha/lib/browser/progress' { + declare module.exports: any; +} + +declare module 'mocha/lib/browser/tty' { + declare module.exports: any; +} + +declare module 'mocha/lib/context' { + declare module.exports: any; +} + +declare module 'mocha/lib/hook' { + declare module.exports: any; +} + +declare module 'mocha/lib/interfaces/bdd' { + declare module.exports: any; +} + +declare module 'mocha/lib/interfaces/common' { + declare module.exports: any; +} + +declare module 'mocha/lib/interfaces/exports' { + declare module.exports: any; +} + +declare module 'mocha/lib/interfaces/index' { + declare module.exports: any; +} + +declare module 'mocha/lib/interfaces/qunit' { + declare module.exports: any; +} + +declare module 'mocha/lib/interfaces/tdd' { + declare module.exports: any; +} + +declare module 'mocha/lib/mocha' { + declare module.exports: any; +} + +declare module 'mocha/lib/ms' { + declare module.exports: any; +} + +declare module 'mocha/lib/pending' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/base' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/doc' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/dot' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/html' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/index' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/json-stream' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/json' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/landing' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/list' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/markdown' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/min' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/nyan' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/progress' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/spec' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/tap' { + declare module.exports: any; +} + +declare module 'mocha/lib/reporters/xunit' { + declare module.exports: any; +} + +declare module 'mocha/lib/runnable' { + declare module.exports: any; +} + +declare module 'mocha/lib/runner' { + declare module.exports: any; +} + +declare module 'mocha/lib/suite' { + declare module.exports: any; +} + +declare module 'mocha/lib/test' { + declare module.exports: any; +} + +declare module 'mocha/lib/to-iso-string/index' { + declare module.exports: any; +} + +declare module 'mocha/lib/utils' { + declare module.exports: any; +} + +declare module 'mocha/mocha' { + declare module.exports: any; +} + +// Filename aliases +declare module 'mocha/bin/options.js' { + declare module.exports: $Exports<'mocha/bin/options'>; +} +declare module 'mocha/browser-entry.js' { + declare module.exports: $Exports<'mocha/browser-entry'>; +} +declare module 'mocha/index' { + declare module.exports: $Exports<'mocha'>; +} +declare module 'mocha/index.js' { + declare module.exports: $Exports<'mocha'>; +} +declare module 'mocha/lib/browser/debug.js' { + declare module.exports: $Exports<'mocha/lib/browser/debug'>; +} +declare module 'mocha/lib/browser/events.js' { + declare module.exports: $Exports<'mocha/lib/browser/events'>; +} +declare module 'mocha/lib/browser/progress.js' { + declare module.exports: $Exports<'mocha/lib/browser/progress'>; +} +declare module 'mocha/lib/browser/tty.js' { + declare module.exports: $Exports<'mocha/lib/browser/tty'>; +} +declare module 'mocha/lib/context.js' { + declare module.exports: $Exports<'mocha/lib/context'>; +} +declare module 'mocha/lib/hook.js' { + declare module.exports: $Exports<'mocha/lib/hook'>; +} +declare module 'mocha/lib/interfaces/bdd.js' { + declare module.exports: $Exports<'mocha/lib/interfaces/bdd'>; +} +declare module 'mocha/lib/interfaces/common.js' { + declare module.exports: $Exports<'mocha/lib/interfaces/common'>; +} +declare module 'mocha/lib/interfaces/exports.js' { + declare module.exports: $Exports<'mocha/lib/interfaces/exports'>; +} +declare module 'mocha/lib/interfaces/index.js' { + declare module.exports: $Exports<'mocha/lib/interfaces/index'>; +} +declare module 'mocha/lib/interfaces/qunit.js' { + declare module.exports: $Exports<'mocha/lib/interfaces/qunit'>; +} +declare module 'mocha/lib/interfaces/tdd.js' { + declare module.exports: $Exports<'mocha/lib/interfaces/tdd'>; +} +declare module 'mocha/lib/mocha.js' { + declare module.exports: $Exports<'mocha/lib/mocha'>; +} +declare module 'mocha/lib/ms.js' { + declare module.exports: $Exports<'mocha/lib/ms'>; +} +declare module 'mocha/lib/pending.js' { + declare module.exports: $Exports<'mocha/lib/pending'>; +} +declare module 'mocha/lib/reporters/base.js' { + declare module.exports: $Exports<'mocha/lib/reporters/base'>; +} +declare module 'mocha/lib/reporters/doc.js' { + declare module.exports: $Exports<'mocha/lib/reporters/doc'>; +} +declare module 'mocha/lib/reporters/dot.js' { + declare module.exports: $Exports<'mocha/lib/reporters/dot'>; +} +declare module 'mocha/lib/reporters/html.js' { + declare module.exports: $Exports<'mocha/lib/reporters/html'>; +} +declare module 'mocha/lib/reporters/index.js' { + declare module.exports: $Exports<'mocha/lib/reporters/index'>; +} +declare module 'mocha/lib/reporters/json-stream.js' { + declare module.exports: $Exports<'mocha/lib/reporters/json-stream'>; +} +declare module 'mocha/lib/reporters/json.js' { + declare module.exports: $Exports<'mocha/lib/reporters/json'>; +} +declare module 'mocha/lib/reporters/landing.js' { + declare module.exports: $Exports<'mocha/lib/reporters/landing'>; +} +declare module 'mocha/lib/reporters/list.js' { + declare module.exports: $Exports<'mocha/lib/reporters/list'>; +} +declare module 'mocha/lib/reporters/markdown.js' { + declare module.exports: $Exports<'mocha/lib/reporters/markdown'>; +} +declare module 'mocha/lib/reporters/min.js' { + declare module.exports: $Exports<'mocha/lib/reporters/min'>; +} +declare module 'mocha/lib/reporters/nyan.js' { + declare module.exports: $Exports<'mocha/lib/reporters/nyan'>; +} +declare module 'mocha/lib/reporters/progress.js' { + declare module.exports: $Exports<'mocha/lib/reporters/progress'>; +} +declare module 'mocha/lib/reporters/spec.js' { + declare module.exports: $Exports<'mocha/lib/reporters/spec'>; +} +declare module 'mocha/lib/reporters/tap.js' { + declare module.exports: $Exports<'mocha/lib/reporters/tap'>; +} +declare module 'mocha/lib/reporters/xunit.js' { + declare module.exports: $Exports<'mocha/lib/reporters/xunit'>; +} +declare module 'mocha/lib/runnable.js' { + declare module.exports: $Exports<'mocha/lib/runnable'>; +} +declare module 'mocha/lib/runner.js' { + declare module.exports: $Exports<'mocha/lib/runner'>; +} +declare module 'mocha/lib/suite.js' { + declare module.exports: $Exports<'mocha/lib/suite'>; +} +declare module 'mocha/lib/test.js' { + declare module.exports: $Exports<'mocha/lib/test'>; +} +declare module 'mocha/lib/to-iso-string/index.js' { + declare module.exports: $Exports<'mocha/lib/to-iso-string/index'>; +} +declare module 'mocha/lib/utils.js' { + declare module.exports: $Exports<'mocha/lib/utils'>; +} +declare module 'mocha/mocha.js' { + declare module.exports: $Exports<'mocha/mocha'>; +} diff --git a/flow-typed/npm/nodemon_vx.x.x.js b/flow-typed/npm/nodemon_vx.x.x.js new file mode 100644 index 00000000000..ce60df90cd5 --- /dev/null +++ b/flow-typed/npm/nodemon_vx.x.x.js @@ -0,0 +1,214 @@ +// flow-typed signature: b8d9561c71ecda9042aa95e3bacb7474 +// flow-typed version: <>/nodemon_v^1.11.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'nodemon' + * + * 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 'nodemon' { + 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 'nodemon/bin/nodemon' { + declare module.exports: any; +} + +declare module 'nodemon/lib/cli/index' { + declare module.exports: any; +} + +declare module 'nodemon/lib/cli/parse' { + declare module.exports: any; +} + +declare module 'nodemon/lib/config/command' { + declare module.exports: any; +} + +declare module 'nodemon/lib/config/defaults' { + declare module.exports: any; +} + +declare module 'nodemon/lib/config/exec' { + declare module.exports: any; +} + +declare module 'nodemon/lib/config/index' { + declare module.exports: any; +} + +declare module 'nodemon/lib/config/load' { + declare module.exports: any; +} + +declare module 'nodemon/lib/help/index' { + declare module.exports: any; +} + +declare module 'nodemon/lib/index' { + declare module.exports: any; +} + +declare module 'nodemon/lib/monitor/index' { + declare module.exports: any; +} + +declare module 'nodemon/lib/monitor/match' { + declare module.exports: any; +} + +declare module 'nodemon/lib/monitor/run' { + declare module.exports: any; +} + +declare module 'nodemon/lib/monitor/watch' { + declare module.exports: any; +} + +declare module 'nodemon/lib/nodemon' { + declare module.exports: any; +} + +declare module 'nodemon/lib/rules/add' { + declare module.exports: any; +} + +declare module 'nodemon/lib/rules/index' { + declare module.exports: any; +} + +declare module 'nodemon/lib/rules/parse' { + declare module.exports: any; +} + +declare module 'nodemon/lib/spawn' { + declare module.exports: any; +} + +declare module 'nodemon/lib/utils/bus' { + declare module.exports: any; +} + +declare module 'nodemon/lib/utils/clone' { + declare module.exports: any; +} + +declare module 'nodemon/lib/utils/colour' { + declare module.exports: any; +} + +declare module 'nodemon/lib/utils/index' { + declare module.exports: any; +} + +declare module 'nodemon/lib/utils/log' { + declare module.exports: any; +} + +declare module 'nodemon/lib/utils/merge' { + declare module.exports: any; +} + +declare module 'nodemon/lib/version' { + declare module.exports: any; +} + +declare module 'nodemon/web/index' { + declare module.exports: any; +} + +// Filename aliases +declare module 'nodemon/bin/nodemon.js' { + declare module.exports: $Exports<'nodemon/bin/nodemon'>; +} +declare module 'nodemon/lib/cli/index.js' { + declare module.exports: $Exports<'nodemon/lib/cli/index'>; +} +declare module 'nodemon/lib/cli/parse.js' { + declare module.exports: $Exports<'nodemon/lib/cli/parse'>; +} +declare module 'nodemon/lib/config/command.js' { + declare module.exports: $Exports<'nodemon/lib/config/command'>; +} +declare module 'nodemon/lib/config/defaults.js' { + declare module.exports: $Exports<'nodemon/lib/config/defaults'>; +} +declare module 'nodemon/lib/config/exec.js' { + declare module.exports: $Exports<'nodemon/lib/config/exec'>; +} +declare module 'nodemon/lib/config/index.js' { + declare module.exports: $Exports<'nodemon/lib/config/index'>; +} +declare module 'nodemon/lib/config/load.js' { + declare module.exports: $Exports<'nodemon/lib/config/load'>; +} +declare module 'nodemon/lib/help/index.js' { + declare module.exports: $Exports<'nodemon/lib/help/index'>; +} +declare module 'nodemon/lib/index.js' { + declare module.exports: $Exports<'nodemon/lib/index'>; +} +declare module 'nodemon/lib/monitor/index.js' { + declare module.exports: $Exports<'nodemon/lib/monitor/index'>; +} +declare module 'nodemon/lib/monitor/match.js' { + declare module.exports: $Exports<'nodemon/lib/monitor/match'>; +} +declare module 'nodemon/lib/monitor/run.js' { + declare module.exports: $Exports<'nodemon/lib/monitor/run'>; +} +declare module 'nodemon/lib/monitor/watch.js' { + declare module.exports: $Exports<'nodemon/lib/monitor/watch'>; +} +declare module 'nodemon/lib/nodemon.js' { + declare module.exports: $Exports<'nodemon/lib/nodemon'>; +} +declare module 'nodemon/lib/rules/add.js' { + declare module.exports: $Exports<'nodemon/lib/rules/add'>; +} +declare module 'nodemon/lib/rules/index.js' { + declare module.exports: $Exports<'nodemon/lib/rules/index'>; +} +declare module 'nodemon/lib/rules/parse.js' { + declare module.exports: $Exports<'nodemon/lib/rules/parse'>; +} +declare module 'nodemon/lib/spawn.js' { + declare module.exports: $Exports<'nodemon/lib/spawn'>; +} +declare module 'nodemon/lib/utils/bus.js' { + declare module.exports: $Exports<'nodemon/lib/utils/bus'>; +} +declare module 'nodemon/lib/utils/clone.js' { + declare module.exports: $Exports<'nodemon/lib/utils/clone'>; +} +declare module 'nodemon/lib/utils/colour.js' { + declare module.exports: $Exports<'nodemon/lib/utils/colour'>; +} +declare module 'nodemon/lib/utils/index.js' { + declare module.exports: $Exports<'nodemon/lib/utils/index'>; +} +declare module 'nodemon/lib/utils/log.js' { + declare module.exports: $Exports<'nodemon/lib/utils/log'>; +} +declare module 'nodemon/lib/utils/merge.js' { + declare module.exports: $Exports<'nodemon/lib/utils/merge'>; +} +declare module 'nodemon/lib/version.js' { + declare module.exports: $Exports<'nodemon/lib/version'>; +} +declare module 'nodemon/web/index.js' { + declare module.exports: $Exports<'nodemon/web/index'>; +} diff --git a/flow-typed/npm/pretty-bytes_vx.x.x.js b/flow-typed/npm/pretty-bytes_vx.x.x.js new file mode 100644 index 00000000000..39a42e61175 --- /dev/null +++ b/flow-typed/npm/pretty-bytes_vx.x.x.js @@ -0,0 +1,33 @@ +// flow-typed signature: 43197544514c720f11f554557a850d11 +// flow-typed version: <>/pretty-bytes_v^4.0.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'pretty-bytes' + * + * 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 'pretty-bytes' { + 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. + */ + + +// Filename aliases +declare module 'pretty-bytes/index' { + declare module.exports: $Exports<'pretty-bytes'>; +} +declare module 'pretty-bytes/index.js' { + declare module.exports: $Exports<'pretty-bytes'>; +} diff --git a/flow-typed/npm/redux_v3.x.x.js b/flow-typed/npm/redux_v3.x.x.js new file mode 100644 index 00000000000..711e59910f9 --- /dev/null +++ b/flow-typed/npm/redux_v3.x.x.js @@ -0,0 +1,107 @@ +// flow-typed signature: 76c3dfb5a40ce169d5c08fe80dbd029a +// flow-typed version: 37b1c6d953/redux_v3.x.x/flow_>=v0.33.x + +declare module 'redux' { + + /* + + S = State + A = Action + + */ + + declare type Dispatch }> = (action: A) => A; + + declare type MiddlewareAPI = { + dispatch: Dispatch; + getState(): S; + }; + + declare type Store = { + // rewrite MiddlewareAPI members in order to get nicer error messages (intersections produce long messages) + dispatch: Dispatch; + getState(): S; + subscribe(listener: () => void): () => void; + replaceReducer(nextReducer: Reducer): void + }; + + declare type Reducer = (state: S, action: A) => S; + + declare type CombinedReducer = (state: $Shape & {} | void, action: A) => S; + + declare type Middleware = + (api: MiddlewareAPI) => + (next: Dispatch) => Dispatch; + + declare type StoreCreator = { + (reducer: Reducer, enhancer?: StoreEnhancer): Store; + (reducer: Reducer, preloadedState: S, enhancer?: StoreEnhancer): Store; + }; + + declare type StoreEnhancer = (next: StoreCreator) => StoreCreator; + + declare function createStore(reducer: Reducer, enhancer?: StoreEnhancer): Store; + declare function createStore(reducer: Reducer, preloadedState: S, enhancer?: StoreEnhancer): Store; + + declare function applyMiddleware(...middlewares: Array>): StoreEnhancer; + + declare type ActionCreator = (...args: Array) => A; + declare type ActionCreators = { [key: K]: ActionCreator }; + + declare function bindActionCreators>(actionCreator: C, dispatch: Dispatch): C; + declare function bindActionCreators>(actionCreators: C, dispatch: Dispatch): C; + + declare function combineReducers(reducers: O): CombinedReducer<$ObjMap(r: Reducer) => S>, A>; + + declare function compose(ab: (a: A) => B): (a: A) => B + declare function compose( + bc: (b: B) => C, + ab: (a: A) => B + ): (a: A) => C + declare function compose( + cd: (c: C) => D, + bc: (b: B) => C, + ab: (a: A) => B + ): (a: A) => D + declare function compose( + de: (d: D) => E, + cd: (c: C) => D, + bc: (b: B) => C, + ab: (a: A) => B + ): (a: A) => E + declare function compose( + ef: (e: E) => F, + de: (d: D) => E, + cd: (c: C) => D, + bc: (b: B) => C, + ab: (a: A) => B + ): (a: A) => F + declare function compose( + fg: (f: F) => G, + ef: (e: E) => F, + de: (d: D) => E, + cd: (c: C) => D, + bc: (b: B) => C, + ab: (a: A) => B + ): (a: A) => G + declare function compose( + gh: (g: G) => H, + fg: (f: F) => G, + ef: (e: E) => F, + de: (d: D) => E, + cd: (c: C) => D, + bc: (b: B) => C, + ab: (a: A) => B + ): (a: A) => H + declare function compose( + hi: (h: H) => I, + gh: (g: G) => H, + fg: (f: F) => G, + ef: (e: E) => F, + de: (d: D) => E, + cd: (c: C) => D, + bc: (b: B) => C, + ab: (a: A) => B + ): (a: A) => I + +} diff --git a/flow-typed/npm/remap-istanbul_vx.x.x.js b/flow-typed/npm/remap-istanbul_vx.x.x.js new file mode 100644 index 00000000000..359e5f6a9d6 --- /dev/null +++ b/flow-typed/npm/remap-istanbul_vx.x.x.js @@ -0,0 +1,214 @@ +// flow-typed signature: 265747b92601fbc38438ee0fd2f6518b +// flow-typed version: <>/remap-istanbul_v0.8.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'remap-istanbul' + * + * 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 'remap-istanbul' { + 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 'remap-istanbul/lib/CoverageTransformer' { + declare module.exports: any; +} + +declare module 'remap-istanbul/lib/getMapping' { + declare module.exports: any; +} + +declare module 'remap-istanbul/lib/gruntRemapIstanbul' { + declare module.exports: any; +} + +declare module 'remap-istanbul/lib/gulpRemapIstanbul' { + declare module.exports: any; +} + +declare module 'remap-istanbul/lib/intern-reporters/JsonCoverage' { + declare module.exports: any; +} + +declare module 'remap-istanbul/lib/loadCoverage' { + declare module.exports: any; +} + +declare module 'remap-istanbul/lib/main' { + declare module.exports: any; +} + +declare module 'remap-istanbul/lib/remap-istanbul' { + declare module.exports: any; +} + +declare module 'remap-istanbul/lib/remap' { + declare module.exports: any; +} + +declare module 'remap-istanbul/lib/remapBranch' { + declare module.exports: any; +} + +declare module 'remap-istanbul/lib/remapFunction' { + declare module.exports: any; +} + +declare module 'remap-istanbul/lib/SparceCoverageCollector' { + declare module.exports: any; +} + +declare module 'remap-istanbul/lib/writeReport' { + declare module.exports: any; +} + +declare module 'remap-istanbul/src/CoverageTransformer' { + declare module.exports: any; +} + +declare module 'remap-istanbul/src/getMapping' { + declare module.exports: any; +} + +declare module 'remap-istanbul/src/gruntRemapIstanbul' { + declare module.exports: any; +} + +declare module 'remap-istanbul/src/gulpRemapIstanbul' { + declare module.exports: any; +} + +declare module 'remap-istanbul/src/intern-reporters/JsonCoverage' { + declare module.exports: any; +} + +declare module 'remap-istanbul/src/loadCoverage' { + declare module.exports: any; +} + +declare module 'remap-istanbul/src/main' { + declare module.exports: any; +} + +declare module 'remap-istanbul/src/remap-istanbul' { + declare module.exports: any; +} + +declare module 'remap-istanbul/src/remap' { + declare module.exports: any; +} + +declare module 'remap-istanbul/src/remapBranch' { + declare module.exports: any; +} + +declare module 'remap-istanbul/src/remapFunction' { + declare module.exports: any; +} + +declare module 'remap-istanbul/src/SparceCoverageCollector' { + declare module.exports: any; +} + +declare module 'remap-istanbul/src/writeReport' { + declare module.exports: any; +} + +declare module 'remap-istanbul/tasks/remapIstanbul' { + declare module.exports: any; +} + +// Filename aliases +declare module 'remap-istanbul/lib/CoverageTransformer.js' { + declare module.exports: $Exports<'remap-istanbul/lib/CoverageTransformer'>; +} +declare module 'remap-istanbul/lib/getMapping.js' { + declare module.exports: $Exports<'remap-istanbul/lib/getMapping'>; +} +declare module 'remap-istanbul/lib/gruntRemapIstanbul.js' { + declare module.exports: $Exports<'remap-istanbul/lib/gruntRemapIstanbul'>; +} +declare module 'remap-istanbul/lib/gulpRemapIstanbul.js' { + declare module.exports: $Exports<'remap-istanbul/lib/gulpRemapIstanbul'>; +} +declare module 'remap-istanbul/lib/intern-reporters/JsonCoverage.js' { + declare module.exports: $Exports<'remap-istanbul/lib/intern-reporters/JsonCoverage'>; +} +declare module 'remap-istanbul/lib/loadCoverage.js' { + declare module.exports: $Exports<'remap-istanbul/lib/loadCoverage'>; +} +declare module 'remap-istanbul/lib/main.js' { + declare module.exports: $Exports<'remap-istanbul/lib/main'>; +} +declare module 'remap-istanbul/lib/remap-istanbul.js' { + declare module.exports: $Exports<'remap-istanbul/lib/remap-istanbul'>; +} +declare module 'remap-istanbul/lib/remap.js' { + declare module.exports: $Exports<'remap-istanbul/lib/remap'>; +} +declare module 'remap-istanbul/lib/remapBranch.js' { + declare module.exports: $Exports<'remap-istanbul/lib/remapBranch'>; +} +declare module 'remap-istanbul/lib/remapFunction.js' { + declare module.exports: $Exports<'remap-istanbul/lib/remapFunction'>; +} +declare module 'remap-istanbul/lib/SparceCoverageCollector.js' { + declare module.exports: $Exports<'remap-istanbul/lib/SparceCoverageCollector'>; +} +declare module 'remap-istanbul/lib/writeReport.js' { + declare module.exports: $Exports<'remap-istanbul/lib/writeReport'>; +} +declare module 'remap-istanbul/src/CoverageTransformer.js' { + declare module.exports: $Exports<'remap-istanbul/src/CoverageTransformer'>; +} +declare module 'remap-istanbul/src/getMapping.js' { + declare module.exports: $Exports<'remap-istanbul/src/getMapping'>; +} +declare module 'remap-istanbul/src/gruntRemapIstanbul.js' { + declare module.exports: $Exports<'remap-istanbul/src/gruntRemapIstanbul'>; +} +declare module 'remap-istanbul/src/gulpRemapIstanbul.js' { + declare module.exports: $Exports<'remap-istanbul/src/gulpRemapIstanbul'>; +} +declare module 'remap-istanbul/src/intern-reporters/JsonCoverage.js' { + declare module.exports: $Exports<'remap-istanbul/src/intern-reporters/JsonCoverage'>; +} +declare module 'remap-istanbul/src/loadCoverage.js' { + declare module.exports: $Exports<'remap-istanbul/src/loadCoverage'>; +} +declare module 'remap-istanbul/src/main.js' { + declare module.exports: $Exports<'remap-istanbul/src/main'>; +} +declare module 'remap-istanbul/src/remap-istanbul.js' { + declare module.exports: $Exports<'remap-istanbul/src/remap-istanbul'>; +} +declare module 'remap-istanbul/src/remap.js' { + declare module.exports: $Exports<'remap-istanbul/src/remap'>; +} +declare module 'remap-istanbul/src/remapBranch.js' { + declare module.exports: $Exports<'remap-istanbul/src/remapBranch'>; +} +declare module 'remap-istanbul/src/remapFunction.js' { + declare module.exports: $Exports<'remap-istanbul/src/remapFunction'>; +} +declare module 'remap-istanbul/src/SparceCoverageCollector.js' { + declare module.exports: $Exports<'remap-istanbul/src/SparceCoverageCollector'>; +} +declare module 'remap-istanbul/src/writeReport.js' { + declare module.exports: $Exports<'remap-istanbul/src/writeReport'>; +} +declare module 'remap-istanbul/tasks/remapIstanbul.js' { + declare module.exports: $Exports<'remap-istanbul/tasks/remapIstanbul'>; +} diff --git a/flow-typed/npm/request_vx.x.x.js b/flow-typed/npm/request_vx.x.x.js new file mode 100644 index 00000000000..01e965b81cb --- /dev/null +++ b/flow-typed/npm/request_vx.x.x.js @@ -0,0 +1,108 @@ +// flow-typed signature: 046137329c916e2a6edb2280d0e30ec6 +// flow-typed version: <>/request_v^2.75.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'request' + * + * 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 'request' { + 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 'request/lib/auth' { + declare module.exports: any; +} + +declare module 'request/lib/cookies' { + declare module.exports: any; +} + +declare module 'request/lib/getProxyFromURI' { + declare module.exports: any; +} + +declare module 'request/lib/har' { + declare module.exports: any; +} + +declare module 'request/lib/helpers' { + declare module.exports: any; +} + +declare module 'request/lib/multipart' { + declare module.exports: any; +} + +declare module 'request/lib/oauth' { + declare module.exports: any; +} + +declare module 'request/lib/querystring' { + declare module.exports: any; +} + +declare module 'request/lib/redirect' { + declare module.exports: any; +} + +declare module 'request/lib/tunnel' { + declare module.exports: any; +} + +declare module 'request/request' { + declare module.exports: any; +} + +// Filename aliases +declare module 'request/index' { + declare module.exports: $Exports<'request'>; +} +declare module 'request/index.js' { + declare module.exports: $Exports<'request'>; +} +declare module 'request/lib/auth.js' { + declare module.exports: $Exports<'request/lib/auth'>; +} +declare module 'request/lib/cookies.js' { + declare module.exports: $Exports<'request/lib/cookies'>; +} +declare module 'request/lib/getProxyFromURI.js' { + declare module.exports: $Exports<'request/lib/getProxyFromURI'>; +} +declare module 'request/lib/har.js' { + declare module.exports: $Exports<'request/lib/har'>; +} +declare module 'request/lib/helpers.js' { + declare module.exports: $Exports<'request/lib/helpers'>; +} +declare module 'request/lib/multipart.js' { + declare module.exports: $Exports<'request/lib/multipart'>; +} +declare module 'request/lib/oauth.js' { + declare module.exports: $Exports<'request/lib/oauth'>; +} +declare module 'request/lib/querystring.js' { + declare module.exports: $Exports<'request/lib/querystring'>; +} +declare module 'request/lib/redirect.js' { + declare module.exports: $Exports<'request/lib/redirect'>; +} +declare module 'request/lib/tunnel.js' { + declare module.exports: $Exports<'request/lib/tunnel'>; +} +declare module 'request/request.js' { + declare module.exports: $Exports<'request/request'>; +} diff --git a/flow-typed/npm/rollup_vx.x.x.js b/flow-typed/npm/rollup_vx.x.x.js new file mode 100644 index 00000000000..ab467bba401 --- /dev/null +++ b/flow-typed/npm/rollup_vx.x.x.js @@ -0,0 +1,46 @@ +// flow-typed signature: 038722c08b180feab253cbbefbb6b1c9 +// flow-typed version: <>/rollup_v^0.42.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'rollup' + * + * 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' { + 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/dist/rollup.browser' { + declare module.exports: any; +} + +declare module 'rollup/dist/rollup.es' { + declare module.exports: any; +} + +declare module 'rollup/dist/rollup' { + declare module.exports: any; +} + +// Filename aliases +declare module 'rollup/dist/rollup.browser.js' { + declare module.exports: $Exports<'rollup/dist/rollup.browser'>; +} +declare module 'rollup/dist/rollup.es.js' { + declare module.exports: $Exports<'rollup/dist/rollup.es'>; +} +declare module 'rollup/dist/rollup.js' { + declare module.exports: $Exports<'rollup/dist/rollup'>; +} diff --git a/flow-typed/npm/rxjs_vx.x.x.js b/flow-typed/npm/rxjs_vx.x.x.js new file mode 100644 index 00000000000..fd55c1f8e0b --- /dev/null +++ b/flow-typed/npm/rxjs_vx.x.x.js @@ -0,0 +1,2475 @@ +// flow-typed signature: 6dea811b26d979aedb63d492fb605bc6 +// flow-typed version: <>/rxjs_v^5.0.0-beta.11/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'rxjs' + * + * 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 'rxjs' { + 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 'rxjs/add/observable/bindCallback' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/bindNodeCallback' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/combineLatest' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/concat' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/defer' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/dom/ajax' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/dom/webSocket' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/empty' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/forkJoin' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/from' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/fromEvent' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/fromEventPattern' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/fromPromise' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/generate' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/if' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/interval' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/merge' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/never' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/of' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/onErrorResumeNext' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/pairs' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/race' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/range' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/throw' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/timer' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/using' { + declare module.exports: any; +} + +declare module 'rxjs/add/observable/zip' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/audit' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/auditTime' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/buffer' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/bufferCount' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/bufferTime' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/bufferToggle' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/bufferWhen' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/catch' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/combineAll' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/combineLatest' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/concat' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/concatAll' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/concatMap' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/concatMapTo' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/count' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/debounce' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/debounceTime' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/defaultIfEmpty' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/delay' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/delayWhen' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/dematerialize' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/distinct' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/distinctUntilChanged' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/distinctUntilKeyChanged' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/do' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/elementAt' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/every' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/exhaust' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/exhaustMap' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/expand' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/filter' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/finally' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/find' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/findIndex' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/first' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/groupBy' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/ignoreElements' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/isEmpty' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/last' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/let' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/map' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/mapTo' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/materialize' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/max' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/merge' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/mergeAll' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/mergeMap' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/mergeMapTo' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/mergeScan' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/min' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/multicast' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/observeOn' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/onErrorResumeNext' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/pairwise' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/partition' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/pluck' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/publish' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/publishBehavior' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/publishLast' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/publishReplay' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/race' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/reduce' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/repeat' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/repeatWhen' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/retry' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/retryWhen' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/sample' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/sampleTime' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/scan' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/sequenceEqual' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/share' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/shareReplay' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/single' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/skip' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/skipLast' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/skipUntil' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/skipWhile' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/startWith' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/subscribeOn' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/switch' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/switchMap' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/switchMapTo' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/take' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/takeLast' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/takeUntil' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/takeWhile' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/throttle' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/throttleTime' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/timeInterval' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/timeout' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/timeoutWith' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/timestamp' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/toArray' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/toPromise' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/window' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/windowCount' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/windowTime' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/windowToggle' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/windowWhen' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/withLatestFrom' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/zip' { + declare module.exports: any; +} + +declare module 'rxjs/add/operator/zipAll' { + declare module.exports: any; +} + +declare module 'rxjs/AsyncSubject' { + declare module.exports: any; +} + +declare module 'rxjs/BehaviorSubject' { + declare module.exports: any; +} + +declare module 'rxjs/bundles/Rx' { + declare module.exports: any; +} + +declare module 'rxjs/bundles/Rx.min' { + declare module.exports: any; +} + +declare module 'rxjs/InnerSubscriber' { + declare module.exports: any; +} + +declare module 'rxjs/Notification' { + declare module.exports: any; +} + +declare module 'rxjs/Observable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/ArrayLikeObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/ArrayObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/bindCallback' { + declare module.exports: any; +} + +declare module 'rxjs/observable/bindNodeCallback' { + declare module.exports: any; +} + +declare module 'rxjs/observable/BoundCallbackObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/BoundNodeCallbackObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/combineLatest' { + declare module.exports: any; +} + +declare module 'rxjs/observable/concat' { + declare module.exports: any; +} + +declare module 'rxjs/observable/ConnectableObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/defer' { + declare module.exports: any; +} + +declare module 'rxjs/observable/DeferObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/dom/ajax' { + declare module.exports: any; +} + +declare module 'rxjs/observable/dom/AjaxObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/dom/webSocket' { + declare module.exports: any; +} + +declare module 'rxjs/observable/dom/WebSocketSubject' { + declare module.exports: any; +} + +declare module 'rxjs/observable/empty' { + declare module.exports: any; +} + +declare module 'rxjs/observable/EmptyObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/ErrorObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/forkJoin' { + declare module.exports: any; +} + +declare module 'rxjs/observable/ForkJoinObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/from' { + declare module.exports: any; +} + +declare module 'rxjs/observable/fromEvent' { + declare module.exports: any; +} + +declare module 'rxjs/observable/FromEventObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/fromEventPattern' { + declare module.exports: any; +} + +declare module 'rxjs/observable/FromEventPatternObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/FromObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/fromPromise' { + declare module.exports: any; +} + +declare module 'rxjs/observable/GenerateObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/if' { + declare module.exports: any; +} + +declare module 'rxjs/observable/IfObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/interval' { + declare module.exports: any; +} + +declare module 'rxjs/observable/IntervalObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/IteratorObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/merge' { + declare module.exports: any; +} + +declare module 'rxjs/observable/never' { + declare module.exports: any; +} + +declare module 'rxjs/observable/NeverObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/of' { + declare module.exports: any; +} + +declare module 'rxjs/observable/pairs' { + declare module.exports: any; +} + +declare module 'rxjs/observable/PairsObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/PromiseObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/range' { + declare module.exports: any; +} + +declare module 'rxjs/observable/RangeObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/ScalarObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/SubscribeOnObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/throw' { + declare module.exports: any; +} + +declare module 'rxjs/observable/timer' { + declare module.exports: any; +} + +declare module 'rxjs/observable/TimerObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/using' { + declare module.exports: any; +} + +declare module 'rxjs/observable/UsingObservable' { + declare module.exports: any; +} + +declare module 'rxjs/observable/zip' { + declare module.exports: any; +} + +declare module 'rxjs/Observer' { + declare module.exports: any; +} + +declare module 'rxjs/Operator' { + declare module.exports: any; +} + +declare module 'rxjs/operator/audit' { + declare module.exports: any; +} + +declare module 'rxjs/operator/auditTime' { + declare module.exports: any; +} + +declare module 'rxjs/operator/buffer' { + declare module.exports: any; +} + +declare module 'rxjs/operator/bufferCount' { + declare module.exports: any; +} + +declare module 'rxjs/operator/bufferTime' { + declare module.exports: any; +} + +declare module 'rxjs/operator/bufferToggle' { + declare module.exports: any; +} + +declare module 'rxjs/operator/bufferWhen' { + declare module.exports: any; +} + +declare module 'rxjs/operator/catch' { + declare module.exports: any; +} + +declare module 'rxjs/operator/combineAll' { + declare module.exports: any; +} + +declare module 'rxjs/operator/combineLatest' { + declare module.exports: any; +} + +declare module 'rxjs/operator/concat' { + declare module.exports: any; +} + +declare module 'rxjs/operator/concatAll' { + declare module.exports: any; +} + +declare module 'rxjs/operator/concatMap' { + declare module.exports: any; +} + +declare module 'rxjs/operator/concatMapTo' { + declare module.exports: any; +} + +declare module 'rxjs/operator/count' { + declare module.exports: any; +} + +declare module 'rxjs/operator/debounce' { + declare module.exports: any; +} + +declare module 'rxjs/operator/debounceTime' { + declare module.exports: any; +} + +declare module 'rxjs/operator/defaultIfEmpty' { + declare module.exports: any; +} + +declare module 'rxjs/operator/delay' { + declare module.exports: any; +} + +declare module 'rxjs/operator/delayWhen' { + declare module.exports: any; +} + +declare module 'rxjs/operator/dematerialize' { + declare module.exports: any; +} + +declare module 'rxjs/operator/distinct' { + declare module.exports: any; +} + +declare module 'rxjs/operator/distinctUntilChanged' { + declare module.exports: any; +} + +declare module 'rxjs/operator/distinctUntilKeyChanged' { + declare module.exports: any; +} + +declare module 'rxjs/operator/do' { + declare module.exports: any; +} + +declare module 'rxjs/operator/elementAt' { + declare module.exports: any; +} + +declare module 'rxjs/operator/every' { + declare module.exports: any; +} + +declare module 'rxjs/operator/exhaust' { + declare module.exports: any; +} + +declare module 'rxjs/operator/exhaustMap' { + declare module.exports: any; +} + +declare module 'rxjs/operator/expand' { + declare module.exports: any; +} + +declare module 'rxjs/operator/filter' { + declare module.exports: any; +} + +declare module 'rxjs/operator/finally' { + declare module.exports: any; +} + +declare module 'rxjs/operator/find' { + declare module.exports: any; +} + +declare module 'rxjs/operator/findIndex' { + declare module.exports: any; +} + +declare module 'rxjs/operator/first' { + declare module.exports: any; +} + +declare module 'rxjs/operator/groupBy' { + declare module.exports: any; +} + +declare module 'rxjs/operator/ignoreElements' { + declare module.exports: any; +} + +declare module 'rxjs/operator/isEmpty' { + declare module.exports: any; +} + +declare module 'rxjs/operator/last' { + declare module.exports: any; +} + +declare module 'rxjs/operator/let' { + declare module.exports: any; +} + +declare module 'rxjs/operator/map' { + declare module.exports: any; +} + +declare module 'rxjs/operator/mapTo' { + declare module.exports: any; +} + +declare module 'rxjs/operator/materialize' { + declare module.exports: any; +} + +declare module 'rxjs/operator/max' { + declare module.exports: any; +} + +declare module 'rxjs/operator/merge' { + declare module.exports: any; +} + +declare module 'rxjs/operator/mergeAll' { + declare module.exports: any; +} + +declare module 'rxjs/operator/mergeMap' { + declare module.exports: any; +} + +declare module 'rxjs/operator/mergeMapTo' { + declare module.exports: any; +} + +declare module 'rxjs/operator/mergeScan' { + declare module.exports: any; +} + +declare module 'rxjs/operator/min' { + declare module.exports: any; +} + +declare module 'rxjs/operator/multicast' { + declare module.exports: any; +} + +declare module 'rxjs/operator/observeOn' { + declare module.exports: any; +} + +declare module 'rxjs/operator/onErrorResumeNext' { + declare module.exports: any; +} + +declare module 'rxjs/operator/pairwise' { + declare module.exports: any; +} + +declare module 'rxjs/operator/partition' { + declare module.exports: any; +} + +declare module 'rxjs/operator/pluck' { + declare module.exports: any; +} + +declare module 'rxjs/operator/publish' { + declare module.exports: any; +} + +declare module 'rxjs/operator/publishBehavior' { + declare module.exports: any; +} + +declare module 'rxjs/operator/publishLast' { + declare module.exports: any; +} + +declare module 'rxjs/operator/publishReplay' { + declare module.exports: any; +} + +declare module 'rxjs/operator/race' { + declare module.exports: any; +} + +declare module 'rxjs/operator/reduce' { + declare module.exports: any; +} + +declare module 'rxjs/operator/repeat' { + declare module.exports: any; +} + +declare module 'rxjs/operator/repeatWhen' { + declare module.exports: any; +} + +declare module 'rxjs/operator/retry' { + declare module.exports: any; +} + +declare module 'rxjs/operator/retryWhen' { + declare module.exports: any; +} + +declare module 'rxjs/operator/sample' { + declare module.exports: any; +} + +declare module 'rxjs/operator/sampleTime' { + declare module.exports: any; +} + +declare module 'rxjs/operator/scan' { + declare module.exports: any; +} + +declare module 'rxjs/operator/sequenceEqual' { + declare module.exports: any; +} + +declare module 'rxjs/operator/share' { + declare module.exports: any; +} + +declare module 'rxjs/operator/shareReplay' { + declare module.exports: any; +} + +declare module 'rxjs/operator/single' { + declare module.exports: any; +} + +declare module 'rxjs/operator/skip' { + declare module.exports: any; +} + +declare module 'rxjs/operator/skipLast' { + declare module.exports: any; +} + +declare module 'rxjs/operator/skipUntil' { + declare module.exports: any; +} + +declare module 'rxjs/operator/skipWhile' { + declare module.exports: any; +} + +declare module 'rxjs/operator/startWith' { + declare module.exports: any; +} + +declare module 'rxjs/operator/subscribeOn' { + declare module.exports: any; +} + +declare module 'rxjs/operator/switch' { + declare module.exports: any; +} + +declare module 'rxjs/operator/switchMap' { + declare module.exports: any; +} + +declare module 'rxjs/operator/switchMapTo' { + declare module.exports: any; +} + +declare module 'rxjs/operator/take' { + declare module.exports: any; +} + +declare module 'rxjs/operator/takeLast' { + declare module.exports: any; +} + +declare module 'rxjs/operator/takeUntil' { + declare module.exports: any; +} + +declare module 'rxjs/operator/takeWhile' { + declare module.exports: any; +} + +declare module 'rxjs/operator/throttle' { + declare module.exports: any; +} + +declare module 'rxjs/operator/throttleTime' { + declare module.exports: any; +} + +declare module 'rxjs/operator/timeInterval' { + declare module.exports: any; +} + +declare module 'rxjs/operator/timeout' { + declare module.exports: any; +} + +declare module 'rxjs/operator/timeoutWith' { + declare module.exports: any; +} + +declare module 'rxjs/operator/timestamp' { + declare module.exports: any; +} + +declare module 'rxjs/operator/toArray' { + declare module.exports: any; +} + +declare module 'rxjs/operator/toPromise' { + declare module.exports: any; +} + +declare module 'rxjs/operator/window' { + declare module.exports: any; +} + +declare module 'rxjs/operator/windowCount' { + declare module.exports: any; +} + +declare module 'rxjs/operator/windowTime' { + declare module.exports: any; +} + +declare module 'rxjs/operator/windowToggle' { + declare module.exports: any; +} + +declare module 'rxjs/operator/windowWhen' { + declare module.exports: any; +} + +declare module 'rxjs/operator/withLatestFrom' { + declare module.exports: any; +} + +declare module 'rxjs/operator/zip' { + declare module.exports: any; +} + +declare module 'rxjs/operator/zipAll' { + declare module.exports: any; +} + +declare module 'rxjs/OuterSubscriber' { + declare module.exports: any; +} + +declare module 'rxjs/ReplaySubject' { + declare module.exports: any; +} + +declare module 'rxjs/Rx' { + declare module.exports: any; +} + +declare module 'rxjs/Scheduler' { + declare module.exports: any; +} + +declare module 'rxjs/scheduler/Action' { + declare module.exports: any; +} + +declare module 'rxjs/scheduler/animationFrame' { + declare module.exports: any; +} + +declare module 'rxjs/scheduler/AnimationFrameAction' { + declare module.exports: any; +} + +declare module 'rxjs/scheduler/AnimationFrameScheduler' { + declare module.exports: any; +} + +declare module 'rxjs/scheduler/asap' { + declare module.exports: any; +} + +declare module 'rxjs/scheduler/AsapAction' { + declare module.exports: any; +} + +declare module 'rxjs/scheduler/AsapScheduler' { + declare module.exports: any; +} + +declare module 'rxjs/scheduler/async' { + declare module.exports: any; +} + +declare module 'rxjs/scheduler/AsyncAction' { + declare module.exports: any; +} + +declare module 'rxjs/scheduler/AsyncScheduler' { + declare module.exports: any; +} + +declare module 'rxjs/scheduler/queue' { + declare module.exports: any; +} + +declare module 'rxjs/scheduler/QueueAction' { + declare module.exports: any; +} + +declare module 'rxjs/scheduler/QueueScheduler' { + declare module.exports: any; +} + +declare module 'rxjs/scheduler/VirtualTimeScheduler' { + declare module.exports: any; +} + +declare module 'rxjs/src/Rx.global' { + declare module.exports: any; +} + +declare module 'rxjs/Subject' { + declare module.exports: any; +} + +declare module 'rxjs/SubjectSubscription' { + declare module.exports: any; +} + +declare module 'rxjs/Subscriber' { + declare module.exports: any; +} + +declare module 'rxjs/Subscription' { + declare module.exports: any; +} + +declare module 'rxjs/symbol/iterator' { + declare module.exports: any; +} + +declare module 'rxjs/symbol/observable' { + declare module.exports: any; +} + +declare module 'rxjs/symbol/rxSubscriber' { + declare module.exports: any; +} + +declare module 'rxjs/testing/ColdObservable' { + declare module.exports: any; +} + +declare module 'rxjs/testing/HotObservable' { + declare module.exports: any; +} + +declare module 'rxjs/testing/SubscriptionLog' { + declare module.exports: any; +} + +declare module 'rxjs/testing/SubscriptionLoggable' { + declare module.exports: any; +} + +declare module 'rxjs/testing/TestMessage' { + declare module.exports: any; +} + +declare module 'rxjs/testing/TestScheduler' { + declare module.exports: any; +} + +declare module 'rxjs/util/AnimationFrame' { + declare module.exports: any; +} + +declare module 'rxjs/util/applyMixins' { + declare module.exports: any; +} + +declare module 'rxjs/util/ArgumentOutOfRangeError' { + declare module.exports: any; +} + +declare module 'rxjs/util/assign' { + declare module.exports: any; +} + +declare module 'rxjs/util/EmptyError' { + declare module.exports: any; +} + +declare module 'rxjs/util/errorObject' { + declare module.exports: any; +} + +declare module 'rxjs/util/FastMap' { + declare module.exports: any; +} + +declare module 'rxjs/util/Immediate' { + declare module.exports: any; +} + +declare module 'rxjs/util/isArray' { + declare module.exports: any; +} + +declare module 'rxjs/util/isArrayLike' { + declare module.exports: any; +} + +declare module 'rxjs/util/isDate' { + declare module.exports: any; +} + +declare module 'rxjs/util/isFunction' { + declare module.exports: any; +} + +declare module 'rxjs/util/isNumeric' { + declare module.exports: any; +} + +declare module 'rxjs/util/isObject' { + declare module.exports: any; +} + +declare module 'rxjs/util/isPromise' { + declare module.exports: any; +} + +declare module 'rxjs/util/isScheduler' { + declare module.exports: any; +} + +declare module 'rxjs/util/Map' { + declare module.exports: any; +} + +declare module 'rxjs/util/MapPolyfill' { + declare module.exports: any; +} + +declare module 'rxjs/util/noop' { + declare module.exports: any; +} + +declare module 'rxjs/util/not' { + declare module.exports: any; +} + +declare module 'rxjs/util/ObjectUnsubscribedError' { + declare module.exports: any; +} + +declare module 'rxjs/util/root' { + declare module.exports: any; +} + +declare module 'rxjs/util/Set' { + declare module.exports: any; +} + +declare module 'rxjs/util/subscribeToResult' { + declare module.exports: any; +} + +declare module 'rxjs/util/TimeoutError' { + declare module.exports: any; +} + +declare module 'rxjs/util/toSubscriber' { + declare module.exports: any; +} + +declare module 'rxjs/util/tryCatch' { + declare module.exports: any; +} + +declare module 'rxjs/util/UnsubscriptionError' { + declare module.exports: any; +} + +// Filename aliases +declare module 'rxjs/add/observable/bindCallback.js' { + declare module.exports: $Exports<'rxjs/add/observable/bindCallback'>; +} +declare module 'rxjs/add/observable/bindNodeCallback.js' { + declare module.exports: $Exports<'rxjs/add/observable/bindNodeCallback'>; +} +declare module 'rxjs/add/observable/combineLatest.js' { + declare module.exports: $Exports<'rxjs/add/observable/combineLatest'>; +} +declare module 'rxjs/add/observable/concat.js' { + declare module.exports: $Exports<'rxjs/add/observable/concat'>; +} +declare module 'rxjs/add/observable/defer.js' { + declare module.exports: $Exports<'rxjs/add/observable/defer'>; +} +declare module 'rxjs/add/observable/dom/ajax.js' { + declare module.exports: $Exports<'rxjs/add/observable/dom/ajax'>; +} +declare module 'rxjs/add/observable/dom/webSocket.js' { + declare module.exports: $Exports<'rxjs/add/observable/dom/webSocket'>; +} +declare module 'rxjs/add/observable/empty.js' { + declare module.exports: $Exports<'rxjs/add/observable/empty'>; +} +declare module 'rxjs/add/observable/forkJoin.js' { + declare module.exports: $Exports<'rxjs/add/observable/forkJoin'>; +} +declare module 'rxjs/add/observable/from.js' { + declare module.exports: $Exports<'rxjs/add/observable/from'>; +} +declare module 'rxjs/add/observable/fromEvent.js' { + declare module.exports: $Exports<'rxjs/add/observable/fromEvent'>; +} +declare module 'rxjs/add/observable/fromEventPattern.js' { + declare module.exports: $Exports<'rxjs/add/observable/fromEventPattern'>; +} +declare module 'rxjs/add/observable/fromPromise.js' { + declare module.exports: $Exports<'rxjs/add/observable/fromPromise'>; +} +declare module 'rxjs/add/observable/generate.js' { + declare module.exports: $Exports<'rxjs/add/observable/generate'>; +} +declare module 'rxjs/add/observable/if.js' { + declare module.exports: $Exports<'rxjs/add/observable/if'>; +} +declare module 'rxjs/add/observable/interval.js' { + declare module.exports: $Exports<'rxjs/add/observable/interval'>; +} +declare module 'rxjs/add/observable/merge.js' { + declare module.exports: $Exports<'rxjs/add/observable/merge'>; +} +declare module 'rxjs/add/observable/never.js' { + declare module.exports: $Exports<'rxjs/add/observable/never'>; +} +declare module 'rxjs/add/observable/of.js' { + declare module.exports: $Exports<'rxjs/add/observable/of'>; +} +declare module 'rxjs/add/observable/onErrorResumeNext.js' { + declare module.exports: $Exports<'rxjs/add/observable/onErrorResumeNext'>; +} +declare module 'rxjs/add/observable/pairs.js' { + declare module.exports: $Exports<'rxjs/add/observable/pairs'>; +} +declare module 'rxjs/add/observable/race.js' { + declare module.exports: $Exports<'rxjs/add/observable/race'>; +} +declare module 'rxjs/add/observable/range.js' { + declare module.exports: $Exports<'rxjs/add/observable/range'>; +} +declare module 'rxjs/add/observable/throw.js' { + declare module.exports: $Exports<'rxjs/add/observable/throw'>; +} +declare module 'rxjs/add/observable/timer.js' { + declare module.exports: $Exports<'rxjs/add/observable/timer'>; +} +declare module 'rxjs/add/observable/using.js' { + declare module.exports: $Exports<'rxjs/add/observable/using'>; +} +declare module 'rxjs/add/observable/zip.js' { + declare module.exports: $Exports<'rxjs/add/observable/zip'>; +} +declare module 'rxjs/add/operator/audit.js' { + declare module.exports: $Exports<'rxjs/add/operator/audit'>; +} +declare module 'rxjs/add/operator/auditTime.js' { + declare module.exports: $Exports<'rxjs/add/operator/auditTime'>; +} +declare module 'rxjs/add/operator/buffer.js' { + declare module.exports: $Exports<'rxjs/add/operator/buffer'>; +} +declare module 'rxjs/add/operator/bufferCount.js' { + declare module.exports: $Exports<'rxjs/add/operator/bufferCount'>; +} +declare module 'rxjs/add/operator/bufferTime.js' { + declare module.exports: $Exports<'rxjs/add/operator/bufferTime'>; +} +declare module 'rxjs/add/operator/bufferToggle.js' { + declare module.exports: $Exports<'rxjs/add/operator/bufferToggle'>; +} +declare module 'rxjs/add/operator/bufferWhen.js' { + declare module.exports: $Exports<'rxjs/add/operator/bufferWhen'>; +} +declare module 'rxjs/add/operator/catch.js' { + declare module.exports: $Exports<'rxjs/add/operator/catch'>; +} +declare module 'rxjs/add/operator/combineAll.js' { + declare module.exports: $Exports<'rxjs/add/operator/combineAll'>; +} +declare module 'rxjs/add/operator/combineLatest.js' { + declare module.exports: $Exports<'rxjs/add/operator/combineLatest'>; +} +declare module 'rxjs/add/operator/concat.js' { + declare module.exports: $Exports<'rxjs/add/operator/concat'>; +} +declare module 'rxjs/add/operator/concatAll.js' { + declare module.exports: $Exports<'rxjs/add/operator/concatAll'>; +} +declare module 'rxjs/add/operator/concatMap.js' { + declare module.exports: $Exports<'rxjs/add/operator/concatMap'>; +} +declare module 'rxjs/add/operator/concatMapTo.js' { + declare module.exports: $Exports<'rxjs/add/operator/concatMapTo'>; +} +declare module 'rxjs/add/operator/count.js' { + declare module.exports: $Exports<'rxjs/add/operator/count'>; +} +declare module 'rxjs/add/operator/debounce.js' { + declare module.exports: $Exports<'rxjs/add/operator/debounce'>; +} +declare module 'rxjs/add/operator/debounceTime.js' { + declare module.exports: $Exports<'rxjs/add/operator/debounceTime'>; +} +declare module 'rxjs/add/operator/defaultIfEmpty.js' { + declare module.exports: $Exports<'rxjs/add/operator/defaultIfEmpty'>; +} +declare module 'rxjs/add/operator/delay.js' { + declare module.exports: $Exports<'rxjs/add/operator/delay'>; +} +declare module 'rxjs/add/operator/delayWhen.js' { + declare module.exports: $Exports<'rxjs/add/operator/delayWhen'>; +} +declare module 'rxjs/add/operator/dematerialize.js' { + declare module.exports: $Exports<'rxjs/add/operator/dematerialize'>; +} +declare module 'rxjs/add/operator/distinct.js' { + declare module.exports: $Exports<'rxjs/add/operator/distinct'>; +} +declare module 'rxjs/add/operator/distinctUntilChanged.js' { + declare module.exports: $Exports<'rxjs/add/operator/distinctUntilChanged'>; +} +declare module 'rxjs/add/operator/distinctUntilKeyChanged.js' { + declare module.exports: $Exports<'rxjs/add/operator/distinctUntilKeyChanged'>; +} +declare module 'rxjs/add/operator/do.js' { + declare module.exports: $Exports<'rxjs/add/operator/do'>; +} +declare module 'rxjs/add/operator/elementAt.js' { + declare module.exports: $Exports<'rxjs/add/operator/elementAt'>; +} +declare module 'rxjs/add/operator/every.js' { + declare module.exports: $Exports<'rxjs/add/operator/every'>; +} +declare module 'rxjs/add/operator/exhaust.js' { + declare module.exports: $Exports<'rxjs/add/operator/exhaust'>; +} +declare module 'rxjs/add/operator/exhaustMap.js' { + declare module.exports: $Exports<'rxjs/add/operator/exhaustMap'>; +} +declare module 'rxjs/add/operator/expand.js' { + declare module.exports: $Exports<'rxjs/add/operator/expand'>; +} +declare module 'rxjs/add/operator/filter.js' { + declare module.exports: $Exports<'rxjs/add/operator/filter'>; +} +declare module 'rxjs/add/operator/finally.js' { + declare module.exports: $Exports<'rxjs/add/operator/finally'>; +} +declare module 'rxjs/add/operator/find.js' { + declare module.exports: $Exports<'rxjs/add/operator/find'>; +} +declare module 'rxjs/add/operator/findIndex.js' { + declare module.exports: $Exports<'rxjs/add/operator/findIndex'>; +} +declare module 'rxjs/add/operator/first.js' { + declare module.exports: $Exports<'rxjs/add/operator/first'>; +} +declare module 'rxjs/add/operator/groupBy.js' { + declare module.exports: $Exports<'rxjs/add/operator/groupBy'>; +} +declare module 'rxjs/add/operator/ignoreElements.js' { + declare module.exports: $Exports<'rxjs/add/operator/ignoreElements'>; +} +declare module 'rxjs/add/operator/isEmpty.js' { + declare module.exports: $Exports<'rxjs/add/operator/isEmpty'>; +} +declare module 'rxjs/add/operator/last.js' { + declare module.exports: $Exports<'rxjs/add/operator/last'>; +} +declare module 'rxjs/add/operator/let.js' { + declare module.exports: $Exports<'rxjs/add/operator/let'>; +} +declare module 'rxjs/add/operator/map.js' { + declare module.exports: $Exports<'rxjs/add/operator/map'>; +} +declare module 'rxjs/add/operator/mapTo.js' { + declare module.exports: $Exports<'rxjs/add/operator/mapTo'>; +} +declare module 'rxjs/add/operator/materialize.js' { + declare module.exports: $Exports<'rxjs/add/operator/materialize'>; +} +declare module 'rxjs/add/operator/max.js' { + declare module.exports: $Exports<'rxjs/add/operator/max'>; +} +declare module 'rxjs/add/operator/merge.js' { + declare module.exports: $Exports<'rxjs/add/operator/merge'>; +} +declare module 'rxjs/add/operator/mergeAll.js' { + declare module.exports: $Exports<'rxjs/add/operator/mergeAll'>; +} +declare module 'rxjs/add/operator/mergeMap.js' { + declare module.exports: $Exports<'rxjs/add/operator/mergeMap'>; +} +declare module 'rxjs/add/operator/mergeMapTo.js' { + declare module.exports: $Exports<'rxjs/add/operator/mergeMapTo'>; +} +declare module 'rxjs/add/operator/mergeScan.js' { + declare module.exports: $Exports<'rxjs/add/operator/mergeScan'>; +} +declare module 'rxjs/add/operator/min.js' { + declare module.exports: $Exports<'rxjs/add/operator/min'>; +} +declare module 'rxjs/add/operator/multicast.js' { + declare module.exports: $Exports<'rxjs/add/operator/multicast'>; +} +declare module 'rxjs/add/operator/observeOn.js' { + declare module.exports: $Exports<'rxjs/add/operator/observeOn'>; +} +declare module 'rxjs/add/operator/onErrorResumeNext.js' { + declare module.exports: $Exports<'rxjs/add/operator/onErrorResumeNext'>; +} +declare module 'rxjs/add/operator/pairwise.js' { + declare module.exports: $Exports<'rxjs/add/operator/pairwise'>; +} +declare module 'rxjs/add/operator/partition.js' { + declare module.exports: $Exports<'rxjs/add/operator/partition'>; +} +declare module 'rxjs/add/operator/pluck.js' { + declare module.exports: $Exports<'rxjs/add/operator/pluck'>; +} +declare module 'rxjs/add/operator/publish.js' { + declare module.exports: $Exports<'rxjs/add/operator/publish'>; +} +declare module 'rxjs/add/operator/publishBehavior.js' { + declare module.exports: $Exports<'rxjs/add/operator/publishBehavior'>; +} +declare module 'rxjs/add/operator/publishLast.js' { + declare module.exports: $Exports<'rxjs/add/operator/publishLast'>; +} +declare module 'rxjs/add/operator/publishReplay.js' { + declare module.exports: $Exports<'rxjs/add/operator/publishReplay'>; +} +declare module 'rxjs/add/operator/race.js' { + declare module.exports: $Exports<'rxjs/add/operator/race'>; +} +declare module 'rxjs/add/operator/reduce.js' { + declare module.exports: $Exports<'rxjs/add/operator/reduce'>; +} +declare module 'rxjs/add/operator/repeat.js' { + declare module.exports: $Exports<'rxjs/add/operator/repeat'>; +} +declare module 'rxjs/add/operator/repeatWhen.js' { + declare module.exports: $Exports<'rxjs/add/operator/repeatWhen'>; +} +declare module 'rxjs/add/operator/retry.js' { + declare module.exports: $Exports<'rxjs/add/operator/retry'>; +} +declare module 'rxjs/add/operator/retryWhen.js' { + declare module.exports: $Exports<'rxjs/add/operator/retryWhen'>; +} +declare module 'rxjs/add/operator/sample.js' { + declare module.exports: $Exports<'rxjs/add/operator/sample'>; +} +declare module 'rxjs/add/operator/sampleTime.js' { + declare module.exports: $Exports<'rxjs/add/operator/sampleTime'>; +} +declare module 'rxjs/add/operator/scan.js' { + declare module.exports: $Exports<'rxjs/add/operator/scan'>; +} +declare module 'rxjs/add/operator/sequenceEqual.js' { + declare module.exports: $Exports<'rxjs/add/operator/sequenceEqual'>; +} +declare module 'rxjs/add/operator/share.js' { + declare module.exports: $Exports<'rxjs/add/operator/share'>; +} +declare module 'rxjs/add/operator/shareReplay.js' { + declare module.exports: $Exports<'rxjs/add/operator/shareReplay'>; +} +declare module 'rxjs/add/operator/single.js' { + declare module.exports: $Exports<'rxjs/add/operator/single'>; +} +declare module 'rxjs/add/operator/skip.js' { + declare module.exports: $Exports<'rxjs/add/operator/skip'>; +} +declare module 'rxjs/add/operator/skipLast.js' { + declare module.exports: $Exports<'rxjs/add/operator/skipLast'>; +} +declare module 'rxjs/add/operator/skipUntil.js' { + declare module.exports: $Exports<'rxjs/add/operator/skipUntil'>; +} +declare module 'rxjs/add/operator/skipWhile.js' { + declare module.exports: $Exports<'rxjs/add/operator/skipWhile'>; +} +declare module 'rxjs/add/operator/startWith.js' { + declare module.exports: $Exports<'rxjs/add/operator/startWith'>; +} +declare module 'rxjs/add/operator/subscribeOn.js' { + declare module.exports: $Exports<'rxjs/add/operator/subscribeOn'>; +} +declare module 'rxjs/add/operator/switch.js' { + declare module.exports: $Exports<'rxjs/add/operator/switch'>; +} +declare module 'rxjs/add/operator/switchMap.js' { + declare module.exports: $Exports<'rxjs/add/operator/switchMap'>; +} +declare module 'rxjs/add/operator/switchMapTo.js' { + declare module.exports: $Exports<'rxjs/add/operator/switchMapTo'>; +} +declare module 'rxjs/add/operator/take.js' { + declare module.exports: $Exports<'rxjs/add/operator/take'>; +} +declare module 'rxjs/add/operator/takeLast.js' { + declare module.exports: $Exports<'rxjs/add/operator/takeLast'>; +} +declare module 'rxjs/add/operator/takeUntil.js' { + declare module.exports: $Exports<'rxjs/add/operator/takeUntil'>; +} +declare module 'rxjs/add/operator/takeWhile.js' { + declare module.exports: $Exports<'rxjs/add/operator/takeWhile'>; +} +declare module 'rxjs/add/operator/throttle.js' { + declare module.exports: $Exports<'rxjs/add/operator/throttle'>; +} +declare module 'rxjs/add/operator/throttleTime.js' { + declare module.exports: $Exports<'rxjs/add/operator/throttleTime'>; +} +declare module 'rxjs/add/operator/timeInterval.js' { + declare module.exports: $Exports<'rxjs/add/operator/timeInterval'>; +} +declare module 'rxjs/add/operator/timeout.js' { + declare module.exports: $Exports<'rxjs/add/operator/timeout'>; +} +declare module 'rxjs/add/operator/timeoutWith.js' { + declare module.exports: $Exports<'rxjs/add/operator/timeoutWith'>; +} +declare module 'rxjs/add/operator/timestamp.js' { + declare module.exports: $Exports<'rxjs/add/operator/timestamp'>; +} +declare module 'rxjs/add/operator/toArray.js' { + declare module.exports: $Exports<'rxjs/add/operator/toArray'>; +} +declare module 'rxjs/add/operator/toPromise.js' { + declare module.exports: $Exports<'rxjs/add/operator/toPromise'>; +} +declare module 'rxjs/add/operator/window.js' { + declare module.exports: $Exports<'rxjs/add/operator/window'>; +} +declare module 'rxjs/add/operator/windowCount.js' { + declare module.exports: $Exports<'rxjs/add/operator/windowCount'>; +} +declare module 'rxjs/add/operator/windowTime.js' { + declare module.exports: $Exports<'rxjs/add/operator/windowTime'>; +} +declare module 'rxjs/add/operator/windowToggle.js' { + declare module.exports: $Exports<'rxjs/add/operator/windowToggle'>; +} +declare module 'rxjs/add/operator/windowWhen.js' { + declare module.exports: $Exports<'rxjs/add/operator/windowWhen'>; +} +declare module 'rxjs/add/operator/withLatestFrom.js' { + declare module.exports: $Exports<'rxjs/add/operator/withLatestFrom'>; +} +declare module 'rxjs/add/operator/zip.js' { + declare module.exports: $Exports<'rxjs/add/operator/zip'>; +} +declare module 'rxjs/add/operator/zipAll.js' { + declare module.exports: $Exports<'rxjs/add/operator/zipAll'>; +} +declare module 'rxjs/AsyncSubject.js' { + declare module.exports: $Exports<'rxjs/AsyncSubject'>; +} +declare module 'rxjs/BehaviorSubject.js' { + declare module.exports: $Exports<'rxjs/BehaviorSubject'>; +} +declare module 'rxjs/bundles/Rx.js' { + declare module.exports: $Exports<'rxjs/bundles/Rx'>; +} +declare module 'rxjs/bundles/Rx.min.js' { + declare module.exports: $Exports<'rxjs/bundles/Rx.min'>; +} +declare module 'rxjs/InnerSubscriber.js' { + declare module.exports: $Exports<'rxjs/InnerSubscriber'>; +} +declare module 'rxjs/Notification.js' { + declare module.exports: $Exports<'rxjs/Notification'>; +} +declare module 'rxjs/Observable.js' { + declare module.exports: $Exports<'rxjs/Observable'>; +} +declare module 'rxjs/observable/ArrayLikeObservable.js' { + declare module.exports: $Exports<'rxjs/observable/ArrayLikeObservable'>; +} +declare module 'rxjs/observable/ArrayObservable.js' { + declare module.exports: $Exports<'rxjs/observable/ArrayObservable'>; +} +declare module 'rxjs/observable/bindCallback.js' { + declare module.exports: $Exports<'rxjs/observable/bindCallback'>; +} +declare module 'rxjs/observable/bindNodeCallback.js' { + declare module.exports: $Exports<'rxjs/observable/bindNodeCallback'>; +} +declare module 'rxjs/observable/BoundCallbackObservable.js' { + declare module.exports: $Exports<'rxjs/observable/BoundCallbackObservable'>; +} +declare module 'rxjs/observable/BoundNodeCallbackObservable.js' { + declare module.exports: $Exports<'rxjs/observable/BoundNodeCallbackObservable'>; +} +declare module 'rxjs/observable/combineLatest.js' { + declare module.exports: $Exports<'rxjs/observable/combineLatest'>; +} +declare module 'rxjs/observable/concat.js' { + declare module.exports: $Exports<'rxjs/observable/concat'>; +} +declare module 'rxjs/observable/ConnectableObservable.js' { + declare module.exports: $Exports<'rxjs/observable/ConnectableObservable'>; +} +declare module 'rxjs/observable/defer.js' { + declare module.exports: $Exports<'rxjs/observable/defer'>; +} +declare module 'rxjs/observable/DeferObservable.js' { + declare module.exports: $Exports<'rxjs/observable/DeferObservable'>; +} +declare module 'rxjs/observable/dom/ajax.js' { + declare module.exports: $Exports<'rxjs/observable/dom/ajax'>; +} +declare module 'rxjs/observable/dom/AjaxObservable.js' { + declare module.exports: $Exports<'rxjs/observable/dom/AjaxObservable'>; +} +declare module 'rxjs/observable/dom/webSocket.js' { + declare module.exports: $Exports<'rxjs/observable/dom/webSocket'>; +} +declare module 'rxjs/observable/dom/WebSocketSubject.js' { + declare module.exports: $Exports<'rxjs/observable/dom/WebSocketSubject'>; +} +declare module 'rxjs/observable/empty.js' { + declare module.exports: $Exports<'rxjs/observable/empty'>; +} +declare module 'rxjs/observable/EmptyObservable.js' { + declare module.exports: $Exports<'rxjs/observable/EmptyObservable'>; +} +declare module 'rxjs/observable/ErrorObservable.js' { + declare module.exports: $Exports<'rxjs/observable/ErrorObservable'>; +} +declare module 'rxjs/observable/forkJoin.js' { + declare module.exports: $Exports<'rxjs/observable/forkJoin'>; +} +declare module 'rxjs/observable/ForkJoinObservable.js' { + declare module.exports: $Exports<'rxjs/observable/ForkJoinObservable'>; +} +declare module 'rxjs/observable/from.js' { + declare module.exports: $Exports<'rxjs/observable/from'>; +} +declare module 'rxjs/observable/fromEvent.js' { + declare module.exports: $Exports<'rxjs/observable/fromEvent'>; +} +declare module 'rxjs/observable/FromEventObservable.js' { + declare module.exports: $Exports<'rxjs/observable/FromEventObservable'>; +} +declare module 'rxjs/observable/fromEventPattern.js' { + declare module.exports: $Exports<'rxjs/observable/fromEventPattern'>; +} +declare module 'rxjs/observable/FromEventPatternObservable.js' { + declare module.exports: $Exports<'rxjs/observable/FromEventPatternObservable'>; +} +declare module 'rxjs/observable/FromObservable.js' { + declare module.exports: $Exports<'rxjs/observable/FromObservable'>; +} +declare module 'rxjs/observable/fromPromise.js' { + declare module.exports: $Exports<'rxjs/observable/fromPromise'>; +} +declare module 'rxjs/observable/GenerateObservable.js' { + declare module.exports: $Exports<'rxjs/observable/GenerateObservable'>; +} +declare module 'rxjs/observable/if.js' { + declare module.exports: $Exports<'rxjs/observable/if'>; +} +declare module 'rxjs/observable/IfObservable.js' { + declare module.exports: $Exports<'rxjs/observable/IfObservable'>; +} +declare module 'rxjs/observable/interval.js' { + declare module.exports: $Exports<'rxjs/observable/interval'>; +} +declare module 'rxjs/observable/IntervalObservable.js' { + declare module.exports: $Exports<'rxjs/observable/IntervalObservable'>; +} +declare module 'rxjs/observable/IteratorObservable.js' { + declare module.exports: $Exports<'rxjs/observable/IteratorObservable'>; +} +declare module 'rxjs/observable/merge.js' { + declare module.exports: $Exports<'rxjs/observable/merge'>; +} +declare module 'rxjs/observable/never.js' { + declare module.exports: $Exports<'rxjs/observable/never'>; +} +declare module 'rxjs/observable/NeverObservable.js' { + declare module.exports: $Exports<'rxjs/observable/NeverObservable'>; +} +declare module 'rxjs/observable/of.js' { + declare module.exports: $Exports<'rxjs/observable/of'>; +} +declare module 'rxjs/observable/pairs.js' { + declare module.exports: $Exports<'rxjs/observable/pairs'>; +} +declare module 'rxjs/observable/PairsObservable.js' { + declare module.exports: $Exports<'rxjs/observable/PairsObservable'>; +} +declare module 'rxjs/observable/PromiseObservable.js' { + declare module.exports: $Exports<'rxjs/observable/PromiseObservable'>; +} +declare module 'rxjs/observable/range.js' { + declare module.exports: $Exports<'rxjs/observable/range'>; +} +declare module 'rxjs/observable/RangeObservable.js' { + declare module.exports: $Exports<'rxjs/observable/RangeObservable'>; +} +declare module 'rxjs/observable/ScalarObservable.js' { + declare module.exports: $Exports<'rxjs/observable/ScalarObservable'>; +} +declare module 'rxjs/observable/SubscribeOnObservable.js' { + declare module.exports: $Exports<'rxjs/observable/SubscribeOnObservable'>; +} +declare module 'rxjs/observable/throw.js' { + declare module.exports: $Exports<'rxjs/observable/throw'>; +} +declare module 'rxjs/observable/timer.js' { + declare module.exports: $Exports<'rxjs/observable/timer'>; +} +declare module 'rxjs/observable/TimerObservable.js' { + declare module.exports: $Exports<'rxjs/observable/TimerObservable'>; +} +declare module 'rxjs/observable/using.js' { + declare module.exports: $Exports<'rxjs/observable/using'>; +} +declare module 'rxjs/observable/UsingObservable.js' { + declare module.exports: $Exports<'rxjs/observable/UsingObservable'>; +} +declare module 'rxjs/observable/zip.js' { + declare module.exports: $Exports<'rxjs/observable/zip'>; +} +declare module 'rxjs/Observer.js' { + declare module.exports: $Exports<'rxjs/Observer'>; +} +declare module 'rxjs/Operator.js' { + declare module.exports: $Exports<'rxjs/Operator'>; +} +declare module 'rxjs/operator/audit.js' { + declare module.exports: $Exports<'rxjs/operator/audit'>; +} +declare module 'rxjs/operator/auditTime.js' { + declare module.exports: $Exports<'rxjs/operator/auditTime'>; +} +declare module 'rxjs/operator/buffer.js' { + declare module.exports: $Exports<'rxjs/operator/buffer'>; +} +declare module 'rxjs/operator/bufferCount.js' { + declare module.exports: $Exports<'rxjs/operator/bufferCount'>; +} +declare module 'rxjs/operator/bufferTime.js' { + declare module.exports: $Exports<'rxjs/operator/bufferTime'>; +} +declare module 'rxjs/operator/bufferToggle.js' { + declare module.exports: $Exports<'rxjs/operator/bufferToggle'>; +} +declare module 'rxjs/operator/bufferWhen.js' { + declare module.exports: $Exports<'rxjs/operator/bufferWhen'>; +} +declare module 'rxjs/operator/catch.js' { + declare module.exports: $Exports<'rxjs/operator/catch'>; +} +declare module 'rxjs/operator/combineAll.js' { + declare module.exports: $Exports<'rxjs/operator/combineAll'>; +} +declare module 'rxjs/operator/combineLatest.js' { + declare module.exports: $Exports<'rxjs/operator/combineLatest'>; +} +declare module 'rxjs/operator/concat.js' { + declare module.exports: $Exports<'rxjs/operator/concat'>; +} +declare module 'rxjs/operator/concatAll.js' { + declare module.exports: $Exports<'rxjs/operator/concatAll'>; +} +declare module 'rxjs/operator/concatMap.js' { + declare module.exports: $Exports<'rxjs/operator/concatMap'>; +} +declare module 'rxjs/operator/concatMapTo.js' { + declare module.exports: $Exports<'rxjs/operator/concatMapTo'>; +} +declare module 'rxjs/operator/count.js' { + declare module.exports: $Exports<'rxjs/operator/count'>; +} +declare module 'rxjs/operator/debounce.js' { + declare module.exports: $Exports<'rxjs/operator/debounce'>; +} +declare module 'rxjs/operator/debounceTime.js' { + declare module.exports: $Exports<'rxjs/operator/debounceTime'>; +} +declare module 'rxjs/operator/defaultIfEmpty.js' { + declare module.exports: $Exports<'rxjs/operator/defaultIfEmpty'>; +} +declare module 'rxjs/operator/delay.js' { + declare module.exports: $Exports<'rxjs/operator/delay'>; +} +declare module 'rxjs/operator/delayWhen.js' { + declare module.exports: $Exports<'rxjs/operator/delayWhen'>; +} +declare module 'rxjs/operator/dematerialize.js' { + declare module.exports: $Exports<'rxjs/operator/dematerialize'>; +} +declare module 'rxjs/operator/distinct.js' { + declare module.exports: $Exports<'rxjs/operator/distinct'>; +} +declare module 'rxjs/operator/distinctUntilChanged.js' { + declare module.exports: $Exports<'rxjs/operator/distinctUntilChanged'>; +} +declare module 'rxjs/operator/distinctUntilKeyChanged.js' { + declare module.exports: $Exports<'rxjs/operator/distinctUntilKeyChanged'>; +} +declare module 'rxjs/operator/do.js' { + declare module.exports: $Exports<'rxjs/operator/do'>; +} +declare module 'rxjs/operator/elementAt.js' { + declare module.exports: $Exports<'rxjs/operator/elementAt'>; +} +declare module 'rxjs/operator/every.js' { + declare module.exports: $Exports<'rxjs/operator/every'>; +} +declare module 'rxjs/operator/exhaust.js' { + declare module.exports: $Exports<'rxjs/operator/exhaust'>; +} +declare module 'rxjs/operator/exhaustMap.js' { + declare module.exports: $Exports<'rxjs/operator/exhaustMap'>; +} +declare module 'rxjs/operator/expand.js' { + declare module.exports: $Exports<'rxjs/operator/expand'>; +} +declare module 'rxjs/operator/filter.js' { + declare module.exports: $Exports<'rxjs/operator/filter'>; +} +declare module 'rxjs/operator/finally.js' { + declare module.exports: $Exports<'rxjs/operator/finally'>; +} +declare module 'rxjs/operator/find.js' { + declare module.exports: $Exports<'rxjs/operator/find'>; +} +declare module 'rxjs/operator/findIndex.js' { + declare module.exports: $Exports<'rxjs/operator/findIndex'>; +} +declare module 'rxjs/operator/first.js' { + declare module.exports: $Exports<'rxjs/operator/first'>; +} +declare module 'rxjs/operator/groupBy.js' { + declare module.exports: $Exports<'rxjs/operator/groupBy'>; +} +declare module 'rxjs/operator/ignoreElements.js' { + declare module.exports: $Exports<'rxjs/operator/ignoreElements'>; +} +declare module 'rxjs/operator/isEmpty.js' { + declare module.exports: $Exports<'rxjs/operator/isEmpty'>; +} +declare module 'rxjs/operator/last.js' { + declare module.exports: $Exports<'rxjs/operator/last'>; +} +declare module 'rxjs/operator/let.js' { + declare module.exports: $Exports<'rxjs/operator/let'>; +} +declare module 'rxjs/operator/map.js' { + declare module.exports: $Exports<'rxjs/operator/map'>; +} +declare module 'rxjs/operator/mapTo.js' { + declare module.exports: $Exports<'rxjs/operator/mapTo'>; +} +declare module 'rxjs/operator/materialize.js' { + declare module.exports: $Exports<'rxjs/operator/materialize'>; +} +declare module 'rxjs/operator/max.js' { + declare module.exports: $Exports<'rxjs/operator/max'>; +} +declare module 'rxjs/operator/merge.js' { + declare module.exports: $Exports<'rxjs/operator/merge'>; +} +declare module 'rxjs/operator/mergeAll.js' { + declare module.exports: $Exports<'rxjs/operator/mergeAll'>; +} +declare module 'rxjs/operator/mergeMap.js' { + declare module.exports: $Exports<'rxjs/operator/mergeMap'>; +} +declare module 'rxjs/operator/mergeMapTo.js' { + declare module.exports: $Exports<'rxjs/operator/mergeMapTo'>; +} +declare module 'rxjs/operator/mergeScan.js' { + declare module.exports: $Exports<'rxjs/operator/mergeScan'>; +} +declare module 'rxjs/operator/min.js' { + declare module.exports: $Exports<'rxjs/operator/min'>; +} +declare module 'rxjs/operator/multicast.js' { + declare module.exports: $Exports<'rxjs/operator/multicast'>; +} +declare module 'rxjs/operator/observeOn.js' { + declare module.exports: $Exports<'rxjs/operator/observeOn'>; +} +declare module 'rxjs/operator/onErrorResumeNext.js' { + declare module.exports: $Exports<'rxjs/operator/onErrorResumeNext'>; +} +declare module 'rxjs/operator/pairwise.js' { + declare module.exports: $Exports<'rxjs/operator/pairwise'>; +} +declare module 'rxjs/operator/partition.js' { + declare module.exports: $Exports<'rxjs/operator/partition'>; +} +declare module 'rxjs/operator/pluck.js' { + declare module.exports: $Exports<'rxjs/operator/pluck'>; +} +declare module 'rxjs/operator/publish.js' { + declare module.exports: $Exports<'rxjs/operator/publish'>; +} +declare module 'rxjs/operator/publishBehavior.js' { + declare module.exports: $Exports<'rxjs/operator/publishBehavior'>; +} +declare module 'rxjs/operator/publishLast.js' { + declare module.exports: $Exports<'rxjs/operator/publishLast'>; +} +declare module 'rxjs/operator/publishReplay.js' { + declare module.exports: $Exports<'rxjs/operator/publishReplay'>; +} +declare module 'rxjs/operator/race.js' { + declare module.exports: $Exports<'rxjs/operator/race'>; +} +declare module 'rxjs/operator/reduce.js' { + declare module.exports: $Exports<'rxjs/operator/reduce'>; +} +declare module 'rxjs/operator/repeat.js' { + declare module.exports: $Exports<'rxjs/operator/repeat'>; +} +declare module 'rxjs/operator/repeatWhen.js' { + declare module.exports: $Exports<'rxjs/operator/repeatWhen'>; +} +declare module 'rxjs/operator/retry.js' { + declare module.exports: $Exports<'rxjs/operator/retry'>; +} +declare module 'rxjs/operator/retryWhen.js' { + declare module.exports: $Exports<'rxjs/operator/retryWhen'>; +} +declare module 'rxjs/operator/sample.js' { + declare module.exports: $Exports<'rxjs/operator/sample'>; +} +declare module 'rxjs/operator/sampleTime.js' { + declare module.exports: $Exports<'rxjs/operator/sampleTime'>; +} +declare module 'rxjs/operator/scan.js' { + declare module.exports: $Exports<'rxjs/operator/scan'>; +} +declare module 'rxjs/operator/sequenceEqual.js' { + declare module.exports: $Exports<'rxjs/operator/sequenceEqual'>; +} +declare module 'rxjs/operator/share.js' { + declare module.exports: $Exports<'rxjs/operator/share'>; +} +declare module 'rxjs/operator/shareReplay.js' { + declare module.exports: $Exports<'rxjs/operator/shareReplay'>; +} +declare module 'rxjs/operator/single.js' { + declare module.exports: $Exports<'rxjs/operator/single'>; +} +declare module 'rxjs/operator/skip.js' { + declare module.exports: $Exports<'rxjs/operator/skip'>; +} +declare module 'rxjs/operator/skipLast.js' { + declare module.exports: $Exports<'rxjs/operator/skipLast'>; +} +declare module 'rxjs/operator/skipUntil.js' { + declare module.exports: $Exports<'rxjs/operator/skipUntil'>; +} +declare module 'rxjs/operator/skipWhile.js' { + declare module.exports: $Exports<'rxjs/operator/skipWhile'>; +} +declare module 'rxjs/operator/startWith.js' { + declare module.exports: $Exports<'rxjs/operator/startWith'>; +} +declare module 'rxjs/operator/subscribeOn.js' { + declare module.exports: $Exports<'rxjs/operator/subscribeOn'>; +} +declare module 'rxjs/operator/switch.js' { + declare module.exports: $Exports<'rxjs/operator/switch'>; +} +declare module 'rxjs/operator/switchMap.js' { + declare module.exports: $Exports<'rxjs/operator/switchMap'>; +} +declare module 'rxjs/operator/switchMapTo.js' { + declare module.exports: $Exports<'rxjs/operator/switchMapTo'>; +} +declare module 'rxjs/operator/take.js' { + declare module.exports: $Exports<'rxjs/operator/take'>; +} +declare module 'rxjs/operator/takeLast.js' { + declare module.exports: $Exports<'rxjs/operator/takeLast'>; +} +declare module 'rxjs/operator/takeUntil.js' { + declare module.exports: $Exports<'rxjs/operator/takeUntil'>; +} +declare module 'rxjs/operator/takeWhile.js' { + declare module.exports: $Exports<'rxjs/operator/takeWhile'>; +} +declare module 'rxjs/operator/throttle.js' { + declare module.exports: $Exports<'rxjs/operator/throttle'>; +} +declare module 'rxjs/operator/throttleTime.js' { + declare module.exports: $Exports<'rxjs/operator/throttleTime'>; +} +declare module 'rxjs/operator/timeInterval.js' { + declare module.exports: $Exports<'rxjs/operator/timeInterval'>; +} +declare module 'rxjs/operator/timeout.js' { + declare module.exports: $Exports<'rxjs/operator/timeout'>; +} +declare module 'rxjs/operator/timeoutWith.js' { + declare module.exports: $Exports<'rxjs/operator/timeoutWith'>; +} +declare module 'rxjs/operator/timestamp.js' { + declare module.exports: $Exports<'rxjs/operator/timestamp'>; +} +declare module 'rxjs/operator/toArray.js' { + declare module.exports: $Exports<'rxjs/operator/toArray'>; +} +declare module 'rxjs/operator/toPromise.js' { + declare module.exports: $Exports<'rxjs/operator/toPromise'>; +} +declare module 'rxjs/operator/window.js' { + declare module.exports: $Exports<'rxjs/operator/window'>; +} +declare module 'rxjs/operator/windowCount.js' { + declare module.exports: $Exports<'rxjs/operator/windowCount'>; +} +declare module 'rxjs/operator/windowTime.js' { + declare module.exports: $Exports<'rxjs/operator/windowTime'>; +} +declare module 'rxjs/operator/windowToggle.js' { + declare module.exports: $Exports<'rxjs/operator/windowToggle'>; +} +declare module 'rxjs/operator/windowWhen.js' { + declare module.exports: $Exports<'rxjs/operator/windowWhen'>; +} +declare module 'rxjs/operator/withLatestFrom.js' { + declare module.exports: $Exports<'rxjs/operator/withLatestFrom'>; +} +declare module 'rxjs/operator/zip.js' { + declare module.exports: $Exports<'rxjs/operator/zip'>; +} +declare module 'rxjs/operator/zipAll.js' { + declare module.exports: $Exports<'rxjs/operator/zipAll'>; +} +declare module 'rxjs/OuterSubscriber.js' { + declare module.exports: $Exports<'rxjs/OuterSubscriber'>; +} +declare module 'rxjs/ReplaySubject.js' { + declare module.exports: $Exports<'rxjs/ReplaySubject'>; +} +declare module 'rxjs/Rx.js' { + declare module.exports: $Exports<'rxjs/Rx'>; +} +declare module 'rxjs/Scheduler.js' { + declare module.exports: $Exports<'rxjs/Scheduler'>; +} +declare module 'rxjs/scheduler/Action.js' { + declare module.exports: $Exports<'rxjs/scheduler/Action'>; +} +declare module 'rxjs/scheduler/animationFrame.js' { + declare module.exports: $Exports<'rxjs/scheduler/animationFrame'>; +} +declare module 'rxjs/scheduler/AnimationFrameAction.js' { + declare module.exports: $Exports<'rxjs/scheduler/AnimationFrameAction'>; +} +declare module 'rxjs/scheduler/AnimationFrameScheduler.js' { + declare module.exports: $Exports<'rxjs/scheduler/AnimationFrameScheduler'>; +} +declare module 'rxjs/scheduler/asap.js' { + declare module.exports: $Exports<'rxjs/scheduler/asap'>; +} +declare module 'rxjs/scheduler/AsapAction.js' { + declare module.exports: $Exports<'rxjs/scheduler/AsapAction'>; +} +declare module 'rxjs/scheduler/AsapScheduler.js' { + declare module.exports: $Exports<'rxjs/scheduler/AsapScheduler'>; +} +declare module 'rxjs/scheduler/async.js' { + declare module.exports: $Exports<'rxjs/scheduler/async'>; +} +declare module 'rxjs/scheduler/AsyncAction.js' { + declare module.exports: $Exports<'rxjs/scheduler/AsyncAction'>; +} +declare module 'rxjs/scheduler/AsyncScheduler.js' { + declare module.exports: $Exports<'rxjs/scheduler/AsyncScheduler'>; +} +declare module 'rxjs/scheduler/queue.js' { + declare module.exports: $Exports<'rxjs/scheduler/queue'>; +} +declare module 'rxjs/scheduler/QueueAction.js' { + declare module.exports: $Exports<'rxjs/scheduler/QueueAction'>; +} +declare module 'rxjs/scheduler/QueueScheduler.js' { + declare module.exports: $Exports<'rxjs/scheduler/QueueScheduler'>; +} +declare module 'rxjs/scheduler/VirtualTimeScheduler.js' { + declare module.exports: $Exports<'rxjs/scheduler/VirtualTimeScheduler'>; +} +declare module 'rxjs/src/Rx.global.js' { + declare module.exports: $Exports<'rxjs/src/Rx.global'>; +} +declare module 'rxjs/Subject.js' { + declare module.exports: $Exports<'rxjs/Subject'>; +} +declare module 'rxjs/SubjectSubscription.js' { + declare module.exports: $Exports<'rxjs/SubjectSubscription'>; +} +declare module 'rxjs/Subscriber.js' { + declare module.exports: $Exports<'rxjs/Subscriber'>; +} +declare module 'rxjs/Subscription.js' { + declare module.exports: $Exports<'rxjs/Subscription'>; +} +declare module 'rxjs/symbol/iterator.js' { + declare module.exports: $Exports<'rxjs/symbol/iterator'>; +} +declare module 'rxjs/symbol/observable.js' { + declare module.exports: $Exports<'rxjs/symbol/observable'>; +} +declare module 'rxjs/symbol/rxSubscriber.js' { + declare module.exports: $Exports<'rxjs/symbol/rxSubscriber'>; +} +declare module 'rxjs/testing/ColdObservable.js' { + declare module.exports: $Exports<'rxjs/testing/ColdObservable'>; +} +declare module 'rxjs/testing/HotObservable.js' { + declare module.exports: $Exports<'rxjs/testing/HotObservable'>; +} +declare module 'rxjs/testing/SubscriptionLog.js' { + declare module.exports: $Exports<'rxjs/testing/SubscriptionLog'>; +} +declare module 'rxjs/testing/SubscriptionLoggable.js' { + declare module.exports: $Exports<'rxjs/testing/SubscriptionLoggable'>; +} +declare module 'rxjs/testing/TestMessage.js' { + declare module.exports: $Exports<'rxjs/testing/TestMessage'>; +} +declare module 'rxjs/testing/TestScheduler.js' { + declare module.exports: $Exports<'rxjs/testing/TestScheduler'>; +} +declare module 'rxjs/util/AnimationFrame.js' { + declare module.exports: $Exports<'rxjs/util/AnimationFrame'>; +} +declare module 'rxjs/util/applyMixins.js' { + declare module.exports: $Exports<'rxjs/util/applyMixins'>; +} +declare module 'rxjs/util/ArgumentOutOfRangeError.js' { + declare module.exports: $Exports<'rxjs/util/ArgumentOutOfRangeError'>; +} +declare module 'rxjs/util/assign.js' { + declare module.exports: $Exports<'rxjs/util/assign'>; +} +declare module 'rxjs/util/EmptyError.js' { + declare module.exports: $Exports<'rxjs/util/EmptyError'>; +} +declare module 'rxjs/util/errorObject.js' { + declare module.exports: $Exports<'rxjs/util/errorObject'>; +} +declare module 'rxjs/util/FastMap.js' { + declare module.exports: $Exports<'rxjs/util/FastMap'>; +} +declare module 'rxjs/util/Immediate.js' { + declare module.exports: $Exports<'rxjs/util/Immediate'>; +} +declare module 'rxjs/util/isArray.js' { + declare module.exports: $Exports<'rxjs/util/isArray'>; +} +declare module 'rxjs/util/isArrayLike.js' { + declare module.exports: $Exports<'rxjs/util/isArrayLike'>; +} +declare module 'rxjs/util/isDate.js' { + declare module.exports: $Exports<'rxjs/util/isDate'>; +} +declare module 'rxjs/util/isFunction.js' { + declare module.exports: $Exports<'rxjs/util/isFunction'>; +} +declare module 'rxjs/util/isNumeric.js' { + declare module.exports: $Exports<'rxjs/util/isNumeric'>; +} +declare module 'rxjs/util/isObject.js' { + declare module.exports: $Exports<'rxjs/util/isObject'>; +} +declare module 'rxjs/util/isPromise.js' { + declare module.exports: $Exports<'rxjs/util/isPromise'>; +} +declare module 'rxjs/util/isScheduler.js' { + declare module.exports: $Exports<'rxjs/util/isScheduler'>; +} +declare module 'rxjs/util/Map.js' { + declare module.exports: $Exports<'rxjs/util/Map'>; +} +declare module 'rxjs/util/MapPolyfill.js' { + declare module.exports: $Exports<'rxjs/util/MapPolyfill'>; +} +declare module 'rxjs/util/noop.js' { + declare module.exports: $Exports<'rxjs/util/noop'>; +} +declare module 'rxjs/util/not.js' { + declare module.exports: $Exports<'rxjs/util/not'>; +} +declare module 'rxjs/util/ObjectUnsubscribedError.js' { + declare module.exports: $Exports<'rxjs/util/ObjectUnsubscribedError'>; +} +declare module 'rxjs/util/root.js' { + declare module.exports: $Exports<'rxjs/util/root'>; +} +declare module 'rxjs/util/Set.js' { + declare module.exports: $Exports<'rxjs/util/Set'>; +} +declare module 'rxjs/util/subscribeToResult.js' { + declare module.exports: $Exports<'rxjs/util/subscribeToResult'>; +} +declare module 'rxjs/util/TimeoutError.js' { + declare module.exports: $Exports<'rxjs/util/TimeoutError'>; +} +declare module 'rxjs/util/toSubscriber.js' { + declare module.exports: $Exports<'rxjs/util/toSubscriber'>; +} +declare module 'rxjs/util/tryCatch.js' { + declare module.exports: $Exports<'rxjs/util/tryCatch'>; +} +declare module 'rxjs/util/UnsubscriptionError.js' { + declare module.exports: $Exports<'rxjs/util/UnsubscriptionError'>; +} diff --git a/flow-typed/npm/sinon_vx.x.x.js b/flow-typed/npm/sinon_vx.x.x.js new file mode 100644 index 00000000000..d1047a2a3c0 --- /dev/null +++ b/flow-typed/npm/sinon_vx.x.x.js @@ -0,0 +1,382 @@ +// flow-typed signature: ab3c1f1fda31b08937930b17e0756c17 +// flow-typed version: <>/sinon_v^2.1.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'sinon' + * + * 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 'sinon' { + 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 'sinon/lib/sinon' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/assert' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/behavior' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/blob' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/call' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/collect-own-methods' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/collection' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/color' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/default-behaviors' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/match' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/mock-expectation' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/mock' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/sandbox-stub' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/sandbox' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/spy-formatters' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/spy' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/stub-descriptor' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/stub-entire-object' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/stub-non-function-property' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/stub' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/throw-on-falsy-object' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/called-in-order' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/deep-equal' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/default-config' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/deprecated' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/every' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/extend' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/format' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/function-name' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/function-to-string' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/get-config' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/get-property-descriptor' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/index' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/iterable-to-string' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/log_error' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/order-by-first-call' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/restore' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/times-in-words' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/typeOf' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/value-to-string' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/walk' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/core/wrap-method' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/event' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/fake_server_with_clock' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/fake_server' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/fake_timers' { + declare module.exports: any; +} + +declare module 'sinon/lib/sinon/util/fake_xml_http_request' { + declare module.exports: any; +} + +declare module 'sinon/pkg/sinon-2.3.2' { + declare module.exports: any; +} + +declare module 'sinon/pkg/sinon-no-sourcemaps-2.3.2' { + declare module.exports: any; +} + +declare module 'sinon/pkg/sinon-no-sourcemaps' { + declare module.exports: any; +} + +declare module 'sinon/pkg/sinon' { + declare module.exports: any; +} + +// Filename aliases +declare module 'sinon/lib/sinon.js' { + declare module.exports: $Exports<'sinon/lib/sinon'>; +} +declare module 'sinon/lib/sinon/assert.js' { + declare module.exports: $Exports<'sinon/lib/sinon/assert'>; +} +declare module 'sinon/lib/sinon/behavior.js' { + declare module.exports: $Exports<'sinon/lib/sinon/behavior'>; +} +declare module 'sinon/lib/sinon/blob.js' { + declare module.exports: $Exports<'sinon/lib/sinon/blob'>; +} +declare module 'sinon/lib/sinon/call.js' { + declare module.exports: $Exports<'sinon/lib/sinon/call'>; +} +declare module 'sinon/lib/sinon/collect-own-methods.js' { + declare module.exports: $Exports<'sinon/lib/sinon/collect-own-methods'>; +} +declare module 'sinon/lib/sinon/collection.js' { + declare module.exports: $Exports<'sinon/lib/sinon/collection'>; +} +declare module 'sinon/lib/sinon/color.js' { + declare module.exports: $Exports<'sinon/lib/sinon/color'>; +} +declare module 'sinon/lib/sinon/default-behaviors.js' { + declare module.exports: $Exports<'sinon/lib/sinon/default-behaviors'>; +} +declare module 'sinon/lib/sinon/match.js' { + declare module.exports: $Exports<'sinon/lib/sinon/match'>; +} +declare module 'sinon/lib/sinon/mock-expectation.js' { + declare module.exports: $Exports<'sinon/lib/sinon/mock-expectation'>; +} +declare module 'sinon/lib/sinon/mock.js' { + declare module.exports: $Exports<'sinon/lib/sinon/mock'>; +} +declare module 'sinon/lib/sinon/sandbox-stub.js' { + declare module.exports: $Exports<'sinon/lib/sinon/sandbox-stub'>; +} +declare module 'sinon/lib/sinon/sandbox.js' { + declare module.exports: $Exports<'sinon/lib/sinon/sandbox'>; +} +declare module 'sinon/lib/sinon/spy-formatters.js' { + declare module.exports: $Exports<'sinon/lib/sinon/spy-formatters'>; +} +declare module 'sinon/lib/sinon/spy.js' { + declare module.exports: $Exports<'sinon/lib/sinon/spy'>; +} +declare module 'sinon/lib/sinon/stub-descriptor.js' { + declare module.exports: $Exports<'sinon/lib/sinon/stub-descriptor'>; +} +declare module 'sinon/lib/sinon/stub-entire-object.js' { + declare module.exports: $Exports<'sinon/lib/sinon/stub-entire-object'>; +} +declare module 'sinon/lib/sinon/stub-non-function-property.js' { + declare module.exports: $Exports<'sinon/lib/sinon/stub-non-function-property'>; +} +declare module 'sinon/lib/sinon/stub.js' { + declare module.exports: $Exports<'sinon/lib/sinon/stub'>; +} +declare module 'sinon/lib/sinon/throw-on-falsy-object.js' { + declare module.exports: $Exports<'sinon/lib/sinon/throw-on-falsy-object'>; +} +declare module 'sinon/lib/sinon/util/core/called-in-order.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/called-in-order'>; +} +declare module 'sinon/lib/sinon/util/core/deep-equal.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/deep-equal'>; +} +declare module 'sinon/lib/sinon/util/core/default-config.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/default-config'>; +} +declare module 'sinon/lib/sinon/util/core/deprecated.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/deprecated'>; +} +declare module 'sinon/lib/sinon/util/core/every.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/every'>; +} +declare module 'sinon/lib/sinon/util/core/extend.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/extend'>; +} +declare module 'sinon/lib/sinon/util/core/format.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/format'>; +} +declare module 'sinon/lib/sinon/util/core/function-name.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/function-name'>; +} +declare module 'sinon/lib/sinon/util/core/function-to-string.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/function-to-string'>; +} +declare module 'sinon/lib/sinon/util/core/get-config.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/get-config'>; +} +declare module 'sinon/lib/sinon/util/core/get-property-descriptor.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/get-property-descriptor'>; +} +declare module 'sinon/lib/sinon/util/core/index.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/index'>; +} +declare module 'sinon/lib/sinon/util/core/iterable-to-string.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/iterable-to-string'>; +} +declare module 'sinon/lib/sinon/util/core/log_error.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/log_error'>; +} +declare module 'sinon/lib/sinon/util/core/order-by-first-call.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/order-by-first-call'>; +} +declare module 'sinon/lib/sinon/util/core/restore.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/restore'>; +} +declare module 'sinon/lib/sinon/util/core/times-in-words.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/times-in-words'>; +} +declare module 'sinon/lib/sinon/util/core/typeOf.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/typeOf'>; +} +declare module 'sinon/lib/sinon/util/core/value-to-string.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/value-to-string'>; +} +declare module 'sinon/lib/sinon/util/core/walk.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/walk'>; +} +declare module 'sinon/lib/sinon/util/core/wrap-method.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/core/wrap-method'>; +} +declare module 'sinon/lib/sinon/util/event.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/event'>; +} +declare module 'sinon/lib/sinon/util/fake_server_with_clock.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/fake_server_with_clock'>; +} +declare module 'sinon/lib/sinon/util/fake_server.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/fake_server'>; +} +declare module 'sinon/lib/sinon/util/fake_timers.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/fake_timers'>; +} +declare module 'sinon/lib/sinon/util/fake_xml_http_request.js' { + declare module.exports: $Exports<'sinon/lib/sinon/util/fake_xml_http_request'>; +} +declare module 'sinon/pkg/sinon-2.3.2.js' { + declare module.exports: $Exports<'sinon/pkg/sinon-2.3.2'>; +} +declare module 'sinon/pkg/sinon-no-sourcemaps-2.3.2.js' { + declare module.exports: $Exports<'sinon/pkg/sinon-no-sourcemaps-2.3.2'>; +} +declare module 'sinon/pkg/sinon-no-sourcemaps.js' { + declare module.exports: $Exports<'sinon/pkg/sinon-no-sourcemaps'>; +} +declare module 'sinon/pkg/sinon.js' { + declare module.exports: $Exports<'sinon/pkg/sinon'>; +} diff --git a/flow-typed/npm/source-map-support_vx.x.x.js b/flow-typed/npm/source-map-support_vx.x.x.js new file mode 100644 index 00000000000..7947d05b121 --- /dev/null +++ b/flow-typed/npm/source-map-support_vx.x.x.js @@ -0,0 +1,60 @@ +// flow-typed signature: 14e7b0ae72db3b904c3f0257efea17c1 +// flow-typed version: <>/source-map-support_v^0.4.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'source-map-support' + * + * 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 'source-map-support' { + 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 'source-map-support/browser-source-map-support' { + declare module.exports: any; +} + +declare module 'source-map-support/build' { + declare module.exports: any; +} + +declare module 'source-map-support/register' { + declare module.exports: any; +} + +declare module 'source-map-support/source-map-support' { + declare module.exports: any; +} + +declare module 'source-map-support/test' { + declare module.exports: any; +} + +// Filename aliases +declare module 'source-map-support/browser-source-map-support.js' { + declare module.exports: $Exports<'source-map-support/browser-source-map-support'>; +} +declare module 'source-map-support/build.js' { + declare module.exports: $Exports<'source-map-support/build'>; +} +declare module 'source-map-support/register.js' { + declare module.exports: $Exports<'source-map-support/register'>; +} +declare module 'source-map-support/source-map-support.js' { + declare module.exports: $Exports<'source-map-support/source-map-support'>; +} +declare module 'source-map-support/test.js' { + declare module.exports: $Exports<'source-map-support/test'>; +} diff --git a/flow-typed/npm/symbol-observable_vx.x.x.js b/flow-typed/npm/symbol-observable_vx.x.x.js new file mode 100644 index 00000000000..8fd23566b6d --- /dev/null +++ b/flow-typed/npm/symbol-observable_vx.x.x.js @@ -0,0 +1,59 @@ +// flow-typed signature: d97be541e5468509a6b513cc93161de2 +// flow-typed version: <>/symbol-observable_v^1.0.2/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'symbol-observable' + * + * 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 'symbol-observable' { + 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 'symbol-observable/es/index' { + declare module.exports: any; +} + +declare module 'symbol-observable/es/ponyfill' { + declare module.exports: any; +} + +declare module 'symbol-observable/lib/index' { + declare module.exports: any; +} + +declare module 'symbol-observable/lib/ponyfill' { + declare module.exports: any; +} + +// Filename aliases +declare module 'symbol-observable/es/index.js' { + declare module.exports: $Exports<'symbol-observable/es/index'>; +} +declare module 'symbol-observable/es/ponyfill.js' { + declare module.exports: $Exports<'symbol-observable/es/ponyfill'>; +} +declare module 'symbol-observable/index' { + declare module.exports: $Exports<'symbol-observable'>; +} +declare module 'symbol-observable/index.js' { + declare module.exports: $Exports<'symbol-observable'>; +} +declare module 'symbol-observable/lib/index.js' { + declare module.exports: $Exports<'symbol-observable/lib/index'>; +} +declare module 'symbol-observable/lib/ponyfill.js' { + declare module.exports: $Exports<'symbol-observable/lib/ponyfill'>; +} diff --git a/flow-typed/npm/tslint_vx.x.x.js b/flow-typed/npm/tslint_vx.x.x.js new file mode 100644 index 00000000000..cb4af54aea8 --- /dev/null +++ b/flow-typed/npm/tslint_vx.x.x.js @@ -0,0 +1,1250 @@ +// flow-typed signature: 4fb3c5c1cf0a66729bce804f9a11fa80 +// flow-typed version: <>/tslint_v^5.1.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'tslint' + * + * 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 'tslint' { + 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 'tslint/lib/configs/all' { + declare module.exports: any; +} + +declare module 'tslint/lib/configs/latest' { + declare module.exports: any; +} + +declare module 'tslint/lib/configs/recommended' { + declare module.exports: any; +} + +declare module 'tslint/lib/configuration' { + declare module.exports: any; +} + +declare module 'tslint/lib/enableDisableRules' { + declare module.exports: any; +} + +declare module 'tslint/lib/error' { + declare module.exports: any; +} + +declare module 'tslint/lib/formatterLoader' { + declare module.exports: any; +} + +declare module 'tslint/lib/formatters' { + declare module.exports: any; +} + +declare module 'tslint/lib/formatters/checkstyleFormatter' { + declare module.exports: any; +} + +declare module 'tslint/lib/formatters/codeFrameFormatter' { + declare module.exports: any; +} + +declare module 'tslint/lib/formatters/fileslistFormatter' { + declare module.exports: any; +} + +declare module 'tslint/lib/formatters/index' { + declare module.exports: any; +} + +declare module 'tslint/lib/formatters/jsonFormatter' { + declare module.exports: any; +} + +declare module 'tslint/lib/formatters/msbuildFormatter' { + declare module.exports: any; +} + +declare module 'tslint/lib/formatters/pmdFormatter' { + declare module.exports: any; +} + +declare module 'tslint/lib/formatters/proseFormatter' { + declare module.exports: any; +} + +declare module 'tslint/lib/formatters/stylishFormatter' { + declare module.exports: any; +} + +declare module 'tslint/lib/formatters/tapFormatter' { + declare module.exports: any; +} + +declare module 'tslint/lib/formatters/verboseFormatter' { + declare module.exports: any; +} + +declare module 'tslint/lib/formatters/vsoFormatter' { + declare module.exports: any; +} + +declare module 'tslint/lib/index' { + declare module.exports: any; +} + +declare module 'tslint/lib/language/formatter/abstractFormatter' { + declare module.exports: any; +} + +declare module 'tslint/lib/language/formatter/formatter' { + declare module.exports: any; +} + +declare module 'tslint/lib/language/rule/abstractRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/language/rule/optionallyTypedRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/language/rule/rule' { + declare module.exports: any; +} + +declare module 'tslint/lib/language/rule/typedRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/language/utils' { + declare module.exports: any; +} + +declare module 'tslint/lib/language/walker/blockScopeAwareRuleWalker' { + declare module.exports: any; +} + +declare module 'tslint/lib/language/walker/index' { + declare module.exports: any; +} + +declare module 'tslint/lib/language/walker/programAwareRuleWalker' { + declare module.exports: any; +} + +declare module 'tslint/lib/language/walker/ruleWalker' { + declare module.exports: any; +} + +declare module 'tslint/lib/language/walker/scopeAwareRuleWalker' { + declare module.exports: any; +} + +declare module 'tslint/lib/language/walker/syntaxWalker' { + declare module.exports: any; +} + +declare module 'tslint/lib/language/walker/walkContext' { + declare module.exports: any; +} + +declare module 'tslint/lib/language/walker/walker' { + declare module.exports: any; +} + +declare module 'tslint/lib/linter' { + declare module.exports: any; +} + +declare module 'tslint/lib/ruleLoader' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/adjacentOverloadSignaturesRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/alignRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/arrayTypeRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/arrowParensRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/arrowReturnShorthandRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/awaitPromiseRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/banRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/banTypesRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/binaryExpressionOperandOrderRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/callableTypesRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/classNameRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/commentFormatRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/completedDocsRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/curlyRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/cyclomaticComplexityRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/deprecationRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/encodingRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/eoflineRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/fileHeaderRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/forinRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/importBlacklistRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/importSpacingRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/indentRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/interfaceNameRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/interfaceOverTypeLiteralRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/jsdocFormatRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/labelPositionRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/linebreakStyleRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/matchDefaultExportNameRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/maxClassesPerFileRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/maxFileLineCountRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/maxLineLengthRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/memberAccessRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/memberOrderingRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/newlineBeforeReturnRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/newParensRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noAngleBracketTypeAssertionRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noAnyRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noArgRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noBitwiseRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noBooleanLiteralCompareRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noConditionalAssignmentRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noConsecutiveBlankLinesRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noConsoleRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noConstructRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noDebuggerRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noDefaultExportRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noDuplicateSuperRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noDuplicateVariableRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noEmptyInterfaceRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noEmptyRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noEvalRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noFloatingPromisesRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noForInArrayRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noImportSideEffectRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noInferrableTypesRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noInferredEmptyObjectTypeRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noInternalModuleRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noInvalidTemplateStringsRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noInvalidThisRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noIrregularWhitespaceRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noMagicNumbersRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noMergeableNamespaceRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noMisusedNewRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noNamespaceRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noNonNullAssertionRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noNullKeywordRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noObjectLiteralTypeAssertionRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noParameterPropertiesRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noReferenceImportRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noReferenceRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noRequireImportsRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noShadowedVariableRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noSparseArraysRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noStringLiteralRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noStringThrowRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noSwitchCaseFallThroughRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noTrailingWhitespaceRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noUnboundMethodRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noUnnecessaryCallbackWrapperRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noUnnecessaryInitializerRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noUnnecessaryQualifierRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noUnnecessaryTypeAssertionRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noUnsafeAnyRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noUnsafeFinallyRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noUnusedExpressionRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noUnusedVariableRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noUseBeforeDeclareRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noVarKeywordRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noVarRequiresRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/noVoidExpressionRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/numberLiteralFormatRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/objectLiteralKeyQuotesRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/objectLiteralShorthandRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/objectLiteralSortKeysRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/oneLineRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/oneVariablePerDeclarationRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/onlyArrowFunctionsRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/orderedImportsRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/preferConditionalExpressionRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/preferConstRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/preferForOfRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/preferFunctionOverMethodRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/preferMethodSignatureRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/preferObjectSpreadRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/preferSwitchRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/preferTemplateRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/promiseFunctionAsyncRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/quotemarkRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/radixRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/restrictPlusOperandsRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/returnUndefinedRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/semicolonRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/spaceBeforeFunctionParenRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/strictBooleanExpressionsRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/strictTypePredicatesRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/switchDefaultRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/switchFinalBreakRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/trailingCommaRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/tripleEqualsRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/typedefRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/typedefWhitespaceRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/typeLiteralDelimiterRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/typeofCompareRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/unifiedSignaturesRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/useDefaultTypeParameterRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/useIsnanRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/variableNameRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/rules/whitespaceRule' { + declare module.exports: any; +} + +declare module 'tslint/lib/runner' { + declare module.exports: any; +} + +declare module 'tslint/lib/test' { + declare module.exports: any; +} + +declare module 'tslint/lib/test/lines' { + declare module.exports: any; +} + +declare module 'tslint/lib/test/lintError' { + declare module.exports: any; +} + +declare module 'tslint/lib/test/parse' { + declare module.exports: any; +} + +declare module 'tslint/lib/tslint-cli' { + declare module.exports: any; +} + +declare module 'tslint/lib/utils' { + declare module.exports: any; +} + +// Filename aliases +declare module 'tslint/lib/configs/all.js' { + declare module.exports: $Exports<'tslint/lib/configs/all'>; +} +declare module 'tslint/lib/configs/latest.js' { + declare module.exports: $Exports<'tslint/lib/configs/latest'>; +} +declare module 'tslint/lib/configs/recommended.js' { + declare module.exports: $Exports<'tslint/lib/configs/recommended'>; +} +declare module 'tslint/lib/configuration.js' { + declare module.exports: $Exports<'tslint/lib/configuration'>; +} +declare module 'tslint/lib/enableDisableRules.js' { + declare module.exports: $Exports<'tslint/lib/enableDisableRules'>; +} +declare module 'tslint/lib/error.js' { + declare module.exports: $Exports<'tslint/lib/error'>; +} +declare module 'tslint/lib/formatterLoader.js' { + declare module.exports: $Exports<'tslint/lib/formatterLoader'>; +} +declare module 'tslint/lib/formatters.js' { + declare module.exports: $Exports<'tslint/lib/formatters'>; +} +declare module 'tslint/lib/formatters/checkstyleFormatter.js' { + declare module.exports: $Exports<'tslint/lib/formatters/checkstyleFormatter'>; +} +declare module 'tslint/lib/formatters/codeFrameFormatter.js' { + declare module.exports: $Exports<'tslint/lib/formatters/codeFrameFormatter'>; +} +declare module 'tslint/lib/formatters/fileslistFormatter.js' { + declare module.exports: $Exports<'tslint/lib/formatters/fileslistFormatter'>; +} +declare module 'tslint/lib/formatters/index.js' { + declare module.exports: $Exports<'tslint/lib/formatters/index'>; +} +declare module 'tslint/lib/formatters/jsonFormatter.js' { + declare module.exports: $Exports<'tslint/lib/formatters/jsonFormatter'>; +} +declare module 'tslint/lib/formatters/msbuildFormatter.js' { + declare module.exports: $Exports<'tslint/lib/formatters/msbuildFormatter'>; +} +declare module 'tslint/lib/formatters/pmdFormatter.js' { + declare module.exports: $Exports<'tslint/lib/formatters/pmdFormatter'>; +} +declare module 'tslint/lib/formatters/proseFormatter.js' { + declare module.exports: $Exports<'tslint/lib/formatters/proseFormatter'>; +} +declare module 'tslint/lib/formatters/stylishFormatter.js' { + declare module.exports: $Exports<'tslint/lib/formatters/stylishFormatter'>; +} +declare module 'tslint/lib/formatters/tapFormatter.js' { + declare module.exports: $Exports<'tslint/lib/formatters/tapFormatter'>; +} +declare module 'tslint/lib/formatters/verboseFormatter.js' { + declare module.exports: $Exports<'tslint/lib/formatters/verboseFormatter'>; +} +declare module 'tslint/lib/formatters/vsoFormatter.js' { + declare module.exports: $Exports<'tslint/lib/formatters/vsoFormatter'>; +} +declare module 'tslint/lib/index.js' { + declare module.exports: $Exports<'tslint/lib/index'>; +} +declare module 'tslint/lib/language/formatter/abstractFormatter.js' { + declare module.exports: $Exports<'tslint/lib/language/formatter/abstractFormatter'>; +} +declare module 'tslint/lib/language/formatter/formatter.js' { + declare module.exports: $Exports<'tslint/lib/language/formatter/formatter'>; +} +declare module 'tslint/lib/language/rule/abstractRule.js' { + declare module.exports: $Exports<'tslint/lib/language/rule/abstractRule'>; +} +declare module 'tslint/lib/language/rule/optionallyTypedRule.js' { + declare module.exports: $Exports<'tslint/lib/language/rule/optionallyTypedRule'>; +} +declare module 'tslint/lib/language/rule/rule.js' { + declare module.exports: $Exports<'tslint/lib/language/rule/rule'>; +} +declare module 'tslint/lib/language/rule/typedRule.js' { + declare module.exports: $Exports<'tslint/lib/language/rule/typedRule'>; +} +declare module 'tslint/lib/language/utils.js' { + declare module.exports: $Exports<'tslint/lib/language/utils'>; +} +declare module 'tslint/lib/language/walker/blockScopeAwareRuleWalker.js' { + declare module.exports: $Exports<'tslint/lib/language/walker/blockScopeAwareRuleWalker'>; +} +declare module 'tslint/lib/language/walker/index.js' { + declare module.exports: $Exports<'tslint/lib/language/walker/index'>; +} +declare module 'tslint/lib/language/walker/programAwareRuleWalker.js' { + declare module.exports: $Exports<'tslint/lib/language/walker/programAwareRuleWalker'>; +} +declare module 'tslint/lib/language/walker/ruleWalker.js' { + declare module.exports: $Exports<'tslint/lib/language/walker/ruleWalker'>; +} +declare module 'tslint/lib/language/walker/scopeAwareRuleWalker.js' { + declare module.exports: $Exports<'tslint/lib/language/walker/scopeAwareRuleWalker'>; +} +declare module 'tslint/lib/language/walker/syntaxWalker.js' { + declare module.exports: $Exports<'tslint/lib/language/walker/syntaxWalker'>; +} +declare module 'tslint/lib/language/walker/walkContext.js' { + declare module.exports: $Exports<'tslint/lib/language/walker/walkContext'>; +} +declare module 'tslint/lib/language/walker/walker.js' { + declare module.exports: $Exports<'tslint/lib/language/walker/walker'>; +} +declare module 'tslint/lib/linter.js' { + declare module.exports: $Exports<'tslint/lib/linter'>; +} +declare module 'tslint/lib/ruleLoader.js' { + declare module.exports: $Exports<'tslint/lib/ruleLoader'>; +} +declare module 'tslint/lib/rules.js' { + declare module.exports: $Exports<'tslint/lib/rules'>; +} +declare module 'tslint/lib/rules/adjacentOverloadSignaturesRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/adjacentOverloadSignaturesRule'>; +} +declare module 'tslint/lib/rules/alignRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/alignRule'>; +} +declare module 'tslint/lib/rules/arrayTypeRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/arrayTypeRule'>; +} +declare module 'tslint/lib/rules/arrowParensRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/arrowParensRule'>; +} +declare module 'tslint/lib/rules/arrowReturnShorthandRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/arrowReturnShorthandRule'>; +} +declare module 'tslint/lib/rules/awaitPromiseRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/awaitPromiseRule'>; +} +declare module 'tslint/lib/rules/banRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/banRule'>; +} +declare module 'tslint/lib/rules/banTypesRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/banTypesRule'>; +} +declare module 'tslint/lib/rules/binaryExpressionOperandOrderRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/binaryExpressionOperandOrderRule'>; +} +declare module 'tslint/lib/rules/callableTypesRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/callableTypesRule'>; +} +declare module 'tslint/lib/rules/classNameRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/classNameRule'>; +} +declare module 'tslint/lib/rules/commentFormatRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/commentFormatRule'>; +} +declare module 'tslint/lib/rules/completedDocsRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/completedDocsRule'>; +} +declare module 'tslint/lib/rules/curlyRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/curlyRule'>; +} +declare module 'tslint/lib/rules/cyclomaticComplexityRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/cyclomaticComplexityRule'>; +} +declare module 'tslint/lib/rules/deprecationRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/deprecationRule'>; +} +declare module 'tslint/lib/rules/encodingRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/encodingRule'>; +} +declare module 'tslint/lib/rules/eoflineRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/eoflineRule'>; +} +declare module 'tslint/lib/rules/fileHeaderRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/fileHeaderRule'>; +} +declare module 'tslint/lib/rules/forinRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/forinRule'>; +} +declare module 'tslint/lib/rules/importBlacklistRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/importBlacklistRule'>; +} +declare module 'tslint/lib/rules/importSpacingRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/importSpacingRule'>; +} +declare module 'tslint/lib/rules/indentRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/indentRule'>; +} +declare module 'tslint/lib/rules/interfaceNameRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/interfaceNameRule'>; +} +declare module 'tslint/lib/rules/interfaceOverTypeLiteralRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/interfaceOverTypeLiteralRule'>; +} +declare module 'tslint/lib/rules/jsdocFormatRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/jsdocFormatRule'>; +} +declare module 'tslint/lib/rules/labelPositionRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/labelPositionRule'>; +} +declare module 'tslint/lib/rules/linebreakStyleRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/linebreakStyleRule'>; +} +declare module 'tslint/lib/rules/matchDefaultExportNameRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/matchDefaultExportNameRule'>; +} +declare module 'tslint/lib/rules/maxClassesPerFileRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/maxClassesPerFileRule'>; +} +declare module 'tslint/lib/rules/maxFileLineCountRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/maxFileLineCountRule'>; +} +declare module 'tslint/lib/rules/maxLineLengthRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/maxLineLengthRule'>; +} +declare module 'tslint/lib/rules/memberAccessRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/memberAccessRule'>; +} +declare module 'tslint/lib/rules/memberOrderingRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/memberOrderingRule'>; +} +declare module 'tslint/lib/rules/newlineBeforeReturnRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/newlineBeforeReturnRule'>; +} +declare module 'tslint/lib/rules/newParensRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/newParensRule'>; +} +declare module 'tslint/lib/rules/noAngleBracketTypeAssertionRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noAngleBracketTypeAssertionRule'>; +} +declare module 'tslint/lib/rules/noAnyRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noAnyRule'>; +} +declare module 'tslint/lib/rules/noArgRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noArgRule'>; +} +declare module 'tslint/lib/rules/noBitwiseRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noBitwiseRule'>; +} +declare module 'tslint/lib/rules/noBooleanLiteralCompareRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noBooleanLiteralCompareRule'>; +} +declare module 'tslint/lib/rules/noConditionalAssignmentRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noConditionalAssignmentRule'>; +} +declare module 'tslint/lib/rules/noConsecutiveBlankLinesRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noConsecutiveBlankLinesRule'>; +} +declare module 'tslint/lib/rules/noConsoleRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noConsoleRule'>; +} +declare module 'tslint/lib/rules/noConstructRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noConstructRule'>; +} +declare module 'tslint/lib/rules/noDebuggerRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noDebuggerRule'>; +} +declare module 'tslint/lib/rules/noDefaultExportRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noDefaultExportRule'>; +} +declare module 'tslint/lib/rules/noDuplicateSuperRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noDuplicateSuperRule'>; +} +declare module 'tslint/lib/rules/noDuplicateVariableRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noDuplicateVariableRule'>; +} +declare module 'tslint/lib/rules/noEmptyInterfaceRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noEmptyInterfaceRule'>; +} +declare module 'tslint/lib/rules/noEmptyRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noEmptyRule'>; +} +declare module 'tslint/lib/rules/noEvalRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noEvalRule'>; +} +declare module 'tslint/lib/rules/noFloatingPromisesRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noFloatingPromisesRule'>; +} +declare module 'tslint/lib/rules/noForInArrayRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noForInArrayRule'>; +} +declare module 'tslint/lib/rules/noImportSideEffectRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noImportSideEffectRule'>; +} +declare module 'tslint/lib/rules/noInferrableTypesRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noInferrableTypesRule'>; +} +declare module 'tslint/lib/rules/noInferredEmptyObjectTypeRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noInferredEmptyObjectTypeRule'>; +} +declare module 'tslint/lib/rules/noInternalModuleRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noInternalModuleRule'>; +} +declare module 'tslint/lib/rules/noInvalidTemplateStringsRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noInvalidTemplateStringsRule'>; +} +declare module 'tslint/lib/rules/noInvalidThisRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noInvalidThisRule'>; +} +declare module 'tslint/lib/rules/noIrregularWhitespaceRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noIrregularWhitespaceRule'>; +} +declare module 'tslint/lib/rules/noMagicNumbersRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noMagicNumbersRule'>; +} +declare module 'tslint/lib/rules/noMergeableNamespaceRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noMergeableNamespaceRule'>; +} +declare module 'tslint/lib/rules/noMisusedNewRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noMisusedNewRule'>; +} +declare module 'tslint/lib/rules/noNamespaceRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noNamespaceRule'>; +} +declare module 'tslint/lib/rules/noNonNullAssertionRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noNonNullAssertionRule'>; +} +declare module 'tslint/lib/rules/noNullKeywordRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noNullKeywordRule'>; +} +declare module 'tslint/lib/rules/noObjectLiteralTypeAssertionRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noObjectLiteralTypeAssertionRule'>; +} +declare module 'tslint/lib/rules/noParameterPropertiesRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noParameterPropertiesRule'>; +} +declare module 'tslint/lib/rules/noReferenceImportRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noReferenceImportRule'>; +} +declare module 'tslint/lib/rules/noReferenceRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noReferenceRule'>; +} +declare module 'tslint/lib/rules/noRequireImportsRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noRequireImportsRule'>; +} +declare module 'tslint/lib/rules/noShadowedVariableRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noShadowedVariableRule'>; +} +declare module 'tslint/lib/rules/noSparseArraysRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noSparseArraysRule'>; +} +declare module 'tslint/lib/rules/noStringLiteralRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noStringLiteralRule'>; +} +declare module 'tslint/lib/rules/noStringThrowRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noStringThrowRule'>; +} +declare module 'tslint/lib/rules/noSwitchCaseFallThroughRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noSwitchCaseFallThroughRule'>; +} +declare module 'tslint/lib/rules/noTrailingWhitespaceRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noTrailingWhitespaceRule'>; +} +declare module 'tslint/lib/rules/noUnboundMethodRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noUnboundMethodRule'>; +} +declare module 'tslint/lib/rules/noUnnecessaryCallbackWrapperRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noUnnecessaryCallbackWrapperRule'>; +} +declare module 'tslint/lib/rules/noUnnecessaryInitializerRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noUnnecessaryInitializerRule'>; +} +declare module 'tslint/lib/rules/noUnnecessaryQualifierRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noUnnecessaryQualifierRule'>; +} +declare module 'tslint/lib/rules/noUnnecessaryTypeAssertionRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noUnnecessaryTypeAssertionRule'>; +} +declare module 'tslint/lib/rules/noUnsafeAnyRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noUnsafeAnyRule'>; +} +declare module 'tslint/lib/rules/noUnsafeFinallyRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noUnsafeFinallyRule'>; +} +declare module 'tslint/lib/rules/noUnusedExpressionRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noUnusedExpressionRule'>; +} +declare module 'tslint/lib/rules/noUnusedVariableRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noUnusedVariableRule'>; +} +declare module 'tslint/lib/rules/noUseBeforeDeclareRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noUseBeforeDeclareRule'>; +} +declare module 'tslint/lib/rules/noVarKeywordRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noVarKeywordRule'>; +} +declare module 'tslint/lib/rules/noVarRequiresRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noVarRequiresRule'>; +} +declare module 'tslint/lib/rules/noVoidExpressionRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/noVoidExpressionRule'>; +} +declare module 'tslint/lib/rules/numberLiteralFormatRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/numberLiteralFormatRule'>; +} +declare module 'tslint/lib/rules/objectLiteralKeyQuotesRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/objectLiteralKeyQuotesRule'>; +} +declare module 'tslint/lib/rules/objectLiteralShorthandRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/objectLiteralShorthandRule'>; +} +declare module 'tslint/lib/rules/objectLiteralSortKeysRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/objectLiteralSortKeysRule'>; +} +declare module 'tslint/lib/rules/oneLineRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/oneLineRule'>; +} +declare module 'tslint/lib/rules/oneVariablePerDeclarationRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/oneVariablePerDeclarationRule'>; +} +declare module 'tslint/lib/rules/onlyArrowFunctionsRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/onlyArrowFunctionsRule'>; +} +declare module 'tslint/lib/rules/orderedImportsRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/orderedImportsRule'>; +} +declare module 'tslint/lib/rules/preferConditionalExpressionRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/preferConditionalExpressionRule'>; +} +declare module 'tslint/lib/rules/preferConstRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/preferConstRule'>; +} +declare module 'tslint/lib/rules/preferForOfRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/preferForOfRule'>; +} +declare module 'tslint/lib/rules/preferFunctionOverMethodRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/preferFunctionOverMethodRule'>; +} +declare module 'tslint/lib/rules/preferMethodSignatureRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/preferMethodSignatureRule'>; +} +declare module 'tslint/lib/rules/preferObjectSpreadRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/preferObjectSpreadRule'>; +} +declare module 'tslint/lib/rules/preferSwitchRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/preferSwitchRule'>; +} +declare module 'tslint/lib/rules/preferTemplateRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/preferTemplateRule'>; +} +declare module 'tslint/lib/rules/promiseFunctionAsyncRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/promiseFunctionAsyncRule'>; +} +declare module 'tslint/lib/rules/quotemarkRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/quotemarkRule'>; +} +declare module 'tslint/lib/rules/radixRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/radixRule'>; +} +declare module 'tslint/lib/rules/restrictPlusOperandsRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/restrictPlusOperandsRule'>; +} +declare module 'tslint/lib/rules/returnUndefinedRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/returnUndefinedRule'>; +} +declare module 'tslint/lib/rules/semicolonRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/semicolonRule'>; +} +declare module 'tslint/lib/rules/spaceBeforeFunctionParenRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/spaceBeforeFunctionParenRule'>; +} +declare module 'tslint/lib/rules/strictBooleanExpressionsRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/strictBooleanExpressionsRule'>; +} +declare module 'tslint/lib/rules/strictTypePredicatesRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/strictTypePredicatesRule'>; +} +declare module 'tslint/lib/rules/switchDefaultRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/switchDefaultRule'>; +} +declare module 'tslint/lib/rules/switchFinalBreakRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/switchFinalBreakRule'>; +} +declare module 'tslint/lib/rules/trailingCommaRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/trailingCommaRule'>; +} +declare module 'tslint/lib/rules/tripleEqualsRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/tripleEqualsRule'>; +} +declare module 'tslint/lib/rules/typedefRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/typedefRule'>; +} +declare module 'tslint/lib/rules/typedefWhitespaceRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/typedefWhitespaceRule'>; +} +declare module 'tslint/lib/rules/typeLiteralDelimiterRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/typeLiteralDelimiterRule'>; +} +declare module 'tslint/lib/rules/typeofCompareRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/typeofCompareRule'>; +} +declare module 'tslint/lib/rules/unifiedSignaturesRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/unifiedSignaturesRule'>; +} +declare module 'tslint/lib/rules/useDefaultTypeParameterRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/useDefaultTypeParameterRule'>; +} +declare module 'tslint/lib/rules/useIsnanRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/useIsnanRule'>; +} +declare module 'tslint/lib/rules/variableNameRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/variableNameRule'>; +} +declare module 'tslint/lib/rules/whitespaceRule.js' { + declare module.exports: $Exports<'tslint/lib/rules/whitespaceRule'>; +} +declare module 'tslint/lib/runner.js' { + declare module.exports: $Exports<'tslint/lib/runner'>; +} +declare module 'tslint/lib/test.js' { + declare module.exports: $Exports<'tslint/lib/test'>; +} +declare module 'tslint/lib/test/lines.js' { + declare module.exports: $Exports<'tslint/lib/test/lines'>; +} +declare module 'tslint/lib/test/lintError.js' { + declare module.exports: $Exports<'tslint/lib/test/lintError'>; +} +declare module 'tslint/lib/test/parse.js' { + declare module.exports: $Exports<'tslint/lib/test/parse'>; +} +declare module 'tslint/lib/tslint-cli.js' { + declare module.exports: $Exports<'tslint/lib/tslint-cli'>; +} +declare module 'tslint/lib/utils.js' { + declare module.exports: $Exports<'tslint/lib/utils'>; +} 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 00000000000..1e00da64a5a --- /dev/null +++ b/flow-typed/npm/typescript_vx.x.x.js @@ -0,0 +1,81 @@ +// flow-typed signature: 558552c6c571c1f892d995fc14d30e8e +// flow-typed version: <>/typescript_v2.3.4/flow_v0.48.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/typescriptServices' { + 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/typescriptServices.js' { + declare module.exports: $Exports<'typescript/lib/typescriptServices'>; +} +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/uglify-js_vx.x.x.js b/flow-typed/npm/uglify-js_vx.x.x.js new file mode 100644 index 00000000000..f3a15b26f7c --- /dev/null +++ b/flow-typed/npm/uglify-js_vx.x.x.js @@ -0,0 +1,116 @@ +// flow-typed signature: bb783564691d3d3d62c4b7646178daff +// flow-typed version: <>/uglify-js_v^3.0.16/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'uglify-js' + * + * 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 'uglify-js' { + 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 'uglify-js/bin/extract-props' { + declare module.exports: any; +} + +declare module 'uglify-js/lib/ast' { + declare module.exports: any; +} + +declare module 'uglify-js/lib/compress' { + declare module.exports: any; +} + +declare module 'uglify-js/lib/mozilla-ast' { + declare module.exports: any; +} + +declare module 'uglify-js/lib/output' { + declare module.exports: any; +} + +declare module 'uglify-js/lib/parse' { + declare module.exports: any; +} + +declare module 'uglify-js/lib/propmangle' { + declare module.exports: any; +} + +declare module 'uglify-js/lib/scope' { + declare module.exports: any; +} + +declare module 'uglify-js/lib/sourcemap' { + declare module.exports: any; +} + +declare module 'uglify-js/lib/transform' { + declare module.exports: any; +} + +declare module 'uglify-js/lib/utils' { + declare module.exports: any; +} + +declare module 'uglify-js/tools/exports' { + declare module.exports: any; +} + +declare module 'uglify-js/tools/node' { + declare module.exports: any; +} + +// Filename aliases +declare module 'uglify-js/bin/extract-props.js' { + declare module.exports: $Exports<'uglify-js/bin/extract-props'>; +} +declare module 'uglify-js/lib/ast.js' { + declare module.exports: $Exports<'uglify-js/lib/ast'>; +} +declare module 'uglify-js/lib/compress.js' { + declare module.exports: $Exports<'uglify-js/lib/compress'>; +} +declare module 'uglify-js/lib/mozilla-ast.js' { + declare module.exports: $Exports<'uglify-js/lib/mozilla-ast'>; +} +declare module 'uglify-js/lib/output.js' { + declare module.exports: $Exports<'uglify-js/lib/output'>; +} +declare module 'uglify-js/lib/parse.js' { + declare module.exports: $Exports<'uglify-js/lib/parse'>; +} +declare module 'uglify-js/lib/propmangle.js' { + declare module.exports: $Exports<'uglify-js/lib/propmangle'>; +} +declare module 'uglify-js/lib/scope.js' { + declare module.exports: $Exports<'uglify-js/lib/scope'>; +} +declare module 'uglify-js/lib/sourcemap.js' { + declare module.exports: $Exports<'uglify-js/lib/sourcemap'>; +} +declare module 'uglify-js/lib/transform.js' { + declare module.exports: $Exports<'uglify-js/lib/transform'>; +} +declare module 'uglify-js/lib/utils.js' { + declare module.exports: $Exports<'uglify-js/lib/utils'>; +} +declare module 'uglify-js/tools/exports.js' { + declare module.exports: $Exports<'uglify-js/tools/exports'>; +} +declare module 'uglify-js/tools/node.js' { + declare module.exports: $Exports<'uglify-js/tools/node'>; +} diff --git a/flow-typed/npm/webpack-bundle-analyzer_vx.x.x.js b/flow-typed/npm/webpack-bundle-analyzer_vx.x.x.js new file mode 100644 index 00000000000..12cb93b6a44 --- /dev/null +++ b/flow-typed/npm/webpack-bundle-analyzer_vx.x.x.js @@ -0,0 +1,144 @@ +// flow-typed signature: e648d55e8ca8dc1c3ca462bcde494055 +// flow-typed version: <>/webpack-bundle-analyzer_v^2.4.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'webpack-bundle-analyzer' + * + * Fill this stub out by replacing all the `any` types. + * + * Once filled out, we encourage you to share your work with the + * community by sending a pull request to: + * https://github.com/flowtype/flow-typed + */ + +declare module 'webpack-bundle-analyzer' { + declare module.exports: any; +} + +/** + * We include stubs for each file inside this npm package in case you need to + * require those files directly. Feel free to delete any files that aren't + * needed. + */ +declare module 'webpack-bundle-analyzer/lib/analyzer' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/lib/bin/analyzer' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/lib/BundleAnalyzerPlugin' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/lib/index' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/lib/Logger' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/lib/parseUtils' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/lib/tree' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/lib/viewer' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/public/viewer' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/src/analyzer' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/src/bin/analyzer' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/src/BundleAnalyzerPlugin' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/src/index' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/src/Logger' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/src/parseUtils' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/src/tree' { + declare module.exports: any; +} + +declare module 'webpack-bundle-analyzer/src/viewer' { + declare module.exports: any; +} + +// Filename aliases +declare module 'webpack-bundle-analyzer/lib/analyzer.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/lib/analyzer'>; +} +declare module 'webpack-bundle-analyzer/lib/bin/analyzer.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/lib/bin/analyzer'>; +} +declare module 'webpack-bundle-analyzer/lib/BundleAnalyzerPlugin.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/lib/BundleAnalyzerPlugin'>; +} +declare module 'webpack-bundle-analyzer/lib/index.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/lib/index'>; +} +declare module 'webpack-bundle-analyzer/lib/Logger.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/lib/Logger'>; +} +declare module 'webpack-bundle-analyzer/lib/parseUtils.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/lib/parseUtils'>; +} +declare module 'webpack-bundle-analyzer/lib/tree.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/lib/tree'>; +} +declare module 'webpack-bundle-analyzer/lib/viewer.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/lib/viewer'>; +} +declare module 'webpack-bundle-analyzer/public/viewer.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/public/viewer'>; +} +declare module 'webpack-bundle-analyzer/src/analyzer.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/src/analyzer'>; +} +declare module 'webpack-bundle-analyzer/src/bin/analyzer.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/src/bin/analyzer'>; +} +declare module 'webpack-bundle-analyzer/src/BundleAnalyzerPlugin.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/src/BundleAnalyzerPlugin'>; +} +declare module 'webpack-bundle-analyzer/src/index.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/src/index'>; +} +declare module 'webpack-bundle-analyzer/src/Logger.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/src/Logger'>; +} +declare module 'webpack-bundle-analyzer/src/parseUtils.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/src/parseUtils'>; +} +declare module 'webpack-bundle-analyzer/src/tree.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/src/tree'>; +} +declare module 'webpack-bundle-analyzer/src/viewer.js' { + declare module.exports: $Exports<'webpack-bundle-analyzer/src/viewer'>; +} diff --git a/flow-typed/npm/webpack_vx.x.x.js b/flow-typed/npm/webpack_vx.x.x.js new file mode 100644 index 00000000000..598ba1f99e9 --- /dev/null +++ b/flow-typed/npm/webpack_vx.x.x.js @@ -0,0 +1,1866 @@ +// flow-typed signature: 423ea7832f11ec7ffc40a590a78315c1 +// flow-typed version: <>/webpack_v^3.0.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'webpack' + * + * Fill this stub out by replacing all the `any` types. + * + * Once filled out, we encourage you to share your work with the + * community by sending a pull request to: + * https://github.com/flowtype/flow-typed + */ + +declare module 'webpack' { + declare module.exports: any; +} + +/** + * We include stubs for each file inside this npm package in case you need to + * require those files directly. Feel free to delete any files that aren't + * needed. + */ +declare module 'webpack/bin/config-optimist' { + declare module.exports: any; +} + +declare module 'webpack/bin/config-yargs' { + declare module.exports: any; +} + +declare module 'webpack/bin/convert-argv' { + declare module.exports: any; +} + +declare module 'webpack/bin/webpack' { + declare module.exports: any; +} + +declare module 'webpack/buildin/amd-define' { + declare module.exports: any; +} + +declare module 'webpack/buildin/amd-options' { + declare module.exports: any; +} + +declare module 'webpack/buildin/global' { + declare module.exports: any; +} + +declare module 'webpack/buildin/harmony-module' { + declare module.exports: any; +} + +declare module 'webpack/buildin/module' { + declare module.exports: any; +} + +declare module 'webpack/buildin/system' { + declare module.exports: any; +} + +declare module 'webpack/hot/dev-server' { + declare module.exports: any; +} + +declare module 'webpack/hot/emitter' { + declare module.exports: any; +} + +declare module 'webpack/hot/log-apply-result' { + declare module.exports: any; +} + +declare module 'webpack/hot/only-dev-server' { + declare module.exports: any; +} + +declare module 'webpack/hot/poll' { + declare module.exports: any; +} + +declare module 'webpack/hot/signal' { + declare module.exports: any; +} + +declare module 'webpack/lib/AmdMainTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/APIPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/AsyncDependenciesBlock' { + declare module.exports: any; +} + +declare module 'webpack/lib/AutomaticPrefetchPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/BannerPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/BasicEvaluatedExpression' { + declare module.exports: any; +} + +declare module 'webpack/lib/CachePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/CaseSensitiveModulesWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/Chunk' { + declare module.exports: any; +} + +declare module 'webpack/lib/ChunkRenderError' { + declare module.exports: any; +} + +declare module 'webpack/lib/ChunkTemplate' { + declare module.exports: any; +} + +declare module 'webpack/lib/compareLocations' { + declare module.exports: any; +} + +declare module 'webpack/lib/CompatibilityPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/Compilation' { + declare module.exports: any; +} + +declare module 'webpack/lib/Compiler' { + declare module.exports: any; +} + +declare module 'webpack/lib/ConstPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/ContextModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/ContextModuleFactory' { + declare module.exports: any; +} + +declare module 'webpack/lib/ContextReplacementPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/DefinePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/DelegatedModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/DelegatedModuleFactoryPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/DelegatedPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDDefineDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDDefineDependencyParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDRequireArrayDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDRequireContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlock' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlockParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDRequireDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/AMDRequireItemDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/CommonJsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/CommonJsRequireContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/CommonJsRequireDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/CommonJsRequireDependencyParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ConstDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ContextDependencyHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsId' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsRequireCall' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ContextElementDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/CriticalDependencyWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/DelegatedSourceDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/DepBlockHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/DllEntryDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/getFunctionExpression' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyAcceptDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyAcceptImportDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyCompatibilityDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyDetectionParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyExportDependencyParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyExportExpressionDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyExportHeaderDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyExportImportedSpecifierDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyExportSpecifierDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyImportDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyImportDependencyParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyImportSpecifierDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyModulesHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/HarmonyModulesPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportDependenciesBlock' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportEagerContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportEagerDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportLazyContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportLazyOnceContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ImportPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/LoaderDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/LoaderPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/LocalModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/LocalModuleDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/LocalModulesHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ModuleDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsId' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsRequireId' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ModuleHotAcceptDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/ModuleHotDeclineDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/MultiEntryDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/NullDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/PrefetchDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireContextDependencyParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireContextPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlock' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlockParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireEnsureDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireEnsureItemDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireEnsurePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireHeaderDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireIncludeDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireIncludeDependencyParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireIncludePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireResolveContextDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireResolveDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireResolveDependencyParserPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/RequireResolveHeaderDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/SingleEntryDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/SystemPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/UnsupportedDependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/dependencies/WebpackMissingModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/DependenciesBlock' { + declare module.exports: any; +} + +declare module 'webpack/lib/DependenciesBlockVariable' { + declare module.exports: any; +} + +declare module 'webpack/lib/Dependency' { + declare module.exports: any; +} + +declare module 'webpack/lib/DllEntryPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/DllModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/DllModuleFactory' { + declare module.exports: any; +} + +declare module 'webpack/lib/DllPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/DllReferencePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/DynamicEntryPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/EntryModuleNotFoundError' { + declare module.exports: any; +} + +declare module 'webpack/lib/EntryOptionPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/Entrypoint' { + declare module.exports: any; +} + +declare module 'webpack/lib/EnvironmentPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/ErrorHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/EvalDevToolModulePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/EvalDevToolModuleTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/EvalSourceMapDevToolPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/ExtendedAPIPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/ExternalModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/ExternalModuleFactoryPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/ExternalsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/FlagDependencyExportsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/FlagDependencyUsagePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/FlagInitialModulesAsUsedPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/formatLocation' { + declare module.exports: any; +} + +declare module 'webpack/lib/FunctionModulePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/FunctionModuleTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/HashedModuleIdsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/HotModuleReplacement.runtime' { + declare module.exports: any; +} + +declare module 'webpack/lib/HotModuleReplacementPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/HotUpdateChunkTemplate' { + declare module.exports: any; +} + +declare module 'webpack/lib/IgnorePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/JsonpChunkTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/JsonpExportMainTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/JsonpHotUpdateChunkTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/JsonpMainTemplate.runtime' { + declare module.exports: any; +} + +declare module 'webpack/lib/JsonpMainTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/JsonpTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/LibManifestPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/LibraryTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/LoaderOptionsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/LoaderTargetPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/MainTemplate' { + declare module.exports: any; +} + +declare module 'webpack/lib/MemoryOutputFileSystem' { + declare module.exports: any; +} + +declare module 'webpack/lib/Module' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleBuildError' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleDependencyError' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleDependencyWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleError' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleFilenameHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleNotFoundError' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleParseError' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleReason' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleTemplate' { + declare module.exports: any; +} + +declare module 'webpack/lib/ModuleWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/MovedToPluginWarningPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/MultiCompiler' { + declare module.exports: any; +} + +declare module 'webpack/lib/MultiEntryPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/MultiModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/MultiModuleFactory' { + declare module.exports: any; +} + +declare module 'webpack/lib/MultiStats' { + declare module.exports: any; +} + +declare module 'webpack/lib/MultiWatching' { + declare module.exports: any; +} + +declare module 'webpack/lib/NamedChunksPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/NamedModulesPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/NewWatchingPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeChunkTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeEnvironmentPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeHotUpdateChunkTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeMainTemplate.runtime' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeMainTemplateAsync.runtime' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeMainTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeOutputFileSystem' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeSourcePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeTargetPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/node/NodeWatchFileSystem' { + declare module.exports: any; +} + +declare module 'webpack/lib/NodeStuffPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/NoEmitOnErrorsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/NoErrorsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/NormalModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/NormalModuleFactory' { + declare module.exports: any; +} + +declare module 'webpack/lib/NormalModuleReplacementPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/NullFactory' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/AggressiveMergingPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/AggressiveSplittingPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/ChunkModuleIdRangePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/CommonsChunkPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/DedupePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/EnsureChunkConditionsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/FlagIncludedChunksPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/LimitChunkCountPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/MergeDuplicateChunksPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/MinChunkSizePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/OccurrenceOrderPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/RemoveEmptyChunksPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/RemoveParentModulesPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/optimize/UglifyJsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/OptionsApply' { + declare module.exports: any; +} + +declare module 'webpack/lib/OptionsDefaulter' { + declare module.exports: any; +} + +declare module 'webpack/lib/Parser' { + declare module.exports: any; +} + +declare module 'webpack/lib/ParserHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/performance/AssetsOverSizeLimitWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/performance/EntrypointsOverSizeLimitWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/performance/NoAsyncChunksWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/performance/SizeLimitsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/PrefetchPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/ProgressPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/ProvidePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/RawModule' { + declare module.exports: any; +} + +declare module 'webpack/lib/RecordIdsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/removeAndDo' { + declare module.exports: any; +} + +declare module 'webpack/lib/RequestShortener' { + declare module.exports: any; +} + +declare module 'webpack/lib/RequireJsStuffPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/RuleSet' { + declare module.exports: any; +} + +declare module 'webpack/lib/SetVarMainTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/SingleEntryPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/SizeFormatHelpers' { + declare module.exports: any; +} + +declare module 'webpack/lib/SourceMapDevToolModuleOptionsPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/SourceMapDevToolPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/Stats' { + declare module.exports: any; +} + +declare module 'webpack/lib/Template' { + declare module.exports: any; +} + +declare module 'webpack/lib/TemplatedPathPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/UmdMainTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/UnsupportedFeatureWarning' { + declare module.exports: any; +} + +declare module 'webpack/lib/UseStrictPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/util/identifier' { + declare module.exports: any; +} + +declare module 'webpack/lib/validateSchema' { + declare module.exports: any; +} + +declare module 'webpack/lib/WarnCaseSensitiveModulesPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/WatchIgnorePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/web/WebEnvironmentPlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/webpack' { + declare module.exports: any; +} + +declare module 'webpack/lib/webpack.web' { + declare module.exports: any; +} + +declare module 'webpack/lib/WebpackError' { + declare module.exports: any; +} + +declare module 'webpack/lib/WebpackOptionsApply' { + declare module.exports: any; +} + +declare module 'webpack/lib/WebpackOptionsDefaulter' { + declare module.exports: any; +} + +declare module 'webpack/lib/WebpackOptionsValidationError' { + declare module.exports: any; +} + +declare module 'webpack/lib/webworker/WebWorkerChunkTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/webworker/WebWorkerHotUpdateChunkTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/webworker/WebWorkerMainTemplate.runtime' { + declare module.exports: any; +} + +declare module 'webpack/lib/webworker/WebWorkerMainTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/lib/webworker/WebWorkerTemplatePlugin' { + declare module.exports: any; +} + +declare module 'webpack/schemas/ajv.absolutePath' { + declare module.exports: any; +} + +declare module 'webpack/web_modules/node-libs-browser' { + declare module.exports: any; +} + +// Filename aliases +declare module 'webpack/bin/config-optimist.js' { + declare module.exports: $Exports<'webpack/bin/config-optimist'>; +} +declare module 'webpack/bin/config-yargs.js' { + declare module.exports: $Exports<'webpack/bin/config-yargs'>; +} +declare module 'webpack/bin/convert-argv.js' { + declare module.exports: $Exports<'webpack/bin/convert-argv'>; +} +declare module 'webpack/bin/webpack.js' { + declare module.exports: $Exports<'webpack/bin/webpack'>; +} +declare module 'webpack/buildin/amd-define.js' { + declare module.exports: $Exports<'webpack/buildin/amd-define'>; +} +declare module 'webpack/buildin/amd-options.js' { + declare module.exports: $Exports<'webpack/buildin/amd-options'>; +} +declare module 'webpack/buildin/global.js' { + declare module.exports: $Exports<'webpack/buildin/global'>; +} +declare module 'webpack/buildin/harmony-module.js' { + declare module.exports: $Exports<'webpack/buildin/harmony-module'>; +} +declare module 'webpack/buildin/module.js' { + declare module.exports: $Exports<'webpack/buildin/module'>; +} +declare module 'webpack/buildin/system.js' { + declare module.exports: $Exports<'webpack/buildin/system'>; +} +declare module 'webpack/hot/dev-server.js' { + declare module.exports: $Exports<'webpack/hot/dev-server'>; +} +declare module 'webpack/hot/emitter.js' { + declare module.exports: $Exports<'webpack/hot/emitter'>; +} +declare module 'webpack/hot/log-apply-result.js' { + declare module.exports: $Exports<'webpack/hot/log-apply-result'>; +} +declare module 'webpack/hot/only-dev-server.js' { + declare module.exports: $Exports<'webpack/hot/only-dev-server'>; +} +declare module 'webpack/hot/poll.js' { + declare module.exports: $Exports<'webpack/hot/poll'>; +} +declare module 'webpack/hot/signal.js' { + declare module.exports: $Exports<'webpack/hot/signal'>; +} +declare module 'webpack/lib/AmdMainTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/AmdMainTemplatePlugin'>; +} +declare module 'webpack/lib/APIPlugin.js' { + declare module.exports: $Exports<'webpack/lib/APIPlugin'>; +} +declare module 'webpack/lib/AsyncDependenciesBlock.js' { + declare module.exports: $Exports<'webpack/lib/AsyncDependenciesBlock'>; +} +declare module 'webpack/lib/AutomaticPrefetchPlugin.js' { + declare module.exports: $Exports<'webpack/lib/AutomaticPrefetchPlugin'>; +} +declare module 'webpack/lib/BannerPlugin.js' { + declare module.exports: $Exports<'webpack/lib/BannerPlugin'>; +} +declare module 'webpack/lib/BasicEvaluatedExpression.js' { + declare module.exports: $Exports<'webpack/lib/BasicEvaluatedExpression'>; +} +declare module 'webpack/lib/CachePlugin.js' { + declare module.exports: $Exports<'webpack/lib/CachePlugin'>; +} +declare module 'webpack/lib/CaseSensitiveModulesWarning.js' { + declare module.exports: $Exports<'webpack/lib/CaseSensitiveModulesWarning'>; +} +declare module 'webpack/lib/Chunk.js' { + declare module.exports: $Exports<'webpack/lib/Chunk'>; +} +declare module 'webpack/lib/ChunkRenderError.js' { + declare module.exports: $Exports<'webpack/lib/ChunkRenderError'>; +} +declare module 'webpack/lib/ChunkTemplate.js' { + declare module.exports: $Exports<'webpack/lib/ChunkTemplate'>; +} +declare module 'webpack/lib/compareLocations.js' { + declare module.exports: $Exports<'webpack/lib/compareLocations'>; +} +declare module 'webpack/lib/CompatibilityPlugin.js' { + declare module.exports: $Exports<'webpack/lib/CompatibilityPlugin'>; +} +declare module 'webpack/lib/Compilation.js' { + declare module.exports: $Exports<'webpack/lib/Compilation'>; +} +declare module 'webpack/lib/Compiler.js' { + declare module.exports: $Exports<'webpack/lib/Compiler'>; +} +declare module 'webpack/lib/ConstPlugin.js' { + declare module.exports: $Exports<'webpack/lib/ConstPlugin'>; +} +declare module 'webpack/lib/ContextModule.js' { + declare module.exports: $Exports<'webpack/lib/ContextModule'>; +} +declare module 'webpack/lib/ContextModuleFactory.js' { + declare module.exports: $Exports<'webpack/lib/ContextModuleFactory'>; +} +declare module 'webpack/lib/ContextReplacementPlugin.js' { + declare module.exports: $Exports<'webpack/lib/ContextReplacementPlugin'>; +} +declare module 'webpack/lib/DefinePlugin.js' { + declare module.exports: $Exports<'webpack/lib/DefinePlugin'>; +} +declare module 'webpack/lib/DelegatedModule.js' { + declare module.exports: $Exports<'webpack/lib/DelegatedModule'>; +} +declare module 'webpack/lib/DelegatedModuleFactoryPlugin.js' { + declare module.exports: $Exports<'webpack/lib/DelegatedModuleFactoryPlugin'>; +} +declare module 'webpack/lib/DelegatedPlugin.js' { + declare module.exports: $Exports<'webpack/lib/DelegatedPlugin'>; +} +declare module 'webpack/lib/dependencies/AMDDefineDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDDefineDependency'>; +} +declare module 'webpack/lib/dependencies/AMDDefineDependencyParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDDefineDependencyParserPlugin'>; +} +declare module 'webpack/lib/dependencies/AMDPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDPlugin'>; +} +declare module 'webpack/lib/dependencies/AMDRequireArrayDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireArrayDependency'>; +} +declare module 'webpack/lib/dependencies/AMDRequireContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireContextDependency'>; +} +declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlock.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireDependenciesBlock'>; +} +declare module 'webpack/lib/dependencies/AMDRequireDependenciesBlockParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireDependenciesBlockParserPlugin'>; +} +declare module 'webpack/lib/dependencies/AMDRequireDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireDependency'>; +} +declare module 'webpack/lib/dependencies/AMDRequireItemDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/AMDRequireItemDependency'>; +} +declare module 'webpack/lib/dependencies/CommonJsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/CommonJsPlugin'>; +} +declare module 'webpack/lib/dependencies/CommonJsRequireContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/CommonJsRequireContextDependency'>; +} +declare module 'webpack/lib/dependencies/CommonJsRequireDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/CommonJsRequireDependency'>; +} +declare module 'webpack/lib/dependencies/CommonJsRequireDependencyParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/CommonJsRequireDependencyParserPlugin'>; +} +declare module 'webpack/lib/dependencies/ConstDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ConstDependency'>; +} +declare module 'webpack/lib/dependencies/ContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ContextDependency'>; +} +declare module 'webpack/lib/dependencies/ContextDependencyHelpers.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ContextDependencyHelpers'>; +} +declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsId.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ContextDependencyTemplateAsId'>; +} +declare module 'webpack/lib/dependencies/ContextDependencyTemplateAsRequireCall.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ContextDependencyTemplateAsRequireCall'>; +} +declare module 'webpack/lib/dependencies/ContextElementDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ContextElementDependency'>; +} +declare module 'webpack/lib/dependencies/CriticalDependencyWarning.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/CriticalDependencyWarning'>; +} +declare module 'webpack/lib/dependencies/DelegatedSourceDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/DelegatedSourceDependency'>; +} +declare module 'webpack/lib/dependencies/DepBlockHelpers.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/DepBlockHelpers'>; +} +declare module 'webpack/lib/dependencies/DllEntryDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/DllEntryDependency'>; +} +declare module 'webpack/lib/dependencies/getFunctionExpression.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/getFunctionExpression'>; +} +declare module 'webpack/lib/dependencies/HarmonyAcceptDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyAcceptDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyAcceptImportDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyAcceptImportDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyCompatibilityDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyCompatibilityDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyDetectionParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyDetectionParserPlugin'>; +} +declare module 'webpack/lib/dependencies/HarmonyExportDependencyParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyExportDependencyParserPlugin'>; +} +declare module 'webpack/lib/dependencies/HarmonyExportExpressionDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyExportExpressionDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyExportHeaderDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyExportHeaderDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyExportImportedSpecifierDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyExportImportedSpecifierDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyExportSpecifierDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyExportSpecifierDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyImportDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyImportDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyImportDependencyParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyImportDependencyParserPlugin'>; +} +declare module 'webpack/lib/dependencies/HarmonyImportSpecifierDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyImportSpecifierDependency'>; +} +declare module 'webpack/lib/dependencies/HarmonyModulesHelpers.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyModulesHelpers'>; +} +declare module 'webpack/lib/dependencies/HarmonyModulesPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/HarmonyModulesPlugin'>; +} +declare module 'webpack/lib/dependencies/ImportContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportContextDependency'>; +} +declare module 'webpack/lib/dependencies/ImportDependenciesBlock.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportDependenciesBlock'>; +} +declare module 'webpack/lib/dependencies/ImportDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportDependency'>; +} +declare module 'webpack/lib/dependencies/ImportEagerContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportEagerContextDependency'>; +} +declare module 'webpack/lib/dependencies/ImportEagerDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportEagerDependency'>; +} +declare module 'webpack/lib/dependencies/ImportLazyContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportLazyContextDependency'>; +} +declare module 'webpack/lib/dependencies/ImportLazyOnceContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportLazyOnceContextDependency'>; +} +declare module 'webpack/lib/dependencies/ImportParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportParserPlugin'>; +} +declare module 'webpack/lib/dependencies/ImportPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ImportPlugin'>; +} +declare module 'webpack/lib/dependencies/LoaderDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/LoaderDependency'>; +} +declare module 'webpack/lib/dependencies/LoaderPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/LoaderPlugin'>; +} +declare module 'webpack/lib/dependencies/LocalModule.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/LocalModule'>; +} +declare module 'webpack/lib/dependencies/LocalModuleDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/LocalModuleDependency'>; +} +declare module 'webpack/lib/dependencies/LocalModulesHelpers.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/LocalModulesHelpers'>; +} +declare module 'webpack/lib/dependencies/ModuleDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ModuleDependency'>; +} +declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsId.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ModuleDependencyTemplateAsId'>; +} +declare module 'webpack/lib/dependencies/ModuleDependencyTemplateAsRequireId.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ModuleDependencyTemplateAsRequireId'>; +} +declare module 'webpack/lib/dependencies/ModuleHotAcceptDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ModuleHotAcceptDependency'>; +} +declare module 'webpack/lib/dependencies/ModuleHotDeclineDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/ModuleHotDeclineDependency'>; +} +declare module 'webpack/lib/dependencies/MultiEntryDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/MultiEntryDependency'>; +} +declare module 'webpack/lib/dependencies/NullDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/NullDependency'>; +} +declare module 'webpack/lib/dependencies/PrefetchDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/PrefetchDependency'>; +} +declare module 'webpack/lib/dependencies/RequireContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireContextDependency'>; +} +declare module 'webpack/lib/dependencies/RequireContextDependencyParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireContextDependencyParserPlugin'>; +} +declare module 'webpack/lib/dependencies/RequireContextPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireContextPlugin'>; +} +declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlock.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireEnsureDependenciesBlock'>; +} +declare module 'webpack/lib/dependencies/RequireEnsureDependenciesBlockParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireEnsureDependenciesBlockParserPlugin'>; +} +declare module 'webpack/lib/dependencies/RequireEnsureDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireEnsureDependency'>; +} +declare module 'webpack/lib/dependencies/RequireEnsureItemDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireEnsureItemDependency'>; +} +declare module 'webpack/lib/dependencies/RequireEnsurePlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireEnsurePlugin'>; +} +declare module 'webpack/lib/dependencies/RequireHeaderDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireHeaderDependency'>; +} +declare module 'webpack/lib/dependencies/RequireIncludeDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireIncludeDependency'>; +} +declare module 'webpack/lib/dependencies/RequireIncludeDependencyParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireIncludeDependencyParserPlugin'>; +} +declare module 'webpack/lib/dependencies/RequireIncludePlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireIncludePlugin'>; +} +declare module 'webpack/lib/dependencies/RequireResolveContextDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireResolveContextDependency'>; +} +declare module 'webpack/lib/dependencies/RequireResolveDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireResolveDependency'>; +} +declare module 'webpack/lib/dependencies/RequireResolveDependencyParserPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireResolveDependencyParserPlugin'>; +} +declare module 'webpack/lib/dependencies/RequireResolveHeaderDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/RequireResolveHeaderDependency'>; +} +declare module 'webpack/lib/dependencies/SingleEntryDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/SingleEntryDependency'>; +} +declare module 'webpack/lib/dependencies/SystemPlugin.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/SystemPlugin'>; +} +declare module 'webpack/lib/dependencies/UnsupportedDependency.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/UnsupportedDependency'>; +} +declare module 'webpack/lib/dependencies/WebpackMissingModule.js' { + declare module.exports: $Exports<'webpack/lib/dependencies/WebpackMissingModule'>; +} +declare module 'webpack/lib/DependenciesBlock.js' { + declare module.exports: $Exports<'webpack/lib/DependenciesBlock'>; +} +declare module 'webpack/lib/DependenciesBlockVariable.js' { + declare module.exports: $Exports<'webpack/lib/DependenciesBlockVariable'>; +} +declare module 'webpack/lib/Dependency.js' { + declare module.exports: $Exports<'webpack/lib/Dependency'>; +} +declare module 'webpack/lib/DllEntryPlugin.js' { + declare module.exports: $Exports<'webpack/lib/DllEntryPlugin'>; +} +declare module 'webpack/lib/DllModule.js' { + declare module.exports: $Exports<'webpack/lib/DllModule'>; +} +declare module 'webpack/lib/DllModuleFactory.js' { + declare module.exports: $Exports<'webpack/lib/DllModuleFactory'>; +} +declare module 'webpack/lib/DllPlugin.js' { + declare module.exports: $Exports<'webpack/lib/DllPlugin'>; +} +declare module 'webpack/lib/DllReferencePlugin.js' { + declare module.exports: $Exports<'webpack/lib/DllReferencePlugin'>; +} +declare module 'webpack/lib/DynamicEntryPlugin.js' { + declare module.exports: $Exports<'webpack/lib/DynamicEntryPlugin'>; +} +declare module 'webpack/lib/EntryModuleNotFoundError.js' { + declare module.exports: $Exports<'webpack/lib/EntryModuleNotFoundError'>; +} +declare module 'webpack/lib/EntryOptionPlugin.js' { + declare module.exports: $Exports<'webpack/lib/EntryOptionPlugin'>; +} +declare module 'webpack/lib/Entrypoint.js' { + declare module.exports: $Exports<'webpack/lib/Entrypoint'>; +} +declare module 'webpack/lib/EnvironmentPlugin.js' { + declare module.exports: $Exports<'webpack/lib/EnvironmentPlugin'>; +} +declare module 'webpack/lib/ErrorHelpers.js' { + declare module.exports: $Exports<'webpack/lib/ErrorHelpers'>; +} +declare module 'webpack/lib/EvalDevToolModulePlugin.js' { + declare module.exports: $Exports<'webpack/lib/EvalDevToolModulePlugin'>; +} +declare module 'webpack/lib/EvalDevToolModuleTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/EvalDevToolModuleTemplatePlugin'>; +} +declare module 'webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin'>; +} +declare module 'webpack/lib/EvalSourceMapDevToolPlugin.js' { + declare module.exports: $Exports<'webpack/lib/EvalSourceMapDevToolPlugin'>; +} +declare module 'webpack/lib/ExtendedAPIPlugin.js' { + declare module.exports: $Exports<'webpack/lib/ExtendedAPIPlugin'>; +} +declare module 'webpack/lib/ExternalModule.js' { + declare module.exports: $Exports<'webpack/lib/ExternalModule'>; +} +declare module 'webpack/lib/ExternalModuleFactoryPlugin.js' { + declare module.exports: $Exports<'webpack/lib/ExternalModuleFactoryPlugin'>; +} +declare module 'webpack/lib/ExternalsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/ExternalsPlugin'>; +} +declare module 'webpack/lib/FlagDependencyExportsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/FlagDependencyExportsPlugin'>; +} +declare module 'webpack/lib/FlagDependencyUsagePlugin.js' { + declare module.exports: $Exports<'webpack/lib/FlagDependencyUsagePlugin'>; +} +declare module 'webpack/lib/FlagInitialModulesAsUsedPlugin.js' { + declare module.exports: $Exports<'webpack/lib/FlagInitialModulesAsUsedPlugin'>; +} +declare module 'webpack/lib/formatLocation.js' { + declare module.exports: $Exports<'webpack/lib/formatLocation'>; +} +declare module 'webpack/lib/FunctionModulePlugin.js' { + declare module.exports: $Exports<'webpack/lib/FunctionModulePlugin'>; +} +declare module 'webpack/lib/FunctionModuleTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/FunctionModuleTemplatePlugin'>; +} +declare module 'webpack/lib/HashedModuleIdsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/HashedModuleIdsPlugin'>; +} +declare module 'webpack/lib/HotModuleReplacement.runtime.js' { + declare module.exports: $Exports<'webpack/lib/HotModuleReplacement.runtime'>; +} +declare module 'webpack/lib/HotModuleReplacementPlugin.js' { + declare module.exports: $Exports<'webpack/lib/HotModuleReplacementPlugin'>; +} +declare module 'webpack/lib/HotUpdateChunkTemplate.js' { + declare module.exports: $Exports<'webpack/lib/HotUpdateChunkTemplate'>; +} +declare module 'webpack/lib/IgnorePlugin.js' { + declare module.exports: $Exports<'webpack/lib/IgnorePlugin'>; +} +declare module 'webpack/lib/JsonpChunkTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/JsonpChunkTemplatePlugin'>; +} +declare module 'webpack/lib/JsonpExportMainTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/JsonpExportMainTemplatePlugin'>; +} +declare module 'webpack/lib/JsonpHotUpdateChunkTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/JsonpHotUpdateChunkTemplatePlugin'>; +} +declare module 'webpack/lib/JsonpMainTemplate.runtime.js' { + declare module.exports: $Exports<'webpack/lib/JsonpMainTemplate.runtime'>; +} +declare module 'webpack/lib/JsonpMainTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/JsonpMainTemplatePlugin'>; +} +declare module 'webpack/lib/JsonpTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/JsonpTemplatePlugin'>; +} +declare module 'webpack/lib/LibManifestPlugin.js' { + declare module.exports: $Exports<'webpack/lib/LibManifestPlugin'>; +} +declare module 'webpack/lib/LibraryTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/LibraryTemplatePlugin'>; +} +declare module 'webpack/lib/LoaderOptionsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/LoaderOptionsPlugin'>; +} +declare module 'webpack/lib/LoaderTargetPlugin.js' { + declare module.exports: $Exports<'webpack/lib/LoaderTargetPlugin'>; +} +declare module 'webpack/lib/MainTemplate.js' { + declare module.exports: $Exports<'webpack/lib/MainTemplate'>; +} +declare module 'webpack/lib/MemoryOutputFileSystem.js' { + declare module.exports: $Exports<'webpack/lib/MemoryOutputFileSystem'>; +} +declare module 'webpack/lib/Module.js' { + declare module.exports: $Exports<'webpack/lib/Module'>; +} +declare module 'webpack/lib/ModuleBuildError.js' { + declare module.exports: $Exports<'webpack/lib/ModuleBuildError'>; +} +declare module 'webpack/lib/ModuleDependencyError.js' { + declare module.exports: $Exports<'webpack/lib/ModuleDependencyError'>; +} +declare module 'webpack/lib/ModuleDependencyWarning.js' { + declare module.exports: $Exports<'webpack/lib/ModuleDependencyWarning'>; +} +declare module 'webpack/lib/ModuleError.js' { + declare module.exports: $Exports<'webpack/lib/ModuleError'>; +} +declare module 'webpack/lib/ModuleFilenameHelpers.js' { + declare module.exports: $Exports<'webpack/lib/ModuleFilenameHelpers'>; +} +declare module 'webpack/lib/ModuleNotFoundError.js' { + declare module.exports: $Exports<'webpack/lib/ModuleNotFoundError'>; +} +declare module 'webpack/lib/ModuleParseError.js' { + declare module.exports: $Exports<'webpack/lib/ModuleParseError'>; +} +declare module 'webpack/lib/ModuleReason.js' { + declare module.exports: $Exports<'webpack/lib/ModuleReason'>; +} +declare module 'webpack/lib/ModuleTemplate.js' { + declare module.exports: $Exports<'webpack/lib/ModuleTemplate'>; +} +declare module 'webpack/lib/ModuleWarning.js' { + declare module.exports: $Exports<'webpack/lib/ModuleWarning'>; +} +declare module 'webpack/lib/MovedToPluginWarningPlugin.js' { + declare module.exports: $Exports<'webpack/lib/MovedToPluginWarningPlugin'>; +} +declare module 'webpack/lib/MultiCompiler.js' { + declare module.exports: $Exports<'webpack/lib/MultiCompiler'>; +} +declare module 'webpack/lib/MultiEntryPlugin.js' { + declare module.exports: $Exports<'webpack/lib/MultiEntryPlugin'>; +} +declare module 'webpack/lib/MultiModule.js' { + declare module.exports: $Exports<'webpack/lib/MultiModule'>; +} +declare module 'webpack/lib/MultiModuleFactory.js' { + declare module.exports: $Exports<'webpack/lib/MultiModuleFactory'>; +} +declare module 'webpack/lib/MultiStats.js' { + declare module.exports: $Exports<'webpack/lib/MultiStats'>; +} +declare module 'webpack/lib/MultiWatching.js' { + declare module.exports: $Exports<'webpack/lib/MultiWatching'>; +} +declare module 'webpack/lib/NamedChunksPlugin.js' { + declare module.exports: $Exports<'webpack/lib/NamedChunksPlugin'>; +} +declare module 'webpack/lib/NamedModulesPlugin.js' { + declare module.exports: $Exports<'webpack/lib/NamedModulesPlugin'>; +} +declare module 'webpack/lib/NewWatchingPlugin.js' { + declare module.exports: $Exports<'webpack/lib/NewWatchingPlugin'>; +} +declare module 'webpack/lib/node/NodeChunkTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeChunkTemplatePlugin'>; +} +declare module 'webpack/lib/node/NodeEnvironmentPlugin.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeEnvironmentPlugin'>; +} +declare module 'webpack/lib/node/NodeHotUpdateChunkTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeHotUpdateChunkTemplatePlugin'>; +} +declare module 'webpack/lib/node/NodeMainTemplate.runtime.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeMainTemplate.runtime'>; +} +declare module 'webpack/lib/node/NodeMainTemplateAsync.runtime.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeMainTemplateAsync.runtime'>; +} +declare module 'webpack/lib/node/NodeMainTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeMainTemplatePlugin'>; +} +declare module 'webpack/lib/node/NodeOutputFileSystem.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeOutputFileSystem'>; +} +declare module 'webpack/lib/node/NodeSourcePlugin.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeSourcePlugin'>; +} +declare module 'webpack/lib/node/NodeTargetPlugin.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeTargetPlugin'>; +} +declare module 'webpack/lib/node/NodeTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeTemplatePlugin'>; +} +declare module 'webpack/lib/node/NodeWatchFileSystem.js' { + declare module.exports: $Exports<'webpack/lib/node/NodeWatchFileSystem'>; +} +declare module 'webpack/lib/NodeStuffPlugin.js' { + declare module.exports: $Exports<'webpack/lib/NodeStuffPlugin'>; +} +declare module 'webpack/lib/NoEmitOnErrorsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/NoEmitOnErrorsPlugin'>; +} +declare module 'webpack/lib/NoErrorsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/NoErrorsPlugin'>; +} +declare module 'webpack/lib/NormalModule.js' { + declare module.exports: $Exports<'webpack/lib/NormalModule'>; +} +declare module 'webpack/lib/NormalModuleFactory.js' { + declare module.exports: $Exports<'webpack/lib/NormalModuleFactory'>; +} +declare module 'webpack/lib/NormalModuleReplacementPlugin.js' { + declare module.exports: $Exports<'webpack/lib/NormalModuleReplacementPlugin'>; +} +declare module 'webpack/lib/NullFactory.js' { + declare module.exports: $Exports<'webpack/lib/NullFactory'>; +} +declare module 'webpack/lib/optimize/AggressiveMergingPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/AggressiveMergingPlugin'>; +} +declare module 'webpack/lib/optimize/AggressiveSplittingPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/AggressiveSplittingPlugin'>; +} +declare module 'webpack/lib/optimize/ChunkModuleIdRangePlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/ChunkModuleIdRangePlugin'>; +} +declare module 'webpack/lib/optimize/CommonsChunkPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/CommonsChunkPlugin'>; +} +declare module 'webpack/lib/optimize/DedupePlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/DedupePlugin'>; +} +declare module 'webpack/lib/optimize/EnsureChunkConditionsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/EnsureChunkConditionsPlugin'>; +} +declare module 'webpack/lib/optimize/FlagIncludedChunksPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/FlagIncludedChunksPlugin'>; +} +declare module 'webpack/lib/optimize/LimitChunkCountPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/LimitChunkCountPlugin'>; +} +declare module 'webpack/lib/optimize/MergeDuplicateChunksPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/MergeDuplicateChunksPlugin'>; +} +declare module 'webpack/lib/optimize/MinChunkSizePlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/MinChunkSizePlugin'>; +} +declare module 'webpack/lib/optimize/OccurrenceOrderPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/OccurrenceOrderPlugin'>; +} +declare module 'webpack/lib/optimize/RemoveEmptyChunksPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/RemoveEmptyChunksPlugin'>; +} +declare module 'webpack/lib/optimize/RemoveParentModulesPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/RemoveParentModulesPlugin'>; +} +declare module 'webpack/lib/optimize/UglifyJsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/optimize/UglifyJsPlugin'>; +} +declare module 'webpack/lib/OptionsApply.js' { + declare module.exports: $Exports<'webpack/lib/OptionsApply'>; +} +declare module 'webpack/lib/OptionsDefaulter.js' { + declare module.exports: $Exports<'webpack/lib/OptionsDefaulter'>; +} +declare module 'webpack/lib/Parser.js' { + declare module.exports: $Exports<'webpack/lib/Parser'>; +} +declare module 'webpack/lib/ParserHelpers.js' { + declare module.exports: $Exports<'webpack/lib/ParserHelpers'>; +} +declare module 'webpack/lib/performance/AssetsOverSizeLimitWarning.js' { + declare module.exports: $Exports<'webpack/lib/performance/AssetsOverSizeLimitWarning'>; +} +declare module 'webpack/lib/performance/EntrypointsOverSizeLimitWarning.js' { + declare module.exports: $Exports<'webpack/lib/performance/EntrypointsOverSizeLimitWarning'>; +} +declare module 'webpack/lib/performance/NoAsyncChunksWarning.js' { + declare module.exports: $Exports<'webpack/lib/performance/NoAsyncChunksWarning'>; +} +declare module 'webpack/lib/performance/SizeLimitsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/performance/SizeLimitsPlugin'>; +} +declare module 'webpack/lib/PrefetchPlugin.js' { + declare module.exports: $Exports<'webpack/lib/PrefetchPlugin'>; +} +declare module 'webpack/lib/ProgressPlugin.js' { + declare module.exports: $Exports<'webpack/lib/ProgressPlugin'>; +} +declare module 'webpack/lib/ProvidePlugin.js' { + declare module.exports: $Exports<'webpack/lib/ProvidePlugin'>; +} +declare module 'webpack/lib/RawModule.js' { + declare module.exports: $Exports<'webpack/lib/RawModule'>; +} +declare module 'webpack/lib/RecordIdsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/RecordIdsPlugin'>; +} +declare module 'webpack/lib/removeAndDo.js' { + declare module.exports: $Exports<'webpack/lib/removeAndDo'>; +} +declare module 'webpack/lib/RequestShortener.js' { + declare module.exports: $Exports<'webpack/lib/RequestShortener'>; +} +declare module 'webpack/lib/RequireJsStuffPlugin.js' { + declare module.exports: $Exports<'webpack/lib/RequireJsStuffPlugin'>; +} +declare module 'webpack/lib/RuleSet.js' { + declare module.exports: $Exports<'webpack/lib/RuleSet'>; +} +declare module 'webpack/lib/SetVarMainTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/SetVarMainTemplatePlugin'>; +} +declare module 'webpack/lib/SingleEntryPlugin.js' { + declare module.exports: $Exports<'webpack/lib/SingleEntryPlugin'>; +} +declare module 'webpack/lib/SizeFormatHelpers.js' { + declare module.exports: $Exports<'webpack/lib/SizeFormatHelpers'>; +} +declare module 'webpack/lib/SourceMapDevToolModuleOptionsPlugin.js' { + declare module.exports: $Exports<'webpack/lib/SourceMapDevToolModuleOptionsPlugin'>; +} +declare module 'webpack/lib/SourceMapDevToolPlugin.js' { + declare module.exports: $Exports<'webpack/lib/SourceMapDevToolPlugin'>; +} +declare module 'webpack/lib/Stats.js' { + declare module.exports: $Exports<'webpack/lib/Stats'>; +} +declare module 'webpack/lib/Template.js' { + declare module.exports: $Exports<'webpack/lib/Template'>; +} +declare module 'webpack/lib/TemplatedPathPlugin.js' { + declare module.exports: $Exports<'webpack/lib/TemplatedPathPlugin'>; +} +declare module 'webpack/lib/UmdMainTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/UmdMainTemplatePlugin'>; +} +declare module 'webpack/lib/UnsupportedFeatureWarning.js' { + declare module.exports: $Exports<'webpack/lib/UnsupportedFeatureWarning'>; +} +declare module 'webpack/lib/UseStrictPlugin.js' { + declare module.exports: $Exports<'webpack/lib/UseStrictPlugin'>; +} +declare module 'webpack/lib/util/identifier.js' { + declare module.exports: $Exports<'webpack/lib/util/identifier'>; +} +declare module 'webpack/lib/validateSchema.js' { + declare module.exports: $Exports<'webpack/lib/validateSchema'>; +} +declare module 'webpack/lib/WarnCaseSensitiveModulesPlugin.js' { + declare module.exports: $Exports<'webpack/lib/WarnCaseSensitiveModulesPlugin'>; +} +declare module 'webpack/lib/WatchIgnorePlugin.js' { + declare module.exports: $Exports<'webpack/lib/WatchIgnorePlugin'>; +} +declare module 'webpack/lib/web/WebEnvironmentPlugin.js' { + declare module.exports: $Exports<'webpack/lib/web/WebEnvironmentPlugin'>; +} +declare module 'webpack/lib/webpack.js' { + declare module.exports: $Exports<'webpack/lib/webpack'>; +} +declare module 'webpack/lib/webpack.web.js' { + declare module.exports: $Exports<'webpack/lib/webpack.web'>; +} +declare module 'webpack/lib/WebpackError.js' { + declare module.exports: $Exports<'webpack/lib/WebpackError'>; +} +declare module 'webpack/lib/WebpackOptionsApply.js' { + declare module.exports: $Exports<'webpack/lib/WebpackOptionsApply'>; +} +declare module 'webpack/lib/WebpackOptionsDefaulter.js' { + declare module.exports: $Exports<'webpack/lib/WebpackOptionsDefaulter'>; +} +declare module 'webpack/lib/WebpackOptionsValidationError.js' { + declare module.exports: $Exports<'webpack/lib/WebpackOptionsValidationError'>; +} +declare module 'webpack/lib/webworker/WebWorkerChunkTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerChunkTemplatePlugin'>; +} +declare module 'webpack/lib/webworker/WebWorkerHotUpdateChunkTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerHotUpdateChunkTemplatePlugin'>; +} +declare module 'webpack/lib/webworker/WebWorkerMainTemplate.runtime.js' { + declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerMainTemplate.runtime'>; +} +declare module 'webpack/lib/webworker/WebWorkerMainTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerMainTemplatePlugin'>; +} +declare module 'webpack/lib/webworker/WebWorkerTemplatePlugin.js' { + declare module.exports: $Exports<'webpack/lib/webworker/WebWorkerTemplatePlugin'>; +} +declare module 'webpack/schemas/ajv.absolutePath.js' { + declare module.exports: $Exports<'webpack/schemas/ajv.absolutePath'>; +} +declare module 'webpack/web_modules/node-libs-browser.js' { + declare module.exports: $Exports<'webpack/web_modules/node-libs-browser'>; +} diff --git a/flow-typed/npm/whatwg-fetch_vx.x.x.js b/flow-typed/npm/whatwg-fetch_vx.x.x.js new file mode 100644 index 00000000000..926760f1d3b --- /dev/null +++ b/flow-typed/npm/whatwg-fetch_vx.x.x.js @@ -0,0 +1,32 @@ +// flow-typed signature: c3d656aff810cae92b602854cc27a656 +// flow-typed version: <>/whatwg-fetch_v^2.0.0/flow_v0.48.0 + +/** + * This is an autogenerated libdef stub for: + * + * 'whatwg-fetch' + * + * 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 'whatwg-fetch' { + 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 'whatwg-fetch/fetch' { + declare module.exports: any; +} + +// Filename aliases +declare module 'whatwg-fetch/fetch.js' { + declare module.exports: $Exports<'whatwg-fetch/fetch'>; +} diff --git a/index.js.flow b/index.js.flow deleted file mode 100644 index 7b6fb92dcb8..00000000000 --- a/index.js.flow +++ /dev/null @@ -1,1125 +0,0 @@ -import type { - DocumentNode, - ExecutionResult, - GraphQLError, - SelectionSetNode, - FieldNode, - InlineFragmentNode, - ValueNode, - SelectionNode, - NameNode, -} from "graphql"; -import type { RequestInit } from "fetch"; -import type { Middleware } from "redux"; -declare module "apollo-client" { - declare export class NetworkInterface { - [others: string]: any, - query(request: Request): Promise, - } - - declare export interface BatchedNetworkInterface { - batchQuery(requests: Request[]): Promise, - } - - declare export interface MiddlewareRequest { - request: Request, - options: RequestInit, - } - - declare export interface MiddlewareInterface { - applyMiddleware( - this: HTTPFetchNetworkInterface, - request: MiddlewareRequest, - next: Function, - ): void, - } - - declare export interface BatchMiddlewareRequest { - requests: Request[], - options: RequestInit, - } - - declare export interface BatchMiddlewareInterface { - applyBatchMiddleware( - this: HTTPBatchedNetworkInterface, - request: BatchMiddlewareRequest, - next: Function, - ): void, - } - declare export interface AfterwareResponse { - response: Response, - options: RequestInit, - } - - declare export interface AfterwareInterface { - applyAfterware( - this: HTTPFetchNetworkInterface, - response: AfterwareResponse, - next: Function, - ): any, - } - - declare export interface BatchAfterwareResponse { - responses: Response[], - options: RequestInit, - } - - declare export interface BatchAfterwareInterface { - applyBatchAfterware( - this: HTTPBatchedNetworkInterface, - response: BatchAfterwareResponse, - next: Function, - ): any, - } - declare export interface Request { - [additionalKey: string]: any, - debugName?: string, - query?: DocumentNode, - variables?: Object, - operationName?: string | null, - } - - declare export interface PrintedRequest { - debugName?: string, - query?: string, - variables?: Object, - operationName?: string | null, - } - - declare export interface SubscriptionNetworkInterface { - subscribe( - request: Request, - handler: (error: any, result: any) => void, - ): number, - unsubscribe(id: Number): void, - } - - declare export type NetworkMiddleware = - | MiddlewareInterface[] - | BatchMiddlewareInterface[]; - declare export type NetworkAfterware = - | AfterwareInterface[] - | BatchAfterwareInterface[]; - - declare export class HTTPNetworkInterface extends NetworkInterface { - _uri: string, - _opts: RequestInit, - _middlewares: NetworkMiddleware, - _afterwares: NetworkAfterware, - use(middlewares: NetworkMiddleware): HTTPNetworkInterface, - useAfter(afterwares: NetworkAfterware): HTTPNetworkInterface, - } - - declare export interface BatchRequestAndOptions { - requests: Request[], - options: RequestInit, - } - - declare export interface BatchResponseAndOptions { - responses: Response[], - options: RequestInit, - } - - declare export interface BatchingNetworkInterfaceOptions { - uri: string, - batchInterval: number, - opts?: RequestInit, - } - - declare export function createBatchingNetworkInterface( - options: BatchingNetworkInterfaceOptions, - ): HTTPNetworkInterface; - - declare export class HTTPBatchedNetworkInterface - extends BaseNetworkInterface { - _middlewares: NetworkMiddleware, - _afterwares: NetworkAfterware, - constructor( - uri: string, - batchInterval: number, - fetchOpts: RequestInit, - ): this, - query(request: Request): Promise, - batchQuery(requests: Request[]): Promise, - applyBatchMiddlewares( - opts: BatchRequestAndOptions, - ): Promise, - applyBatchAfterwares( - opts: BatchResponseAndOptions, - ): Promise, - use(middlewares: BatchMiddlewareInterface[]): HTTPNetworkInterface, - useAfter(afterwares: BatchAfterwareInterface[]): HTTPNetworkInterface, - } - - declare export interface RequestAndOptions { - request: Request, - options: RequestInit, - } - - declare export interface ResponseAndOptions { - response: Response, - options: RequestInit, - } - - declare export interface NetworkInterfaceOptions { - uri?: string, - opts?: RequestInit, - } - - declare export function printRequest(request: Request): PrintedRequest; - - declare export function createNetworkInterface( - uriOrInterfaceOpts: string | NetworkInterfaceOptions, - secondArgOpts?: NetworkInterfaceOptions, - ): HTTPNetworkInterface; - - declare export class BaseNetworkInterface extends NetworkInterface { - _middlewares: NetworkMiddleware, - _afterwares: NetworkAfterware, - _uri: string, - _opts: RequestInit, - constructor(uri: string | void, opts?: RequestInit): this, - query(request: Request): Promise, - } - - declare export class HTTPFetchNetworkInterface extends BaseNetworkInterface { - _middlewares: NetworkMiddleware, - _afterwares: NetworkAfterware, - applyMiddlewares( - requestAndOptions: RequestAndOptions, - ): Promise, - applyAfterwares(opts: ResponseAndOptions): Promise, - fetchFromRemoteEndpoint(opts: RequestAndOptions): Promise, - query(request: Request): Promise, - use(middlewares: MiddlewareInterface[]): HTTPNetworkInterface, - useAfter(afterwares: AfterwareInterface[]): HTTPNetworkInterface, - } - - declare export type FetchPolicy = - | "cache-first" - | "cache-and-network" - | "network-only" - | "cache-only" - | "standby"; - - declare export type SubscribeToMoreOptions = { - document: DocumentNode, - variables?: { - [key: string]: any, - }, - updateQuery?: ( - previousQueryResult: Object, - options: { - subscriptionData: { - data: any, - }, - variables: { - [key: string]: any, - }, - }, - ) => Object, - onError?: (error: Error) => void, - }; - - declare export type MutationUpdaterFn = ( - proxy: DataProxy, - mutationResult: Object, - ) => void; - - declare export interface ModifiableWatchQueryOptions { - variables?: { - [key: string]: any, - }, - pollInterval?: number, - fetchPolicy?: FetchPolicy, - fetchResults?: boolean, - notifyOnNetworkStatusChange?: boolean, - reducer?: OperationResultReducer, - } - - declare export interface WatchQueryOptions { - query: DocumentNode, - metadata?: any, - } - - declare export interface FetchMoreQueryOptions { - query?: DocumentNode, - variables?: { - [key: string]: any, - }, - } - - declare export interface SubscriptionOptions { - query: DocumentNode, - variables?: { - [key: string]: any, - }, - } - - declare export interface MutationOptions { - mutation: DocumentNode, - variables?: Object, - optimisticResponse?: Object, - updateQueries?: MutationQueryReducersMap, - refetchQueries?: string[] | PureQueryOptions[], - update?: MutationUpdaterFn, - } - - declare export type QueryListener = ( - queryStoreValue: QueryStoreValue, - ) => void; - declare export type FetchType = number; - declare export type PureQueryOptions = { - query: DocumentNode, - variables?: { - [key: string]: any, - }, - }; - - declare export type ApolloQueryResult = { - data: T, - loading: boolean, - networkStatus: NetworkStatus, - stale: boolean, - }; - - declare export type IdGetter = (value: Object) => string | null | void; - - declare export type ListValue = Array; - - declare export type StoreValue = - | number - | string - | string[] - | IdValue - | ListValue - | JsonValue - | null - | void; - - declare export interface NormalizedCache { - [dataId: string]: StoreObject, - } - - declare export interface StoreObject { - [storeFieldKey: string]: StoreValue, - ___typename?: string, - } - - declare export interface IdValue { - type: "id", - id: string, - generated: boolean, - } - - declare export interface JsonValue { - type: "json", - json: any, - } - - declare export function valueToObjectRepresentation( - argObj: any, - name: NameNode, - value: ValueNode, - variables?: Object, - ): void; - - declare export function storeKeyNameFromField( - field: FieldNode, - variables?: Object, - ): string; - - declare export function storeKeyNameFromFieldNameAndArgs( - fieldName: string, - args?: Object, - ): string; - - declare export function resultKeyNameFromField(field: FieldNode): string; - - declare export function isField(selection: SelectionNode): FieldNode; - - declare export function isInlineFragment( - selection: SelectionNode, - ): InlineFragmentNode; - - declare export function graphQLResultHasError(result: ExecutionResult): - | number - | void; - - declare export function isIdValue(idObject: StoreValue): IdValue; - - declare export function toIdValue(id: string, generated?: boolean): IdValue; - - declare export function isJsonValue(jsonObject: StoreValue): JsonValue; - - declare export type MutationQueryReducer = ( - previousResult: Object, - options: { - mutationResult: Object, - queryName: string | null, - queryVariables: Object, - }, - ) => Object; - - declare export type MutationQueryReducersMap = { - [queryName: string]: MutationQueryReducer, - }; - - declare export type OperationResultReducer = ( - previousResult: Object, - action: ApolloAction, - variables: Object, - ) => Object; - - declare export type OperationResultReducerMap = { - [queryId: string]: OperationResultReducer, - }; - - declare export type ApolloCurrentResult = { - data: T | {}, - loading: boolean, - networkStatus: NetworkStatus, - error?: ApolloError, - partial?: boolean, - }; - - declare export interface FetchMoreOptions { - updateQuery: ( - previousQueryResult: Object, - options: { - fetchMoreResult: Object, - queryVariables: Object, - }, - ) => Object, - } - - declare export interface UpdateQueryOptions { - variables?: Object, - } - - declare export class ObservableQuery - extends Observable> { - options: WatchQueryOptions, - queryId: string, - variables: { - [key: string]: any, - }, - constructor( - data: { - scheduler: QueryScheduler, - options: WatchQueryOptions, - shouldSubscribe?: boolean, - }, - ): this, - result(): Promise>, - currentResult(): ApolloCurrentResult, - getLastResult(): ApolloQueryResult, - refetch(variables?: any): Promise>, - fetchMore( - fetchMoreOptions: FetchMoreQueryOptions & FetchMoreOptions, - ): Promise>, - subscribeToMore(options: SubscribeToMoreOptions): () => void, - setOptions( - opts: ModifiableWatchQueryOptions, - ): Promise>, - setVariables( - variables: any, - tryFetch?: boolean, - ): Promise>, - updateQuery( - mapFn: (previousQueryResult: any, options: UpdateQueryOptions) => any, - ): void, - stopPolling(): void, - startPolling(pollInterval: number): void, - } - - declare export type CleanupFunction = () => void; - - declare export type SubscriberFunction = (observer: Observer) => - | Subscription - | CleanupFunction; - - declare export interface Observer { - next?: (value: T) => void, - error?: (error: Error) => void, - complete?: () => void, - } - - declare export interface Subscription { - unsubscribe: CleanupFunction, - } - - declare export class Observable { - constructor(subscriberFunction: SubscriberFunction): this, - subscribe(observer: Observer): Subscription, - } - - declare export type NetworkStatus = number; - declare export function isNetworkRequestInFlight( - networkStatus: NetworkStatus, - ): boolean; - - declare export interface MutationStore { - [mutationId: string]: MutationStoreValue, - } - - declare export interface MutationStoreValue { - mutationString: string, - variables: Object, - loading: boolean, - error: Error | null, - } - - declare export type IntrospectionResultData = { - ___schema: { - types: [{ - kind: string, - name: string, - possibleTypes: [{ - name: string, - }], - }], - }, - }; - - declare export class FragmentMatcherInterface { - match( - idValue: IdValue, - typeCondition: string, - context: ReadStoreContext, - ): boolean, - } - - declare export class IntrospectionFragmentMatcher - extends FragmentMatcherInterface { - constructor( - options?: { - introspectionQueryResultData?: IntrospectionResultData, - }, - ): this, - match( - idValue: IdValue, - typeCondition: string, - context: ReadStoreContext, - ): boolean, - } - - declare export class HeuristicFragmentMatcher - extends FragmentMatcherInterface { - constructor(): this, - ensureReady(): Promise, - canBypassInit(): boolean, - match( - idValue: IdValue, - typeCondition: string, - context: ReadStoreContext, - ): boolean, - } - - declare export interface DataProxyReadQueryOptions { - query: DocumentNode, - variables?: Object, - } - - declare export interface DataProxyReadFragmentOptions { - id: string, - fragment: DocumentNode, - fragmentName?: string, - variables?: Object, - } - - declare export interface DataProxyWriteQueryOptions { - data: any, - query: DocumentNode, - variables?: Object, - } - - declare export interface DataProxyWriteFragmentOptions { - data: any, - id: string, - fragment: DocumentNode, - fragmentName?: string, - variables?: Object, - } - - declare export class DataProxy { - readQuery(options: DataProxyReadQueryOptions): QueryType, - readFragment(options: DataProxyReadFragmentOptions): - | FragmentType - | null, - writeQuery(options: DataProxyWriteQueryOptions): void, - writeFragment(options: DataProxyWriteFragmentOptions): void, - } - - declare export class ReduxDataProxy extends DataProxy { - constructor( - store: ApolloStore, - reduxRootSelector: (state: any) => Store, - fragmentMatcher: FragmentMatcherInterface, - reducerConfig: ApolloReducerConfig, - ): this, - readQuery(options: DataProxyReadQueryOptions): QueryType, - readFragment(options: DataProxyReadFragmentOptions): - | FragmentType - | null, - writeQuery(options: DataProxyWriteQueryOptions): void, - writeFragment(options: DataProxyWriteFragmentOptions): void, - } - - declare export class TransactionDataProxy extends DataProxy { - constructor( - data: NormalizedCache, - reducerConfig: ApolloReducerConfig, - ): this, - finish(): Array, - readQuery(options: DataProxyReadQueryOptions): QueryType, - readFragment(options: DataProxyReadFragmentOptions): - | FragmentType - | null, - writeQuery(options: DataProxyWriteQueryOptions): void, - writeFragment(options: DataProxyWriteFragmentOptions): void, - } - - declare export type QueryResultAction = { - type: "APOLLO_QUERY_RESULT", - result: ExecutionResult, - queryId: string, - document: DocumentNode, - operationName: string | null, - requestId: number, - fetchMoreForQueryId?: string, - extraReducers?: ApolloReducer[], - }; - - declare export type ApolloAction = - | QueryResultAction - | QueryErrorAction - | QueryInitAction - | QueryResultClientAction - | QueryStopAction - | MutationInitAction - | MutationResultAction - | MutationErrorAction - | UpdateQueryResultAction - | StoreResetAction - | SubscriptionResultAction - | WriteAction; - - declare export function mutations( - previousState: MutationStore | void, - action: ApolloAction, - ): MutationStore; - - declare export interface QueryErrorAction { - type: "APOLLO_QUERY_ERROR", - error: Error, - queryId: string, - requestId: number, - fetchMoreForQueryId?: string, - } - - declare export interface QueryInitAction { - type: "APOLLO_QUERY_INIT", - queryString: string, - document: DocumentNode, - variables: Object, - fetchPolicy: FetchPolicy, - queryId: string, - requestId: number, - storePreviousVariables: boolean, - isRefetch: boolean, - isPoll: boolean, - fetchMoreForQueryId?: string, - metadata: any, - } - - declare export interface QueryResultClientAction { - type: "APOLLO_QUERY_RESULT_CLIENT", - result: ExecutionResult, - complete: boolean, - queryId: string, - requestId: number, - } - - declare export interface QueryStopAction { - type: "APOLLO_QUERY_STOP", - queryId: string, - } - - declare export interface MutationInitAction { - type: "APOLLO_MUTATION_INIT", - mutationString: string, - mutation: DocumentNode, - variables: Object, - operationName: string | null, - mutationId: string, - optimisticResponse: Object | void, - extraReducers?: ApolloReducer[], - updateQueries?: { - [queryId: string]: MutationQueryReducer, - }, - update?: (proxy: DataProxy, mutationResult: Object) => void, - } - - declare export interface MutationResultAction { - type: "APOLLO_MUTATION_RESULT", - result: ExecutionResult, - document: DocumentNode, - operationName: string | null, - variables: Object, - mutationId: string, - extraReducers?: ApolloReducer[], - updateQueries?: { - [queryId: string]: MutationQueryReducer, - }, - update?: (proxy: DataProxy, mutationResult: Object) => void, - } - - declare export interface MutationErrorAction { - type: "APOLLO_MUTATION_ERROR", - error: Error, - mutationId: string, - } - - declare export interface UpdateQueryResultAction { - type: "APOLLO_UPDATE_QUERY_RESULT", - variables: any, - document: DocumentNode, - newResult: Object, - } - - declare export interface StoreResetAction { - type: "APOLLO_STORE_RESET", - observableQueryIds: string[], - } - - declare export interface SubscriptionResultAction { - type: "APOLLO_SUBSCRIPTION_RESULT", - result: ExecutionResult, - subscriptionId: number, - variables: Object, - document: DocumentNode, - operationName: string | null, - extraReducers?: ApolloReducer[], - } - - declare export interface DataWrite { - rootId: string, - result: any, - document: DocumentNode, - variables: Object, - } - - declare export interface WriteAction { - type: "APOLLO_WRITE", - writes: Array, - } - - declare export function isQueryResultAction( - action: ApolloAction, - ): QueryResultAction; - - declare export function isQueryErrorAction( - action: ApolloAction, - ): QueryErrorAction; - - declare export function isQueryInitAction( - action: ApolloAction, - ): QueryInitAction; - - declare export function isQueryResultClientAction( - action: ApolloAction, - ): QueryResultClientAction; - - declare export function isQueryStopAction( - action: ApolloAction, - ): QueryStopAction; - - declare export function isMutationInitAction( - action: ApolloAction, - ): MutationInitAction; - - declare export function isMutationResultAction( - action: ApolloAction, - ): MutationResultAction; - - declare export function isMutationErrorAction( - action: ApolloAction, - ): MutationErrorAction; - - declare export function isUpdateQueryResultAction( - action: ApolloAction, - ): UpdateQueryResultAction; - - declare export function isStoreResetAction( - action: ApolloAction, - ): StoreResetAction; - - declare export function isSubscriptionResultAction( - action: ApolloAction, - ): SubscriptionResultAction; - - declare export function isWriteAction(action: ApolloAction): WriteAction; - - declare export type ApolloStateSelector = (state: any) => Store; - declare export class ApolloError extends Error { - message: string, - graphQLErrors: GraphQLError[], - networkError: Error | null, - extraInfo: any, - constructor(info: ErrorConstructor): this, - } - declare export function isApolloError(err: Error): ApolloError; - declare interface ErrorConstructor { - graphQLErrors?: GraphQLError[], - networkError?: Error | null, - errorMessage?: string, - extraInfo?: any, - } - - declare export type OptimisticStoreItem = { - mutationId: string, - data: NormalizedCache, - }; - - declare export type OptimisticStore = OptimisticStoreItem[]; - - declare export interface Store { - data: NormalizedCache, - queries: QueryStore, - mutations: MutationStore, - optimistic: OptimisticStore, - reducerError: ReducerError | null, - } - - declare export interface ApolloStore { - dispatch: (action: ApolloAction) => void, - getState: () => any, - } - declare export type ApolloReducer = ( - store: NormalizedCache, - action: ApolloAction, - ) => NormalizedCache; - - declare export type ApolloReducerConfig = { - dataIdFromObject?: IdGetter, - customResolvers?: CustomResolverMap, - fragmentMatcher?: FragmentMatcher, - addTypename?: boolean, - }; - - declare export interface ReducerError { - error: Error, - queryId?: string, - mutationId?: string, - subscriptionId?: number, - } - - declare export function getDataWithOptimisticResults( - store: Store, - ): NormalizedCache; - - declare export function optimistic( - previousState: any[] | void, - action: any, - store: any, - config: any, - ): OptimisticStore; - - declare export type QueryStoreValue = { - queryString: string, - document: DocumentNode, - variables: Object, - previousVariables: Object | null, - networkStatus: NetworkStatus, - networkError: Error | null, - graphQLErrors: GraphQLError[], - lastRequestId: number, - metadata: any, - }; - - declare export interface QueryStore { - [queryId: string]: QueryStoreValue, - } - - declare export interface SelectionSetWithRoot { - id: string, - typeName: string, - selectionSet: SelectionSetNode, - } - - declare export function queries( - previousState: QueryStore | void, - action: ApolloAction, - ): QueryStore; - - declare type FragmentMatcher = ( - rootValue: any, - typeCondition: string, - context: any, - ) => boolean; - - declare export type DiffResult = { - result?: any, - isMissing?: boolean, - }; - - declare export type ReadQueryOptions = { - store: NormalizedCache, - query: DocumentNode, - fragmentMatcherFunction?: FragmentMatcher, - variables?: Object, - previousResult?: any, - rootId?: string, - config?: ApolloReducerConfig, - }; - - declare export type DiffQueryAgainstStoreOptions = - & ReadQueryOptions - & { - returnPartialData?: boolean, - }; - - declare export type CustomResolver = ( - rootValue: any, - args: { - [argName: string]: any, - }, - ) => any; - - declare export type CustomResolverMap = { - [typeName: string]: { - [fieldName: string]: CustomResolver, - }, - }; - - declare export type ReadStoreContext = { - store: NormalizedCache, - returnPartialData: boolean, - hasMissingField: boolean, - customResolvers: CustomResolverMap, - }; - - declare export function readQueryFromStore( - options: ReadQueryOptions, - ): QueryType; - - declare export function diffQueryAgainstStore( - result: DiffQueryAgainstStoreOptions, - ): DiffResult; - - declare export function assertIdValue(idValue: IdValue): void; - - declare export class QueryScheduler { - inFlightQueries: { - [queryId: string]: WatchQueryOptions, - }, - registeredQueries: { - [queryId: string]: WatchQueryOptions, - }, - intervalQueries: { - [interval: number]: string[], - }, - queryManager: QueryManager, - constructor( - queryManager: { - queryManager: QueryManager, - }, - ): this, - checkInFlight(queryId: string): boolean, - fetchQuery( - queryId: string, - options: WatchQueryOptions, - fetchType: FetchType, - ): Promise<{}>, - startPollingQuery( - options: WatchQueryOptions, - queryId: string, - listener?: QueryListener, - ): string, - stopPollingQuery(queryId: string): void, - fetchQueriesOnInterval(interval: number): void, - addQueryOnInterval( - queryId: string, - queryOptions: WatchQueryOptions, - ): void, - registerPollingQuery( - queryOptions: WatchQueryOptions, - ): ObservableQuery, - } - - declare export function createApolloReducer(config: ApolloReducerConfig): ( - state: Store, - action: ApolloAction, - ) => Store; - - declare export function createApolloStore( - init?: { - reduxRootKey?: string, - initialState?: any, - config?: ApolloReducerConfig, - reportCrashes?: boolean, - logger?: Middleware, - }, - ): ApolloStore; - - declare export function createApolloReducer(config: ApolloReducerConfig): ( - state: Store, - action: ApolloAction, - ) => Store; - - declare export function createApolloStore( - store?: { - reduxRootKey?: string, - initialState?: any, - config?: ApolloReducerConfig, - reportCrashes?: boolean, - logger?: Middleware, - }, - ): ApolloStore; - - declare export class QueryManager { - pollingTimers: { - [queryId: string]: any, - }, - scheduler: QueryScheduler, - store: ApolloStore, - networkInterface: NetworkInterface, - ssrMode: boolean, - constructor( - setup: { - networkInterface: NetworkInterface, - store: ApolloStore, - reduxRootSelector: ApolloStateSelector, - fragmentMatcher?: FragmentMatcherInterface, - reducerConfig?: ApolloReducerConfig, - addTypename?: boolean, - queryDeduplication?: boolean, - ssrMode?: boolean, - }, - ): this, - broadcastNewStore(store: any): void, - mutate( - mutationOpts: { - mutation: DocumentNode, - variables?: Object, - optimisticResponse?: Object, - updateQueries?: MutationQueryReducersMap, - refetchQueries?: string[] | PureQueryOptions[], - update?: (proxy: DataProxy, mutationResult: Object) => void, - }, - ): Promise>, - fetchQuery( - queryId: string, - options: WatchQueryOptions, - fetchType?: FetchType, - fetchMoreForQueryId?: string, - ): Promise>, - queryListenerForObserver( - queryId: string, - options: WatchQueryOptions, - observer: Observer>, - ): QueryListener, - watchQuery( - options: WatchQueryOptions, - shouldSubscribe?: boolean, - ): ObservableQuery, - query(options: WatchQueryOptions): Promise>, - generateQueryId(): string, - stopQueryInStore(queryId: string): void, - getApolloState(): Store, - selectApolloState(store: any): Store, - getInitialState(): { - data: Object, - }, - getDataWithOptimisticResults(): NormalizedCache, - addQueryListener(queryId: string, listener: QueryListener): void, - addFetchQueryPromise( - requestId: number, - promise: Promise>, - resolve: (result: ApolloQueryResult) => void, - reject: (error: Error) => void, - ): void, - removeFetchQueryPromise(requestId: number): void, - addObservableQuery( - queryId: string, - observableQuery: ObservableQuery, - ): void, - removeObservableQuery(queryId: string): void, - resetStore(): void, - startQuery( - queryId: string, - options: WatchQueryOptions, - listener: QueryListener, - ): string, - startGraphQLSubscription(options: SubscriptionOptions): Observable, - removeQuery(queryId: string): void, - stopQuery(queryId: string): void, - getCurrentQueryResult( - observableQuery: ObservableQuery, - isOptimistic?: boolean, - ): any, - getQueryWithPreviousResult( - queryIdOrObservable: string | ObservableQuery, - isOptimistic?: boolean, - ): { - previousResult: any, - variables: - | { - [key: string]: any, - } - | void, - document: DocumentNode, - }, - } - - declare export class ApolloClient extends DataProxy { - networkInterface: NetworkInterface, - store: ApolloStore, - reduxRootSelector: ApolloStateSelector | null, - initialState: any, - queryManager: QueryManager, - reducerConfig: ApolloReducerConfig, - addTypename: boolean, - disableNetworkFetches: boolean, - dataId: IdGetter | void, - dataIdFromObject: IdGetter | void, - fieldWithArgs: (fieldName: string, args?: Object) => string, - version: string, - queryDeduplication: boolean, - constructor( - options?: { - networkInterface?: NetworkInterface, - reduxRootSelector?: string | ApolloStateSelector, - initialState?: any, - dataIdFromObject?: IdGetter, - ssrMode?: boolean, - ssrForceFetchDelay?: number, - addTypename?: boolean, - customResolvers?: CustomResolverMap, - connectToDevTools?: boolean, - queryDeduplication?: boolean, - fragmentMatcher?: FragmentMatcherInterface, - }, - ): this, - watchQuery(options: WatchQueryOptions): ObservableQuery, - query(options: WatchQueryOptions): Promise>, - mutate(options: MutationOptions): Promise>, - subscribe(options: SubscriptionOptions): Observable, - readQuery(options: DataProxyReadQueryOptions): T, - readFragment(options: DataProxyReadFragmentOptions): T | null, - writeQuery(options: DataProxyWriteQueryOptions): void, - writeFragment(options: DataProxyWriteFragmentOptions): void, - reducer(): (state: Store, action: ApolloAction) => Store, - ___actionHookForDevTools(cb: Function): void, - middleware: () => (store: ApolloStore) => (next: any) => ( - action: any, - ) => any, - initStore(): void, - resetStore(): void, - getInitialState(): { - data: Object, - }, - } - declare export default typeof ApolloClient -} diff --git a/scripts/deploy.sh b/scripts/deploy.sh index cafb1e91ab1..75eec93ac12 100755 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -52,7 +52,11 @@ node -e "var package = require('./package.json'); \ # Copy few more files to ./npm cp README.md npm/ cp LICENSE npm/ -cp index.js.flow npm/ +cp src/index.js.flow npm/ +# please keep this in sync with the filename used in package.main +cp src/index.js.flow npm/apollo.umd.js.flow +# flow typings, there is only redux used in index.js.flow +cp -R flow-typed npm/ echo 'deploying to npm...' cd npm && npm publish && git push --tags diff --git a/src/index.js.flow b/src/index.js.flow new file mode 100644 index 00000000000..4c0e3f22d1f --- /dev/null +++ b/src/index.js.flow @@ -0,0 +1,1133 @@ +// @flow +import type { + DocumentNode, + ExecutionResult, + GraphQLError, + SelectionSetNode, + FieldNode, + InlineFragmentNode, + ValueNode, + SelectionNode, + NameNode, +} from "graphql"; + +import type { Middleware } from "redux"; + +export interface Request { + // causes flow errors + // property `$key` of Request. Indexable signature not found in + // property `$value` of Request. Indexable signature not found in + // [additionalKey: string]: any, + debugName?: string, + query?: DocumentNode, + variables?: Object, + operationName?: string | null, +} + +declare export class NetworkInterface { + query(request: Request): Promise, +} + +export interface BatchedNetworkInterface { + batchQuery(requests: Request[]): Promise, +} + +export interface MiddlewareRequest { + request: Request, + options: RequestOptions, +} + +export interface MiddlewareInterface { + applyMiddleware( + this: HTTPFetchNetworkInterface, + request: MiddlewareRequest, + next: Function, + ): void, +} + +export interface BatchMiddlewareRequest { + requests: Request[], + options: RequestOptions, +} + +export interface BatchMiddlewareInterface { + applyBatchMiddleware( + this: HTTPBatchedNetworkInterface, + request: BatchMiddlewareRequest, + next: Function, + ): void, +} +export interface AfterwareResponse { + response: Response, + options: RequestOptions, +} + +export interface AfterwareInterface { + applyAfterware( + this: HTTPFetchNetworkInterface, + response: AfterwareResponse, + next: Function, + ): any, +} + +export interface BatchAfterwareResponse { + responses: Response[], + options: RequestOptions, +} + +export interface BatchAfterwareInterface { + applyBatchAfterware( + this: HTTPBatchedNetworkInterface, + response: BatchAfterwareResponse, + next: Function, + ): any, +} + +export interface PrintedRequest { + debugName?: string, + query?: string, + variables?: Object, + operationName?: string | null, +} + +export interface SubscriptionNetworkInterface { + subscribe( + request: Request, + handler: (error: any, result: any) => void, + ): number, + unsubscribe(id: Number): void, +} + +export type NetworkMiddleware = + | MiddlewareInterface[] + | BatchMiddlewareInterface[]; +export type NetworkAfterware = + | AfterwareInterface[] + | BatchAfterwareInterface[]; + +declare export class HTTPNetworkInterface extends NetworkInterface { + _uri: string, + _opts: RequestOptions, + _middlewares: NetworkMiddleware, + _afterwares: NetworkAfterware, + use(middlewares: NetworkMiddleware): HTTPNetworkInterface, + useAfter(afterwares: NetworkAfterware): HTTPNetworkInterface, +} + +export interface BatchRequestAndOptions { + requests: Request[], + options: RequestOptions, +} + +export interface BatchResponseAndOptions { + responses: Response[], + options: RequestOptions, +} + +export interface BatchingNetworkInterfaceOptions { + uri: string, + batchInterval: number, + // compatibility with NetworkInterfaceOptions + opts?: ?RequestOptions, +} + +declare export function createBatchingNetworkInterface( + options: BatchingNetworkInterfaceOptions, +): HTTPNetworkInterface; + +declare export class HTTPBatchedNetworkInterface + extends BaseNetworkInterface { + _middlewares: NetworkMiddleware, + _afterwares: NetworkAfterware, + constructor( + uri: string, + batchInterval: number, + fetchOpts: RequestOptions, + ): this, + query(request: Request): Promise, + batchQuery(requests: Request[]): Promise, + applyBatchMiddlewares( + opts: BatchRequestAndOptions, + ): Promise, + applyBatchAfterwares( + opts: BatchResponseAndOptions, + ): Promise, + use(middlewares: BatchMiddlewareInterface[]): HTTPNetworkInterface, + useAfter(afterwares: BatchAfterwareInterface[]): HTTPNetworkInterface, +} + +export interface RequestAndOptions { + request: Request, + options: RequestOptions, +} + +export interface ResponseAndOptions { + response: Response, + options: RequestOptions, +} + +export interface NetworkInterfaceOptions { + // compatibility with BatchNetworkInrfaceOptions + // also network interfaces throws an error in case you haven't provide an uri + // in this case is right to fail typecheck too + uri: string, + opts?: ?RequestOptions, +} + +declare export function printRequest(request: Request): PrintedRequest; + +declare export function createNetworkInterface( + uriOrInterfaceOpts: string | NetworkInterfaceOptions, + secondArgOpts?: NetworkInterfaceOptions, +): HTTPNetworkInterface; + +declare export class BaseNetworkInterface extends NetworkInterface { + _middlewares: NetworkMiddleware, + _afterwares: NetworkAfterware, + _uri: string, + _opts: RequestOptions, + constructor(uri: string | void, opts?: RequestOptions): this, + query(request: Request): Promise, +} + +declare export class HTTPFetchNetworkInterface extends BaseNetworkInterface { + _middlewares: NetworkMiddleware, + _afterwares: NetworkAfterware, + applyMiddlewares( + requestAndOptions: RequestAndOptions, + ): Promise, + applyAfterwares(opts: ResponseAndOptions): Promise, + fetchFromRemoteEndpoint(opts: RequestAndOptions): Promise, + query(request: Request): Promise, + use(middlewares: MiddlewareInterface[]): HTTPNetworkInterface, + useAfter(afterwares: AfterwareInterface[]): HTTPNetworkInterface, +} + +export type FetchPolicy = + | "cache-first" + | "cache-and-network" + | "network-only" + | "cache-only" + | "standby"; + +export type SubscribeToMoreOptions = { + document: DocumentNode, + variables?: { + [key: string]: any, + }, + updateQuery?: ( + previousQueryResult: Object, + options: { + subscriptionData: { + data: any, + }, + variables: { + [key: string]: any, + }, + }, + ) => Object, + onError?: (error: Error) => void, +}; + +export type MutationUpdaterFn = ( + proxy: DataProxy, + mutationResult: Object, +) => void; + +export interface ModifiableWatchQueryOptions { + variables?: { + [key: string]: any, + }, + pollInterval?: number, + fetchPolicy?: FetchPolicy, + fetchResults?: boolean, + notifyOnNetworkStatusChange?: boolean, + reducer?: OperationResultReducer, +} + +export interface WatchQueryOptions { + query: DocumentNode, + metadata?: any, +} + +export interface FetchMoreQueryOptions { + query?: DocumentNode, + variables?: { + [key: string]: any, + }, +} + +export interface SubscriptionOptions { + query: DocumentNode, + variables?: { + [key: string]: any, + }, +} + +export interface MutationOptions { + mutation: DocumentNode, + variables?: Object, + optimisticResponse?: Object, + updateQueries?: MutationQueryReducersMap, + refetchQueries?: string[] | PureQueryOptions[], + update?: MutationUpdaterFn, +} + +export type QueryListener = ( + queryStoreValue: QueryStoreValue, +) => void; +export type FetchType = number; +export type PureQueryOptions = { + query: DocumentNode, + variables?: { + [key: string]: any, + }, +}; + +export type ApolloQueryResult = { + data: T, + loading: boolean, + networkStatus: NetworkStatus, + stale: boolean, +}; + +export type IdGetter = (value: Object) => string | null | void; + +export type ListValue = Array; + +export type StoreValue = + | number + | string + | string[] + | IdValue + | ListValue + | JsonValue + | null + | void; + +export interface NormalizedCache { + [dataId: string]: StoreObject, +} + +export interface StoreObject { + [storeFieldKey: string]: StoreValue, + ___typename?: string, +} + +export interface IdValue { + type: "id", + id: string, + generated: boolean, +} + +export interface JsonValue { + type: "json", + json: any, +} + +declare export function valueToObjectRepresentation( + argObj: any, + name: NameNode, + value: ValueNode, + variables?: Object, +): void; + +declare export function storeKeyNameFromField( + field: FieldNode, + variables?: Object, +): string; + +declare export function storeKeyNameFromFieldNameAndArgs( + fieldName: string, + args?: Object, +): string; + +declare export function resultKeyNameFromField(field: FieldNode): string; + +declare export function isField(selection: SelectionNode): FieldNode; + +declare export function isInlineFragment( + selection: SelectionNode, +): InlineFragmentNode; + +declare export function graphQLResultHasError(result: ExecutionResult): + | number + | void; + +declare export function isIdValue(idObject: StoreValue): IdValue; + +declare export function toIdValue(id: string, generated?: boolean): IdValue; + +declare export function isJsonValue(jsonObject: StoreValue): JsonValue; + +export type MutationQueryReducer = ( + previousResult: Object, + options: { + mutationResult: Object, + queryName: string | null, + queryVariables: Object, + }, +) => Object; + +export type MutationQueryReducersMap = { + [queryName: string]: MutationQueryReducer, +}; + +export type OperationResultReducer = ( + previousResult: Object, + action: ApolloAction, + variables: Object, +) => Object; + +export type OperationResultReducerMap = { + [queryId: string]: OperationResultReducer, +}; + +export type ApolloCurrentResult = { + data: T | {}, + loading: boolean, + networkStatus: NetworkStatus, + error?: ApolloError, + partial?: boolean, +}; + +export interface FetchMoreOptions { + updateQuery: ( + previousQueryResult: Object, + options: { + fetchMoreResult: Object, + queryVariables: Object, + }, + ) => Object, +} + +export interface UpdateQueryOptions { + variables?: Object, +} + +declare export class ObservableQuery + extends Observable> { + options: WatchQueryOptions, + queryId: string, + variables: { + [key: string]: any, + }, + constructor( + data: { + scheduler: QueryScheduler, + options: WatchQueryOptions, + shouldSubscribe?: boolean, + }, + ): this, + result(): Promise>, + currentResult(): ApolloCurrentResult, + getLastResult(): ApolloQueryResult, + refetch(variables?: any): Promise>, + fetchMore( + fetchMoreOptions: FetchMoreQueryOptions & FetchMoreOptions, + ): Promise>, + subscribeToMore(options: SubscribeToMoreOptions): () => void, + setOptions( + opts: ModifiableWatchQueryOptions, + ): Promise>, + setVariables( + variables: any, + tryFetch?: boolean, + ): Promise>, + updateQuery( + mapFn: (previousQueryResult: any, options: UpdateQueryOptions) => any, + ): void, + stopPolling(): void, + startPolling(pollInterval: number): void, +} + +export type CleanupFunction = () => void; + +export type SubscriberFunction = (observer: Observer) => + | Subscription + | CleanupFunction; + +export interface Observer { + next?: (value: T) => void, + error?: (error: Error) => void, + complete?: () => void, +} + +export interface Subscription { + unsubscribe: CleanupFunction, +} + +declare export class Observable { + constructor(subscriberFunction: SubscriberFunction): this, + subscribe(observer: Observer): Subscription, +} + +export type NetworkStatus = number; +declare export function isNetworkRequestInFlight( + networkStatus: NetworkStatus, +): boolean; + +export interface MutationStore { + [mutationId: string]: MutationStoreValue, +} + +export interface MutationStoreValue { + mutationString: string, + variables: Object, + loading: boolean, + error: Error | null, +} + +export type IntrospectionResultData = { + ___schema: { + types: [{ + kind: string, + name: string, + possibleTypes: [{ + name: string, + }], + }], + }, +}; + +declare export class FragmentMatcherInterface { + match( + idValue: IdValue, + typeCondition: string, + context: ReadStoreContext, + ): boolean, +} + +declare export class IntrospectionFragmentMatcher + extends FragmentMatcherInterface { + constructor( + options?: { + introspectionQueryResultData?: IntrospectionResultData, + }, + ): this, + match( + idValue: IdValue, + typeCondition: string, + context: ReadStoreContext, + ): boolean, +} + +declare export class HeuristicFragmentMatcher + extends FragmentMatcherInterface { + constructor(): this, + ensureReady(): Promise, + canBypassInit(): boolean, + match( + idValue: IdValue, + typeCondition: string, + context: ReadStoreContext, + ): boolean, +} + +export interface DataProxyReadQueryOptions { + query: DocumentNode, + variables?: Object, +} + +export interface DataProxyReadFragmentOptions { + id: string, + fragment: DocumentNode, + fragmentName?: string, + variables?: Object, +} + +export interface DataProxyWriteQueryOptions { + data: any, + query: DocumentNode, + variables?: Object, +} + +export interface DataProxyWriteFragmentOptions { + data: any, + id: string, + fragment: DocumentNode, + fragmentName?: string, + variables?: Object, +} + +declare export class DataProxy { + readQuery(options: DataProxyReadQueryOptions): QueryType, + readFragment(options: DataProxyReadFragmentOptions): + | FragmentType + | null, + writeQuery(options: DataProxyWriteQueryOptions): void, + writeFragment(options: DataProxyWriteFragmentOptions): void, +} + +declare export class ReduxDataProxy extends DataProxy { + constructor( + store: ApolloStore, + reduxRootSelector: (state: any) => Store, + fragmentMatcher: FragmentMatcherInterface, + reducerConfig: ApolloReducerConfig, + ): this, + readQuery(options: DataProxyReadQueryOptions): QueryType, + readFragment(options: DataProxyReadFragmentOptions): + | FragmentType + | null, + writeQuery(options: DataProxyWriteQueryOptions): void, + writeFragment(options: DataProxyWriteFragmentOptions): void, +} + +declare export class TransactionDataProxy extends DataProxy { + constructor( + data: NormalizedCache, + reducerConfig: ApolloReducerConfig, + ): this, + finish(): Array, + readQuery(options: DataProxyReadQueryOptions): QueryType, + readFragment(options: DataProxyReadFragmentOptions): + | FragmentType + | null, + writeQuery(options: DataProxyWriteQueryOptions): void, + writeFragment(options: DataProxyWriteFragmentOptions): void, +} + +export type QueryResultAction = { + type: "APOLLO_QUERY_RESULT", + result: ExecutionResult, + queryId: string, + document: DocumentNode, + operationName: string | null, + requestId: number, + fetchMoreForQueryId?: string, + extraReducers?: ApolloReducer[], +}; + +export type ApolloAction = + | QueryResultAction + | QueryErrorAction + | QueryInitAction + | QueryResultClientAction + | QueryStopAction + | MutationInitAction + | MutationResultAction + | MutationErrorAction + | UpdateQueryResultAction + | StoreResetAction + | SubscriptionResultAction + | WriteAction; + +declare export function mutations( + previousState: MutationStore | void, + action: ApolloAction, +): MutationStore; + +export interface QueryErrorAction { + type: "APOLLO_QUERY_ERROR", + error: Error, + queryId: string, + requestId: number, + fetchMoreForQueryId?: string, +} + +export interface QueryInitAction { + type: "APOLLO_QUERY_INIT", + queryString: string, + document: DocumentNode, + variables: Object, + fetchPolicy: FetchPolicy, + queryId: string, + requestId: number, + storePreviousVariables: boolean, + isRefetch: boolean, + isPoll: boolean, + fetchMoreForQueryId?: string, + metadata: any, +} + +export interface QueryResultClientAction { + type: "APOLLO_QUERY_RESULT_CLIENT", + result: ExecutionResult, + complete: boolean, + queryId: string, + requestId: number, +} + +export interface QueryStopAction { + type: "APOLLO_QUERY_STOP", + queryId: string, +} + +export interface MutationInitAction { + type: "APOLLO_MUTATION_INIT", + mutationString: string, + mutation: DocumentNode, + variables: Object, + operationName: string | null, + mutationId: string, + optimisticResponse: Object | void, + extraReducers?: ApolloReducer[], + updateQueries?: { + [queryId: string]: MutationQueryReducer, + }, + update?: (proxy: DataProxy, mutationResult: Object) => void, +} + +export interface MutationResultAction { + type: "APOLLO_MUTATION_RESULT", + result: ExecutionResult, + document: DocumentNode, + operationName: string | null, + variables: Object, + mutationId: string, + extraReducers?: ApolloReducer[], + updateQueries?: { + [queryId: string]: MutationQueryReducer, + }, + update?: (proxy: DataProxy, mutationResult: Object) => void, +} + +export interface MutationErrorAction { + type: "APOLLO_MUTATION_ERROR", + error: Error, + mutationId: string, +} + +export interface UpdateQueryResultAction { + type: "APOLLO_UPDATE_QUERY_RESULT", + variables: any, + document: DocumentNode, + newResult: Object, +} + +export interface StoreResetAction { + type: "APOLLO_STORE_RESET", + observableQueryIds: string[], +} + +export interface SubscriptionResultAction { + type: "APOLLO_SUBSCRIPTION_RESULT", + result: ExecutionResult, + subscriptionId: number, + variables: Object, + document: DocumentNode, + operationName: string | null, + extraReducers?: ApolloReducer[], +} + +export interface DataWrite { + rootId: string, + result: any, + document: DocumentNode, + variables: Object, +} + +export interface WriteAction { + type: "APOLLO_WRITE", + writes: Array, +} + +declare export function isQueryResultAction( + action: ApolloAction, +): QueryResultAction; + +declare export function isQueryErrorAction( + action: ApolloAction, +): QueryErrorAction; + +declare export function isQueryInitAction( + action: ApolloAction, +): QueryInitAction; + +declare export function isQueryResultClientAction( + action: ApolloAction, +): QueryResultClientAction; + +declare export function isQueryStopAction( + action: ApolloAction, +): QueryStopAction; + +declare export function isMutationInitAction( + action: ApolloAction, +): MutationInitAction; + +declare export function isMutationResultAction( + action: ApolloAction, +): MutationResultAction; + +declare export function isMutationErrorAction( + action: ApolloAction, +): MutationErrorAction; + +declare export function isUpdateQueryResultAction( + action: ApolloAction, +): UpdateQueryResultAction; + +declare export function isStoreResetAction( + action: ApolloAction, +): StoreResetAction; + +declare export function isSubscriptionResultAction( + action: ApolloAction, +): SubscriptionResultAction; + +declare export function isWriteAction(action: ApolloAction): WriteAction; + +export type ApolloStateSelector = (state: any) => Store; +declare export class ApolloError extends Error { + message: string, + graphQLErrors: GraphQLError[], + networkError: Error | null, + extraInfo: any, + constructor(info: ErrorConstructor): this, +} +declare export function isApolloError(err: Error): ApolloError; + +interface ErrorConstructor { + graphQLErrors?: GraphQLError[], + networkError?: Error | null, + errorMessage?: string, + extraInfo?: any, +} + +export type OptimisticStoreItem = { + mutationId: string, + data: NormalizedCache, +}; + +export type OptimisticStore = OptimisticStoreItem[]; + +export interface Store { + data: NormalizedCache, + queries: QueryStore, + mutations: MutationStore, + optimistic: OptimisticStore, + reducerError: ReducerError | null, +} + +export interface ApolloStore { + dispatch: (action: ApolloAction) => void, + getState: () => any, +} +export type ApolloReducer = ( + store: NormalizedCache, + action: ApolloAction, +) => NormalizedCache; + +export type ApolloReducerConfig = { + dataIdFromObject?: IdGetter, + customResolvers?: CustomResolverMap, + fragmentMatcher?: FragmentMatcher, + addTypename?: boolean, +}; + +export interface ReducerError { + error: Error, + queryId?: string, + mutationId?: string, + subscriptionId?: number, +} + +declare export function getDataWithOptimisticResults( + store: Store, +): NormalizedCache; + +declare export function optimistic( + previousState: any[] | void, + action: any, + store: any, + config: any, +): OptimisticStore; + +export type QueryStoreValue = { + queryString: string, + document: DocumentNode, + variables: Object, + previousVariables: Object | null, + networkStatus: NetworkStatus, + networkError: Error | null, + graphQLErrors: GraphQLError[], + lastRequestId: number, + metadata: any, +}; + +export interface QueryStore { + [queryId: string]: QueryStoreValue, +} + +export interface SelectionSetWithRoot { + id: string, + typeName: string, + selectionSet: SelectionSetNode, +} + +declare export function queries( + previousState: QueryStore | void, + action: ApolloAction, +): QueryStore; + +type FragmentMatcher = ( + rootValue: any, + typeCondition: string, + context: any, +) => boolean; + +export type DiffResult = { + result?: any, + isMissing?: boolean, +}; + +export type ReadQueryOptions = { + store: NormalizedCache, + query: DocumentNode, + fragmentMatcherFunction?: FragmentMatcher, + variables?: Object, + previousResult?: any, + rootId?: string, + config?: ApolloReducerConfig, +}; + +export type DiffQueryAgainstStoreOptions = + & ReadQueryOptions + & { + returnPartialData?: boolean, + }; + +export type CustomResolver = ( + rootValue: any, + args: { + [argName: string]: any, + }, +) => any; + +export type CustomResolverMap = { + [typeName: string]: { + [fieldName: string]: CustomResolver, + }, +}; + +export type ReadStoreContext = { + store: NormalizedCache, + returnPartialData: boolean, + hasMissingField: boolean, + customResolvers: CustomResolverMap, +}; + +declare export function readQueryFromStore( + options: ReadQueryOptions, +): QueryType; + +declare export function diffQueryAgainstStore( + result: DiffQueryAgainstStoreOptions, +): DiffResult; + +declare export function assertIdValue(idValue: IdValue): void; + +declare export class QueryScheduler { + inFlightQueries: { + [queryId: string]: WatchQueryOptions, + }, + registeredQueries: { + [queryId: string]: WatchQueryOptions, + }, + intervalQueries: { + [interval: number]: string[], + }, + queryManager: QueryManager, + constructor( + queryManager: { + queryManager: QueryManager, + }, + ): this, + checkInFlight(queryId: string): boolean, + fetchQuery( + queryId: string, + options: WatchQueryOptions, + fetchType: FetchType, + ): Promise<{}>, + startPollingQuery( + options: WatchQueryOptions, + queryId: string, + listener?: QueryListener, + ): string, + stopPollingQuery(queryId: string): void, + fetchQueriesOnInterval(interval: number): void, + addQueryOnInterval( + queryId: string, + queryOptions: WatchQueryOptions, + ): void, + registerPollingQuery( + queryOptions: WatchQueryOptions, + ): ObservableQuery, +} + +declare export function createApolloReducer(config: ApolloReducerConfig): ( + state: Store, + action: ApolloAction, +) => Store; + +declare export function createApolloStore( + init?: { + reduxRootKey?: string, + initialState?: any, + config?: ApolloReducerConfig, + reportCrashes?: boolean, + logger?: Middleware<*, *>, + }, +): ApolloStore; + +declare export function createApolloReducer(config: ApolloReducerConfig): ( + state: Store, + action: ApolloAction, +) => Store; + +declare export function createApolloStore( + store?: { + reduxRootKey?: string, + initialState?: any, + config?: ApolloReducerConfig, + reportCrashes?: boolean, + logger?: Middleware<*, *>, + }, +): ApolloStore; + +declare export class QueryManager { + pollingTimers: { + [queryId: string]: any, + }, + scheduler: QueryScheduler, + store: ApolloStore, + networkInterface: NetworkInterface, + ssrMode: boolean, + constructor( + setup: { + networkInterface: NetworkInterface, + store: ApolloStore, + reduxRootSelector: ApolloStateSelector, + fragmentMatcher?: FragmentMatcherInterface, + reducerConfig?: ApolloReducerConfig, + addTypename?: boolean, + queryDeduplication?: boolean, + ssrMode?: boolean, + }, + ): this, + broadcastNewStore(store: any): void, + mutate( + mutationOpts: { + mutation: DocumentNode, + variables?: Object, + optimisticResponse?: Object, + updateQueries?: MutationQueryReducersMap, + refetchQueries?: string[] | PureQueryOptions[], + update?: (proxy: DataProxy, mutationResult: Object) => void, + }, + ): Promise>, + fetchQuery( + queryId: string, + options: WatchQueryOptions, + fetchType?: FetchType, + fetchMoreForQueryId?: string, + ): Promise>, + queryListenerForObserver( + queryId: string, + options: WatchQueryOptions, + observer: Observer>, + ): QueryListener, + watchQuery( + options: WatchQueryOptions, + shouldSubscribe?: boolean, + ): ObservableQuery, + query(options: WatchQueryOptions): Promise>, + generateQueryId(): string, + stopQueryInStore(queryId: string): void, + getApolloState(): Store, + selectApolloState(store: any): Store, + getInitialState(): { + data: Object, + }, + getDataWithOptimisticResults(): NormalizedCache, + addQueryListener(queryId: string, listener: QueryListener): void, + addFetchQueryPromise( + requestId: number, + promise: Promise>, + resolve: (result: ApolloQueryResult) => void, + reject: (error: Error) => void, + ): void, + removeFetchQueryPromise(requestId: number): void, + addObservableQuery( + queryId: string, + observableQuery: ObservableQuery, + ): void, + removeObservableQuery(queryId: string): void, + resetStore(): void, + startQuery( + queryId: string, + options: WatchQueryOptions, + listener: QueryListener, + ): string, + startGraphQLSubscription(options: SubscriptionOptions): Observable, + removeQuery(queryId: string): void, + stopQuery(queryId: string): void, + getCurrentQueryResult( + observableQuery: ObservableQuery, + isOptimistic?: boolean, + ): any, + getQueryWithPreviousResult( + queryIdOrObservable: string | ObservableQuery, + isOptimistic?: boolean, + ): { + previousResult: any, + variables: + | { + [key: string]: any, + } + | void, + document: DocumentNode, + }, +} + +declare export class ApolloClient extends DataProxy { + networkInterface: NetworkInterface, + store: ApolloStore, + reduxRootSelector: ApolloStateSelector | null, + initialState: any, + queryManager: QueryManager, + reducerConfig: ApolloReducerConfig, + addTypename: boolean, + disableNetworkFetches: boolean, + dataId: IdGetter | void, + dataIdFromObject: IdGetter | void, + fieldWithArgs: (fieldName: string, args?: Object) => string, + version: string, + queryDeduplication: boolean, + constructor( + options?: { + networkInterface?: NetworkInterface, + reduxRootSelector?: string | ApolloStateSelector, + initialState?: any, + dataIdFromObject?: IdGetter, + ssrMode?: boolean, + ssrForceFetchDelay?: number, + addTypename?: boolean, + customResolvers?: CustomResolverMap, + connectToDevTools?: boolean, + queryDeduplication?: boolean, + fragmentMatcher?: FragmentMatcherInterface, + }, + ): this, + watchQuery(options: WatchQueryOptions): ObservableQuery, + query(options: WatchQueryOptions): Promise>, + mutate(options: MutationOptions): Promise>, + subscribe(options: SubscriptionOptions): Observable, + readQuery(options: DataProxyReadQueryOptions): T, + readFragment(options: DataProxyReadFragmentOptions): T | null, + writeQuery(options: DataProxyWriteQueryOptions): void, + writeFragment(options: DataProxyWriteFragmentOptions): void, + reducer(): (state: Store, action: ApolloAction) => Store, + ___actionHookForDevTools(cb: Function): void, + middleware: () => (store: ApolloStore) => (next: any) => ( + action: any, + ) => any, + initStore(): void, + resetStore(): void, + getInitialState(): { + data: Object, + }, +} +declare export default typeof ApolloClient; diff --git a/test/flow.js b/test/flow.js index a42f60bae07..9ae8eef8d11 100644 --- a/test/flow.js +++ b/test/flow.js @@ -10,15 +10,14 @@ */ // @flow -import ApolloClient, { createNetworkInterface, ApolloError } from "apollo-client"; -import type { ApolloQueryResult } from "apollo-client"; +import ApolloClient, { createNetworkInterface, ApolloError } from "../src"; +import type { ApolloQueryResult } from "../src"; import type { DocumentNode } from "graphql"; import gql from "graphql-tag"; const query: DocumentNode = gql`{ foo }`; const mutation: DocumentNode = gql`mutation { foo }`; - // common errors // $ExpectError