refactor: initial transform to ts

This commit is contained in:
tiddlygit-test 2020-12-19 22:33:59 +08:00
parent c43ecdc2c7
commit e2ee9cba6e
192 changed files with 12431 additions and 90774 deletions

View file

@ -1,10 +0,0 @@
{
"presets": [
["env", {
"targets": {
"electron": "8"
}
}],
"react"
]
}

29
.editorconfig Normal file
View file

@ -0,0 +1,29 @@
root = true
[*]
indent_style = space
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
[*.scss]
indent_size = 2
[*.js]
indent_size = 2
[*.jsx]
indent_size = 2
[*.ts]
indent_size = 2
[*.tsx]
indent_size = 2
[*.vue]
indent_size = 2
[Makefile]
indent_style = tab

1
.eslintignore Normal file
View file

@ -0,0 +1 @@
resources/

View file

@ -1,53 +0,0 @@
{
"rules": {
"unicorn/prevent-abbreviations": [
"error",
{
"whitelist": {
"Props": true,
"props": true,
"getInitialProps": true,
"mapStateToProps": true
}
}
],
"unicorn/no-reduce": [0],
"sonarjs/cognitive-complexity": ["error", 30],
"react/jsx-props-no-spreading": [0],
"react/require-default-props": [1, { "ignoreFunctionalComponents": true }],
"import/no-extraneous-dependencies": [2, { "devDependencies": true }],
"react/static-property-placement": [0],
"react/jsx-filename-extension": [1, { "extensions": [".js"] }],
"react/forbid-prop-types": [0],
"import/prefer-default-export": [0],
"no-restricted-syntax": [0],
"no-void": [0],
"camelcase": [0],
"linebreak-style": [0]
},
"parser": "babel-eslint",
"extends": [
"airbnb",
"airbnb/hooks",
"standard",
"plugin:flowtype/recommended",
"plugin:react/recommended",
"plugin:react-hooks/recommended",
"plugin:unicorn/recommended",
"prettier",
"prettier/flowtype",
"prettier/react",
"prettier/standard",
"prettier/unicorn",
"plugin:import/errors",
"plugin:import/warnings",
"plugin:promise/recommended",
"plugin:sonarjs/recommended"
],
"plugins": ["flowtype", "prettier", "react", "html", "unicorn", "import", "react-hooks", "jsx-a11y", "sonarjs"],
"globals": {
"window": true,
"document": true,
"fetch": true
}
}

93
.eslintrc.js Normal file
View file

@ -0,0 +1,93 @@
module.exports = {
parser: '@typescript-eslint/parser',
parserOptions: {
project: './tsconfig.eslint.json',
tsconfigRootDir: __dirname,
sourceType: 'module',
ecmaFeatures: {
jsx: true,
},
},
settings: {
react: {
version: '16.13.1',
},
'import/resolver': {
node: {
extensions: ['.js', '.jsx', '.ts', '.tsx'],
},
typescript: {
alwaysTryTypes: true,
},
alias: {
map: [
['@', './src'],
['@services', './src/services'],
],
extensions: ['.js', '.jsx', '.ts', '.tsx'],
},
},
},
rules: {
'unicorn/prevent-abbreviations': [
'error',
{
whitelist: {
mod: true,
Mod: true,
props: true,
Props: true,
},
},
],
'@typescript-eslint/member-delimiter-style': [
'warn',
{
multiline: {
delimiter: 'semi', // 'none' or 'semi' or 'comma'
requireLast: true,
},
singleline: {
delimiter: 'semi', // 'semi' or 'comma'
requireLast: false,
},
},
],
'comma-dangle': [2, 'always-multiline'],
'no-undef': 'off',
'unicorn/filename-case': [
0,
{
case: 'camelCase',
ignore: [/tsx$/],
},
],
'unicorn/consistent-function-scoping': [0],
'no-void': [0],
'no-use-before-define': [0],
'@typescript-eslint/no-use-before-define': [1],
},
extends: [
'eslint:recommended',
'standard',
'plugin:react/recommended',
'plugin:unicorn/recommended',
'plugin:prettier/recommended',
'prettier/react',
'prettier/standard',
'prettier/unicorn',
'standard-with-typescript',
'plugin:@typescript-eslint/eslint-recommended',
'plugin:@typescript-eslint/recommended',
'plugin:@typescript-eslint/recommended-requiring-type-checking',
'prettier/@typescript-eslint',
'plugin:import/errors',
'plugin:import/warnings',
'plugin:import/typescript',
],
plugins: ['@typescript-eslint/eslint-plugin', 'prettier', 'react', 'html', 'babel', 'react', 'unicorn', 'import'],
env: {
browser: true,
es6: true,
},
};

4
.gitignore vendored
View file

@ -56,3 +56,7 @@ template/wiki/tiddlers/$__StoryList.tid
template/wiki/public-dist/
template/wiki/output/
template/wiki/settings/settings.json
# web build
.webpack
out/

View file

@ -1,8 +0,0 @@
{
"semi": true,
"singleQuote": true,
"tabWidth": 2,
"trailingComma": "all",
"printWidth": 120,
"useTabs": false
}

13
.prettierrc.js Normal file
View file

@ -0,0 +1,13 @@
module.exports = {
semi: true,
singleQuote: true,
tabWidth: 2,
trailingComma: 'all',
printWidth: 140,
arrowParens: 'always',
jsxBracketSameLine: true,
jsxSingleQuote: false,
quoteProps: 'as-needed',
bracketSpacing: true,
useTabs: false,
};

241
dist.js
View file

@ -1,241 +0,0 @@
/* eslint-disable no-console */
const builder = require('electron-builder');
const { notarize } = require('electron-notarize');
const semver = require('semver');
const { exec } = require('child_process');
const packageJson = require('./package.json');
const { Arch, Platform } = builder;
// sometimes, notarization works but *.app does not have a ticket stapled to it
// this ensure the *.app has the notarization ticket
const verifyNotarizationAsync = filePath =>
new Promise((resolve, reject) => {
// eslint-disable-next-line no-console
console.log(`xcrun stapler validate ${filePath.replace(/ /g, '\\ ')}`);
exec(`xcrun stapler validate ${filePath.replace(/ /g, '\\ ')}`, (e, stdout, stderr) => {
if (e instanceof Error) {
reject(e);
return;
}
if (stderr) {
reject(new Error(stderr));
return;
}
if (stdout.includes('The validate action worked!')) {
resolve(stdout);
} else {
reject(new Error(stdout));
}
});
});
console.log(`Machine: ${process.platform}`);
let targets;
switch (process.platform) {
case 'darwin': {
targets = Platform.MAC.createTarget();
break;
}
case 'win32': {
targets = Platform.WINDOWS.createTarget(['nsis'], Arch.x64);
break;
}
default:
case 'linux': {
targets = Platform.LINUX.createTarget(['AppImage', 'snap'], Arch.x64);
break;
}
}
/**
* exclude file from asar and unpack them
* Should also exclude them https://github.com/electron-userland/electron-builder/issues/2290
*/
const excludedFiles = [
// add dependencies of tiddlywiki here
// https://github.com/electron/electron/issues/18540#issuecomment-660679649
// tiddlywiki in the worker_thread
'**/node_modules/@tiddlygit/tiddlywiki/**/*',
// dep of dugite, asar unpack it so we can solve https://github.com/desktop/dugite/issues/414
// '**/node_modules/dugite/**/*',
// '**/node_modules/rimraf/**/*',
// '**/node_modules/progress/**/*',
// '**/node_modules/mkdirp/**/*',
// '**/node_modules/minimist/**/*',
// '**/node_modules/glob/**/*',
// '**/node_modules/checksum/**/*',
// '**/node_modules/got/**/*',
// '**/node_modules/tar/**/*',
// '**/node_modules/fs.realpath/**/*',
// '**/node_modules/inflight/**/*',
// '**/node_modules/path-is-absolute/**/*',
// '**/node_modules/optimist/**/*',
// '**/node_modules/minimatch/**/*',
// '**/node_modules/inherits/**/*',
// '**/node_modules/@sindresorhus/is/**/*',
// '**/node_modules/@szmarczak/http-timer/**/*',
// '**/node_modules/decompress-response/**/*',
// '**/node_modules/duplexer3/**/*',
// '**/node_modules/cacheable-request/**/*',
// '**/node_modules/get-stream/**/*',
// '**/node_modules/lowercase-keys/**/*',
// '**/node_modules/mimic-response/**/*',
// '**/node_modules/p-cancelable/**/*',
// '**/node_modules/to-readable-stream/**/*',
// '**/node_modules/url-parse-lax/**/*',
// '**/node_modules/fs-minipass/**/*',
// '**/node_modules/chownr/**/*',
// '**/node_modules/safe-buffer/**/*',
// '**/node_modules/once/**/*',
// '**/node_modules/minizlib/**/*',
// '**/node_modules/wrappy/**/*',
// '**/node_modules/wordwrap/**/*',
// '**/node_modules/defer-to-connect/**/*',
// '**/node_modules/minipass/**/*',
// '**/node_modules/clone-response/**/*',
// '**/node_modules/get-stream/**/*',
// '**/node_modules/http-cache-semantics/**/*',
// '**/node_modules/keyv/**/*',
// '**/node_modules/lowercase-keys/**/*',
// '**/node_modules/brace-expansion/**/*',
// '**/node_modules/responselike/**/*',
// '**/node_modules/pump/**/*',
// '**/node_modules/normalize-url/**/*',
// '**/node_modules/yallist/**/*',
// '**/node_modules/json-buffer/**/*',
// '**/node_modules/balanced-match/**/*',
// '**/node_modules/concat-map/**/*',
// '**/node_modules/prepend-http/**/*',
// '**/node_modules/end-of-stream/**/*',
// // deps of electron-settings
// '**/node_modules/electron-settings/**/*',
// '**/node_modules/lodash.get/**/*',
// '**/node_modules/lodash.set/**/*',
// '**/node_modules/write-file-atomic/**/*',
// '**/node_modules/lodash.has/**/*',
// '**/node_modules/lodash.unset/**/*',
// '**/node_modules/is-typedarray/**/*',
// '**/node_modules/signal-exit/**/*',
// '**/node_modules/imurmurhash/**/*',
// '**/node_modules/typedarray-to-buffer/**/*',
];
const options = {
targets,
config: {
appId: 'com.tiddlygit.app',
productName: 'TiddlyGit',
asar: true,
extraFiles: [
{
from: 'template/wiki',
to: 'wiki',
filter: ['**/*'],
},
{
from: 'localization',
to: 'localization',
filter: ['**/*'],
},
],
asarUnpack: excludedFiles,
files: [
'!tests/**/*',
'!docs/**/*',
'!template/**/*',
'!flow-typed/**/*',
'!localization/**/*',
// ...excludedFiles.map(pathName => `!${pathName.replace('**/', '')}`),
],
extraResources: [
{
from: 'public/libs/wiki/wiki-worker.js',
to: 'app.asar.unpacked/wiki-worker.js',
},
...excludedFiles.map(pathName => ({
from: pathName.replace('**/', '').replace('/**/*', ''),
to: `app.asar.unpacked/${pathName.replace('**/', '').replace('/**/*', '')}`,
filter: ['**/*'],
}))
],
protocols: [
{
name: 'HTTPS Protocol',
schemes: ['https'],
},
{
name: 'HTTP Protocol',
schemes: ['http'],
},
{
name: 'Mailto Protocol',
schemes: ['mailto'],
},
],
directories: {
buildResources: 'build-resources',
},
mac: {
category: 'public.app-category.productivity',
hardenedRuntime: true,
gatekeeperAssess: false,
entitlements: 'build-resources/entitlements.mac.plist',
entitlementsInherit: 'build-resources/entitlements.mac.plist',
darkModeSupport: true,
},
linux: {
category: 'Utility',
packageCategory: 'utils',
},
snap: {
publish: [
{
provider: 'snapStore',
channels: [semver.prerelease(packageJson.version) ? 'edge' : 'stable'],
},
'github',
],
},
afterSign: context => {
return null;
const shouldNotarize =
process.platform === 'darwin' && context.electronPlatformName === 'darwin' && process.env.CI_BUILD_TAG;
if (!shouldNotarize) return null;
console.log('Notarizing app...');
// https://kilianvalkhof.com/2019/electron/notarizing-your-electron-application/
const { appOutDir } = context;
const appName = context.packager.appInfo.productFilename;
const appPath = `${appOutDir}/${appName}.app`;
return notarize({
appBundleId: 'com.tiddlygit.app',
appPath,
appleId: process.env.APPLE_ID,
appleIdPassword: process.env.APPLE_ID_PASSWORD,
})
.then(() => verifyNotarizationAsync(appPath))
.then(notarizedInfo => {
// eslint-disable-next-line no-console
console.log(notarizedInfo);
});
},
},
};
builder
.build(options)
.then(() => {
console.log('build successful');
})
.catch(error => {
console.log(error);
process.exit(1);
});

View file

@ -1,105 +0,0 @@
// flow-typed signature: 31c868ba5d23c9c95108163f84e099da
// flow-typed version: <<STUB>>/@authing/sso_v1.6.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* '@authing/sso'
*
* 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 '@authing/sso' {
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 '@authing/sso/babel.config' {
declare module.exports: any;
}
declare module '@authing/sso/dist/AuthingSSO.common' {
declare module.exports: any;
}
declare module '@authing/sso/dist/AuthingSSO.umd' {
declare module.exports: any;
}
declare module '@authing/sso/dist/AuthingSSO.umd.min' {
declare module.exports: any;
}
declare module '@authing/sso/src/lib/gql/queryOAuthAppInfoByAppID' {
declare module.exports: any;
}
declare module '@authing/sso/src/lib/gql/queryOIDCAppInfoByAppID' {
declare module.exports: any;
}
declare module '@authing/sso/src/lib/gql/querySAMLServiceProviderInfoByAppID' {
declare module.exports: any;
}
declare module '@authing/sso/src/lib/graphql' {
declare module.exports: any;
}
declare module '@authing/sso/src/lib' {
declare module.exports: any;
}
declare module '@authing/sso/src/main' {
declare module.exports: any;
}
declare module '@authing/sso/vue.config' {
declare module.exports: any;
}
// Filename aliases
declare module '@authing/sso/babel.config.js' {
declare module.exports: $Exports<'@authing/sso/babel.config'>;
}
declare module '@authing/sso/dist/AuthingSSO.common.js' {
declare module.exports: $Exports<'@authing/sso/dist/AuthingSSO.common'>;
}
declare module '@authing/sso/dist/AuthingSSO.umd.js' {
declare module.exports: $Exports<'@authing/sso/dist/AuthingSSO.umd'>;
}
declare module '@authing/sso/dist/AuthingSSO.umd.min.js' {
declare module.exports: $Exports<'@authing/sso/dist/AuthingSSO.umd.min'>;
}
declare module '@authing/sso/src/lib/gql/queryOAuthAppInfoByAppID.js' {
declare module.exports: $Exports<'@authing/sso/src/lib/gql/queryOAuthAppInfoByAppID'>;
}
declare module '@authing/sso/src/lib/gql/queryOIDCAppInfoByAppID.js' {
declare module.exports: $Exports<'@authing/sso/src/lib/gql/queryOIDCAppInfoByAppID'>;
}
declare module '@authing/sso/src/lib/gql/querySAMLServiceProviderInfoByAppID.js' {
declare module.exports: $Exports<'@authing/sso/src/lib/gql/querySAMLServiceProviderInfoByAppID'>;
}
declare module '@authing/sso/src/lib/graphql.js' {
declare module.exports: $Exports<'@authing/sso/src/lib/graphql'>;
}
declare module '@authing/sso/src/lib/index' {
declare module.exports: $Exports<'@authing/sso/src/lib'>;
}
declare module '@authing/sso/src/lib/index.js' {
declare module.exports: $Exports<'@authing/sso/src/lib'>;
}
declare module '@authing/sso/src/main.js' {
declare module.exports: $Exports<'@authing/sso/src/main'>;
}
declare module '@authing/sso/vue.config.js' {
declare module.exports: $Exports<'@authing/sso/vue.config'>;
}

View file

@ -1,39 +0,0 @@
// flow-typed signature: c0be01e79fefe97972d3c4964971cf40
// flow-typed version: <<STUB>>/@cliqz/adblocker-electron_v1.18.3/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* '@cliqz/adblocker-electron'
*
* 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 '@cliqz/adblocker-electron' {
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 '@cliqz/adblocker-electron/dist/cjs/adblocker' {
declare module.exports: any;
}
declare module '@cliqz/adblocker-electron/dist/es6/adblocker' {
declare module.exports: any;
}
// Filename aliases
declare module '@cliqz/adblocker-electron/dist/cjs/adblocker.js' {
declare module.exports: $Exports<'@cliqz/adblocker-electron/dist/cjs/adblocker'>;
}
declare module '@cliqz/adblocker-electron/dist/es6/adblocker.js' {
declare module.exports: $Exports<'@cliqz/adblocker-electron/dist/es6/adblocker'>;
}

View file

@ -1,59 +0,0 @@
// flow-typed signature: cb9d76fff9e7254a4bf1d2b334e1b0d3
// flow-typed version: <<STUB>>/@date-io/date-fns_v2.10.6/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* '@date-io/date-fns'
*
* 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 '@date-io/date-fns' {
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 '@date-io/date-fns/build/index.esm' {
declare module.exports: any;
}
declare module '@date-io/date-fns/build' {
declare module.exports: any;
}
declare module '@date-io/date-fns/rollup.config' {
declare module.exports: any;
}
declare module '@date-io/date-fns/type' {
declare module.exports: any;
}
// Filename aliases
declare module '@date-io/date-fns/build/index.esm.js' {
declare module.exports: $Exports<'@date-io/date-fns/build/index.esm'>;
}
declare module '@date-io/date-fns/build/index' {
declare module.exports: $Exports<'@date-io/date-fns/build'>;
}
declare module '@date-io/date-fns/build/index.js' {
declare module.exports: $Exports<'@date-io/date-fns/build'>;
}
declare module '@date-io/date-fns/rollup.config.js' {
declare module.exports: $Exports<'@date-io/date-fns/rollup.config'>;
}
declare module '@date-io/date-fns/type/index' {
declare module.exports: $Exports<'@date-io/date-fns/type'>;
}
declare module '@date-io/date-fns/type/index.js' {
declare module.exports: $Exports<'@date-io/date-fns/type'>;
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,267 +0,0 @@
// flow-typed signature: 68a5d254af57d558fad31680002a0182
// flow-typed version: <<STUB>>/@material-ui/pickers_v^4.0.0-alpha.12/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* '@material-ui/pickers'
*
* 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 '@material-ui/pickers' {
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 '@material-ui/pickers/adapter/date-fns/index.cjs' {
declare module.exports: any;
}
declare module '@material-ui/pickers/adapter/date-fns' {
declare module.exports: any;
}
declare module '@material-ui/pickers/adapter/dayjs/index.cjs' {
declare module.exports: any;
}
declare module '@material-ui/pickers/adapter/dayjs' {
declare module.exports: any;
}
declare module '@material-ui/pickers/adapter/luxon/index.cjs' {
declare module.exports: any;
}
declare module '@material-ui/pickers/adapter/luxon' {
declare module.exports: any;
}
declare module '@material-ui/pickers/adapter/moment/index.cjs' {
declare module.exports: any;
}
declare module '@material-ui/pickers/adapter/moment' {
declare module.exports: any;
}
declare module '@material-ui/pickers/Calendar' {
declare module.exports: any;
}
declare module '@material-ui/pickers/CalendarSkeleton' {
declare module.exports: any;
}
declare module '@material-ui/pickers/Clock-c2c3c22b' {
declare module.exports: any;
}
declare module '@material-ui/pickers/Clock' {
declare module.exports: any;
}
declare module '@material-ui/pickers/ClockView-68b1ba14' {
declare module.exports: any;
}
declare module '@material-ui/pickers/ClockView' {
declare module.exports: any;
}
declare module '@material-ui/pickers/DatePicker-eb1dd2e7' {
declare module.exports: any;
}
declare module '@material-ui/pickers/DatePicker' {
declare module.exports: any;
}
declare module '@material-ui/pickers/DateTimePicker-844e45bc' {
declare module.exports: any;
}
declare module '@material-ui/pickers/DateTimePicker' {
declare module.exports: any;
}
declare module '@material-ui/pickers/Day' {
declare module.exports: any;
}
declare module '@material-ui/pickers/dimensions-f39eca69' {
declare module.exports: any;
}
declare module '@material-ui/pickers/dist/material-ui-pickers.esm' {
declare module.exports: any;
}
declare module '@material-ui/pickers/dist/material-ui-pickers' {
declare module.exports: any;
}
declare module '@material-ui/pickers/dist/material-ui-pickers.umd' {
declare module.exports: any;
}
declare module '@material-ui/pickers/dist/material-ui-pickers.umd.min' {
declare module.exports: any;
}
declare module '@material-ui/pickers/LocalizationProvider' {
declare module.exports: any;
}
declare module '@material-ui/pickers/makePickerWithState-d83c633b' {
declare module.exports: any;
}
declare module '@material-ui/pickers/Picker-858b30b6' {
declare module.exports: any;
}
declare module '@material-ui/pickers/Picker' {
declare module.exports: any;
}
declare module '@material-ui/pickers/TimePicker-af76ca08' {
declare module.exports: any;
}
declare module '@material-ui/pickers/TimePicker' {
declare module.exports: any;
}
declare module '@material-ui/pickers/useCanAutoFocus-1eacc580' {
declare module.exports: any;
}
declare module '@material-ui/pickers/useKeyDown-5aaf69f9' {
declare module.exports: any;
}
// Filename aliases
declare module '@material-ui/pickers/adapter/date-fns/index.cjs.js' {
declare module.exports: $Exports<'@material-ui/pickers/adapter/date-fns/index.cjs'>;
}
declare module '@material-ui/pickers/adapter/date-fns/index' {
declare module.exports: $Exports<'@material-ui/pickers/adapter/date-fns'>;
}
declare module '@material-ui/pickers/adapter/date-fns/index.js' {
declare module.exports: $Exports<'@material-ui/pickers/adapter/date-fns'>;
}
declare module '@material-ui/pickers/adapter/dayjs/index.cjs.js' {
declare module.exports: $Exports<'@material-ui/pickers/adapter/dayjs/index.cjs'>;
}
declare module '@material-ui/pickers/adapter/dayjs/index' {
declare module.exports: $Exports<'@material-ui/pickers/adapter/dayjs'>;
}
declare module '@material-ui/pickers/adapter/dayjs/index.js' {
declare module.exports: $Exports<'@material-ui/pickers/adapter/dayjs'>;
}
declare module '@material-ui/pickers/adapter/luxon/index.cjs.js' {
declare module.exports: $Exports<'@material-ui/pickers/adapter/luxon/index.cjs'>;
}
declare module '@material-ui/pickers/adapter/luxon/index' {
declare module.exports: $Exports<'@material-ui/pickers/adapter/luxon'>;
}
declare module '@material-ui/pickers/adapter/luxon/index.js' {
declare module.exports: $Exports<'@material-ui/pickers/adapter/luxon'>;
}
declare module '@material-ui/pickers/adapter/moment/index.cjs.js' {
declare module.exports: $Exports<'@material-ui/pickers/adapter/moment/index.cjs'>;
}
declare module '@material-ui/pickers/adapter/moment/index' {
declare module.exports: $Exports<'@material-ui/pickers/adapter/moment'>;
}
declare module '@material-ui/pickers/adapter/moment/index.js' {
declare module.exports: $Exports<'@material-ui/pickers/adapter/moment'>;
}
declare module '@material-ui/pickers/Calendar.js' {
declare module.exports: $Exports<'@material-ui/pickers/Calendar'>;
}
declare module '@material-ui/pickers/CalendarSkeleton.js' {
declare module.exports: $Exports<'@material-ui/pickers/CalendarSkeleton'>;
}
declare module '@material-ui/pickers/Clock-c2c3c22b.js' {
declare module.exports: $Exports<'@material-ui/pickers/Clock-c2c3c22b'>;
}
declare module '@material-ui/pickers/Clock.js' {
declare module.exports: $Exports<'@material-ui/pickers/Clock'>;
}
declare module '@material-ui/pickers/ClockView-68b1ba14.js' {
declare module.exports: $Exports<'@material-ui/pickers/ClockView-68b1ba14'>;
}
declare module '@material-ui/pickers/ClockView.js' {
declare module.exports: $Exports<'@material-ui/pickers/ClockView'>;
}
declare module '@material-ui/pickers/DatePicker-eb1dd2e7.js' {
declare module.exports: $Exports<'@material-ui/pickers/DatePicker-eb1dd2e7'>;
}
declare module '@material-ui/pickers/DatePicker.js' {
declare module.exports: $Exports<'@material-ui/pickers/DatePicker'>;
}
declare module '@material-ui/pickers/DateTimePicker-844e45bc.js' {
declare module.exports: $Exports<'@material-ui/pickers/DateTimePicker-844e45bc'>;
}
declare module '@material-ui/pickers/DateTimePicker.js' {
declare module.exports: $Exports<'@material-ui/pickers/DateTimePicker'>;
}
declare module '@material-ui/pickers/Day.js' {
declare module.exports: $Exports<'@material-ui/pickers/Day'>;
}
declare module '@material-ui/pickers/dimensions-f39eca69.js' {
declare module.exports: $Exports<'@material-ui/pickers/dimensions-f39eca69'>;
}
declare module '@material-ui/pickers/dist/material-ui-pickers.esm.js' {
declare module.exports: $Exports<'@material-ui/pickers/dist/material-ui-pickers.esm'>;
}
declare module '@material-ui/pickers/dist/material-ui-pickers.js' {
declare module.exports: $Exports<'@material-ui/pickers/dist/material-ui-pickers'>;
}
declare module '@material-ui/pickers/dist/material-ui-pickers.umd.js' {
declare module.exports: $Exports<'@material-ui/pickers/dist/material-ui-pickers.umd'>;
}
declare module '@material-ui/pickers/dist/material-ui-pickers.umd.min.js' {
declare module.exports: $Exports<'@material-ui/pickers/dist/material-ui-pickers.umd.min'>;
}
declare module '@material-ui/pickers/index' {
declare module.exports: $Exports<'@material-ui/pickers'>;
}
declare module '@material-ui/pickers/index.js' {
declare module.exports: $Exports<'@material-ui/pickers'>;
}
declare module '@material-ui/pickers/LocalizationProvider.js' {
declare module.exports: $Exports<'@material-ui/pickers/LocalizationProvider'>;
}
declare module '@material-ui/pickers/makePickerWithState-d83c633b.js' {
declare module.exports: $Exports<'@material-ui/pickers/makePickerWithState-d83c633b'>;
}
declare module '@material-ui/pickers/Picker-858b30b6.js' {
declare module.exports: $Exports<'@material-ui/pickers/Picker-858b30b6'>;
}
declare module '@material-ui/pickers/Picker.js' {
declare module.exports: $Exports<'@material-ui/pickers/Picker'>;
}
declare module '@material-ui/pickers/TimePicker-af76ca08.js' {
declare module.exports: $Exports<'@material-ui/pickers/TimePicker-af76ca08'>;
}
declare module '@material-ui/pickers/TimePicker.js' {
declare module.exports: $Exports<'@material-ui/pickers/TimePicker'>;
}
declare module '@material-ui/pickers/useCanAutoFocus-1eacc580.js' {
declare module.exports: $Exports<'@material-ui/pickers/useCanAutoFocus-1eacc580'>;
}
declare module '@material-ui/pickers/useKeyDown-5aaf69f9.js' {
declare module.exports: $Exports<'@material-ui/pickers/useKeyDown-5aaf69f9'>;
}

View file

@ -1,67 +0,0 @@
// flow-typed signature: daf31116cb8d16563fe4950da978eaea
// flow-typed version: <<STUB>>/@rescripts/cli_v0.0.14/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* '@rescripts/cli'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module '@rescripts/cli' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module '@rescripts/cli/bin/rescripts' {
declare module.exports: any;
}
declare module '@rescripts/cli/loader' {
declare module.exports: any;
}
declare module '@rescripts/cli/patch' {
declare module.exports: any;
}
declare module '@rescripts/cli/scripts/build' {
declare module.exports: any;
}
declare module '@rescripts/cli/scripts/start' {
declare module.exports: any;
}
declare module '@rescripts/cli/scripts/test' {
declare module.exports: any;
}
// Filename aliases
declare module '@rescripts/cli/bin/rescripts.js' {
declare module.exports: $Exports<'@rescripts/cli/bin/rescripts'>;
}
declare module '@rescripts/cli/loader.js' {
declare module.exports: $Exports<'@rescripts/cli/loader'>;
}
declare module '@rescripts/cli/patch.js' {
declare module.exports: $Exports<'@rescripts/cli/patch'>;
}
declare module '@rescripts/cli/scripts/build.js' {
declare module.exports: $Exports<'@rescripts/cli/scripts/build'>;
}
declare module '@rescripts/cli/scripts/start.js' {
declare module.exports: $Exports<'@rescripts/cli/scripts/start'>;
}
declare module '@rescripts/cli/scripts/test.js' {
declare module.exports: $Exports<'@rescripts/cli/scripts/test'>;
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,122 +0,0 @@
// flow-typed signature: b13a5f15d665ff7559db1399f96228e2
// flow-typed version: <<STUB>>/babel-eslint_v10.1.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-eslint'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-eslint' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-eslint/lib/analyze-scope' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/babylon-to-espree/attachComments' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/babylon-to-espree/convertComments' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/babylon-to-espree/convertTemplateType' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/babylon-to-espree' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/babylon-to-espree/toAST' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/babylon-to-espree/toToken' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/babylon-to-espree/toTokens' {
declare module.exports: any;
}
declare module 'babel-eslint/lib' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/parse-with-scope' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/parse' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/require-from-eslint' {
declare module.exports: any;
}
declare module 'babel-eslint/lib/visitor-keys' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-eslint/lib/analyze-scope.js' {
declare module.exports: $Exports<'babel-eslint/lib/analyze-scope'>;
}
declare module 'babel-eslint/lib/babylon-to-espree/attachComments.js' {
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/attachComments'>;
}
declare module 'babel-eslint/lib/babylon-to-espree/convertComments.js' {
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/convertComments'>;
}
declare module 'babel-eslint/lib/babylon-to-espree/convertTemplateType.js' {
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/convertTemplateType'>;
}
declare module 'babel-eslint/lib/babylon-to-espree/index' {
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree'>;
}
declare module 'babel-eslint/lib/babylon-to-espree/index.js' {
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree'>;
}
declare module 'babel-eslint/lib/babylon-to-espree/toAST.js' {
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/toAST'>;
}
declare module 'babel-eslint/lib/babylon-to-espree/toToken.js' {
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/toToken'>;
}
declare module 'babel-eslint/lib/babylon-to-espree/toTokens.js' {
declare module.exports: $Exports<'babel-eslint/lib/babylon-to-espree/toTokens'>;
}
declare module 'babel-eslint/lib/index' {
declare module.exports: $Exports<'babel-eslint/lib'>;
}
declare module 'babel-eslint/lib/index.js' {
declare module.exports: $Exports<'babel-eslint/lib'>;
}
declare module 'babel-eslint/lib/parse-with-scope.js' {
declare module.exports: $Exports<'babel-eslint/lib/parse-with-scope'>;
}
declare module 'babel-eslint/lib/parse.js' {
declare module.exports: $Exports<'babel-eslint/lib/parse'>;
}
declare module 'babel-eslint/lib/require-from-eslint.js' {
declare module.exports: $Exports<'babel-eslint/lib/require-from-eslint'>;
}
declare module 'babel-eslint/lib/visitor-keys.js' {
declare module.exports: $Exports<'babel-eslint/lib/visitor-keys'>;
}

View file

@ -1,91 +0,0 @@
// flow-typed signature: 4bbfe945dcff6bbbca4f981320baa7b4
// flow-typed version: <<STUB>>/babel-preset-env_v1.7.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-preset-env'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-preset-env' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-preset-env/data/built-in-features' {
declare module.exports: any;
}
declare module 'babel-preset-env/data/plugin-features' {
declare module.exports: any;
}
declare module 'babel-preset-env/lib/default-includes' {
declare module.exports: any;
}
declare module 'babel-preset-env/lib' {
declare module.exports: any;
}
declare module 'babel-preset-env/lib/module-transformations' {
declare module.exports: any;
}
declare module 'babel-preset-env/lib/normalize-options' {
declare module.exports: any;
}
declare module 'babel-preset-env/lib/targets-parser' {
declare module.exports: any;
}
declare module 'babel-preset-env/lib/transform-polyfill-require-plugin' {
declare module.exports: any;
}
declare module 'babel-preset-env/lib/utils' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-preset-env/data/built-in-features.js' {
declare module.exports: $Exports<'babel-preset-env/data/built-in-features'>;
}
declare module 'babel-preset-env/data/plugin-features.js' {
declare module.exports: $Exports<'babel-preset-env/data/plugin-features'>;
}
declare module 'babel-preset-env/lib/default-includes.js' {
declare module.exports: $Exports<'babel-preset-env/lib/default-includes'>;
}
declare module 'babel-preset-env/lib/index' {
declare module.exports: $Exports<'babel-preset-env/lib'>;
}
declare module 'babel-preset-env/lib/index.js' {
declare module.exports: $Exports<'babel-preset-env/lib'>;
}
declare module 'babel-preset-env/lib/module-transformations.js' {
declare module.exports: $Exports<'babel-preset-env/lib/module-transformations'>;
}
declare module 'babel-preset-env/lib/normalize-options.js' {
declare module.exports: $Exports<'babel-preset-env/lib/normalize-options'>;
}
declare module 'babel-preset-env/lib/targets-parser.js' {
declare module.exports: $Exports<'babel-preset-env/lib/targets-parser'>;
}
declare module 'babel-preset-env/lib/transform-polyfill-require-plugin.js' {
declare module.exports: $Exports<'babel-preset-env/lib/transform-polyfill-require-plugin'>;
}
declare module 'babel-preset-env/lib/utils.js' {
declare module.exports: $Exports<'babel-preset-env/lib/utils'>;
}

View file

@ -1,35 +0,0 @@
// flow-typed signature: 28906d258cbd356464d5ff82d73c61ac
// flow-typed version: <<STUB>>/babel-preset-react_v6.24.1/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'babel-preset-react'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'babel-preset-react' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'babel-preset-react/lib' {
declare module.exports: any;
}
// Filename aliases
declare module 'babel-preset-react/lib/index' {
declare module.exports: $Exports<'babel-preset-react/lib'>;
}
declare module 'babel-preset-react/lib/index.js' {
declare module.exports: $Exports<'babel-preset-react/lib'>;
}

View file

@ -1,330 +0,0 @@
// flow-typed signature: 55f6f471f003e310f0b2cf093203660e
// flow-typed version: 7472df5490/bluebird_v3.x.x/flow_>=v0.104.x
type Bluebird$RangeError = Error;
type Bluebird$CancellationErrors = Error;
type Bluebird$TimeoutError = Error;
type Bluebird$RejectionError = Error;
type Bluebird$OperationalError = Error;
type Bluebird$ConcurrencyOption = { concurrency: number, ... };
type Bluebird$SpreadOption = { spread: boolean, ... };
type Bluebird$MultiArgsOption = { multiArgs: boolean, ... };
type Bluebird$BluebirdConfig = {
warnings?: boolean,
longStackTraces?: boolean,
cancellation?: boolean,
monitoring?: boolean,
...
};
declare class Bluebird$PromiseInspection<T> {
isCancelled(): boolean;
isFulfilled(): boolean;
isRejected(): boolean;
pending(): boolean;
reason(): any;
value(): T;
}
type Bluebird$PromisifyOptions = {|
multiArgs?: boolean,
context: any
|};
declare type Bluebird$PromisifyAllOptions = {
suffix?: string,
filter?: (
name: string,
func: Function,
target?: any,
passesDefaultFilter?: boolean
) => boolean,
// The promisifier gets a reference to the original method and should return a function which returns a promise
promisifier?: (originalMethod: Function) => () => Bluebird$Promise<any>,
...
};
declare type $Promisable<T> = Promise<T> | T;
declare class Bluebird$Disposable<R> {}
declare class Bluebird$Promise<+R> extends Promise<R> {
static RangeError: Class<Bluebird$RangeError>;
static CancellationErrors: Class<Bluebird$CancellationErrors>;
static TimeoutError: Class<Bluebird$TimeoutError>;
static RejectionError: Class<Bluebird$RejectionError>;
static OperationalError: Class<Bluebird$OperationalError>;
static Defer: Class<Bluebird$Defer>;
static PromiseInspection: Class<Bluebird$PromiseInspection<*>>;
static all<T: Iterable<mixed>>(promises: Promise<T>): Bluebird$Promise<
$TupleMap<T, <V>(p: Promise<V> | V) => V>
>;
static all<T: Iterable<mixed>>(promises: T): Bluebird$Promise<
$TupleMap<T, <V>(p: Promise<V> | V) => V>
>;
static props(
input: Object | Map<*, *> | $Promisable<Object | Map<*, *>>
): Bluebird$Promise<*>;
static any<T, Elem: $Promisable<T>>(
Promises: Iterable<Elem> | $Promisable<Iterable<Elem>>
): Bluebird$Promise<T>;
static race<T, Elem: $Promisable<T>>(
Promises: Iterable<Elem> | $Promisable<Iterable<Elem>>
): Bluebird$Promise<T>;
static reject<T>(error?: any): Bluebird$Promise<T>;
static resolve(): Bluebird$Promise<void>;
static resolve<T>(object: Promise<T>): Bluebird$Promise<T>;
static resolve<T>(object: T): Bluebird$Promise<T>;
static some<T, Elem: $Promisable<T>>(
Promises: Iterable<Elem> | $Promisable<Iterable<Elem>>,
count: number
): Bluebird$Promise<Array<T>>;
static join<T, A>(
value1: $Promisable<A>,
handler: (a: A) => $Promisable<T>
): Bluebird$Promise<T>;
static join<T, A, B>(
value1: $Promisable<A>,
value2: $Promisable<B>,
handler: (a: A, b: B) => $Promisable<T>
): Bluebird$Promise<T>;
static join<T, A, B, C>(
value1: $Promisable<A>,
value2: $Promisable<B>,
value3: $Promisable<C>,
handler: (a: A, b: B, c: C) => $Promisable<T>
): Bluebird$Promise<T>;
static map<T, U, Elem: $Promisable<T>>(
Promises: Iterable<Elem> | $Promisable<Iterable<Elem>>,
mapper: (item: T, index: number, arrayLength: number) => $Promisable<U>,
options?: Bluebird$ConcurrencyOption
): Bluebird$Promise<Array<U>>;
static mapSeries<T, U, Elem: $Promisable<T>>(
Promises: Iterable<Elem> | $Promisable<Iterable<Elem>>,
mapper: (item: T, index: number, arrayLength: number) => $Promisable<U>
): Bluebird$Promise<Array<U>>;
static reduce<T, U, Elem: $Promisable<T>>(
Promises: Iterable<Elem> | $Promisable<Iterable<Elem>>,
reducer: (
total: U,
current: T,
index: number,
arrayLength: number
) => $Promisable<U>,
initialValue?: $Promisable<U>
): Bluebird$Promise<U>;
static filter<T, Elem: $Promisable<T>>(
Promises: Iterable<Elem> | $Promisable<Iterable<Elem>>,
filterer: (
item: T,
index: number,
arrayLength: number
) => $Promisable<boolean>,
option?: Bluebird$ConcurrencyOption
): Bluebird$Promise<Array<T>>;
static each<T, Elem: $Promisable<T>>(
Promises: Iterable<Elem> | $Promisable<Iterable<Elem>>,
iterator: (
item: T,
index: number,
arrayLength: number
) => $Promisable<mixed>
): Bluebird$Promise<Array<T>>;
static try<T>(
fn: () => $Promisable<T>,
args: ?Array<any>,
ctx: ?any
): Bluebird$Promise<T>;
static attempt<T>(
fn: () => $Promisable<T>,
args: ?Array<any>,
ctx: ?any
): Bluebird$Promise<T>;
static delay<T>(ms: number, value: $Promisable<T>): Bluebird$Promise<T>;
static delay(ms: number): Bluebird$Promise<void>;
static config(config: Bluebird$BluebirdConfig): void;
static defer(): Bluebird$Defer;
static setScheduler(
scheduler: (callback: (...args: Array<any>) => void) => void
): void;
static promisify(
nodeFunction: Function,
receiver?: Bluebird$PromisifyOptions
): Function;
static promisifyAll(
target: Object | Array<Object>,
options?: Bluebird$PromisifyAllOptions
): void;
static coroutine(generatorFunction: Function): Function;
static spawn<T>(generatorFunction: Function): Promise<T>;
// It doesn't seem possible to have type-generics for a variable number of arguments.
// Handle up to 3 arguments, then just give up and accept 'any'.
static method<T, R: $Promisable<T>>(fn: () => R): () => Bluebird$Promise<T>;
static method<T, R: $Promisable<T>, A>(
fn: (a: A) => R
): (a: A) => Bluebird$Promise<T>;
static method<T, R: $Promisable<T>, A, B>(
fn: (a: A, b: B) => R
): (a: A, b: B) => Bluebird$Promise<T>;
static method<T, R: $Promisable<T>, A, B, C>(
fn: (a: A, b: B, c: C) => R
): (a: A, b: B, c: C) => Bluebird$Promise<T>;
static method<T, R: $Promisable<T>>(
fn: (...args: any) => R
): (...args: any) => Bluebird$Promise<T>;
static cast<T>(value: $Promisable<T>): Bluebird$Promise<T>;
// static bind(ctx: any): Bluebird$Promise<void>;
static is(value: any): boolean;
static longStackTraces(): void;
static onPossiblyUnhandledRejection(handler: (reason: any) => any): void;
static fromCallback<T>(
resolver: (fn: (error: ?Error, value?: T) => any) => any,
options?: Bluebird$MultiArgsOption
): Bluebird$Promise<T>;
constructor(
callback: (
resolve: (result?: $Promisable<R>) => void,
reject: (error?: any) => void,
onCancel?: (fn?: () => void) => void,
) => mixed
): void;
then(onFulfill: null | void, onReject: null | void): Bluebird$Promise<R>;
then<U>(
onFulfill: null | void,
onReject: (error: any) => Promise<U> | U
): Bluebird$Promise<R | U>;
then<U>(
onFulfill: (value: R) => Promise<U> | U,
onReject: null | void | ((error: any) => Promise<U> | U)
): Bluebird$Promise<U>;
catch(onReject: null | void): Promise<R>;
catch<U>(onReject?: (error: any) => $Promisable<U>): Bluebird$Promise<U>;
catch<U, ErrorT: Error>(
err: Class<ErrorT>,
onReject: (error: ErrorT) => $Promisable<U>
): Bluebird$Promise<U>;
catch<U, ErrorT: Error>(
err1: Class<ErrorT>,
err2: Class<ErrorT>,
onReject: (error: ErrorT) => $Promisable<U>
): Bluebird$Promise<U>;
catch<U, ErrorT: Error>(
err1: Class<ErrorT>,
err2: Class<ErrorT>,
err3: Class<ErrorT>,
onReject: (error: ErrorT) => $Promisable<U>
): Bluebird$Promise<U>;
caught<U, ErrorT: Error>(
err: Class<ErrorT>,
onReject: (error: Error) => $Promisable<U>
): Bluebird$Promise<U>;
caught<U, ErrorT: Error>(
err1: Class<ErrorT>,
err2: Class<ErrorT>,
onReject: (error: ErrorT) => $Promisable<U>
): Bluebird$Promise<U>;
caught<U, ErrorT: Error>(
err1: Class<ErrorT>,
err2: Class<ErrorT>,
err3: Class<ErrorT>,
onReject: (error: ErrorT) => $Promisable<U>
): Bluebird$Promise<U>;
caught<U>(onReject: (error: any) => $Promisable<U>): Bluebird$Promise<U>;
error<U>(onReject?: (error: any) => ?$Promisable<U>): Bluebird$Promise<U>;
done<U>(
onFulfill?: (value: R) => mixed,
onReject?: (error: any) => mixed
): void;
finally<T>(onDone?: (value: R) => mixed): Bluebird$Promise<T>;
lastly<T>(onDone?: (value: R) => mixed): Bluebird$Promise<T>;
tap<T>(onDone?: (value: R) => mixed): Bluebird$Promise<T>;
delay(ms: number): Bluebird$Promise<R>;
timeout(ms: number, message?: string): Bluebird$Promise<R>;
cancel(): void;
// bind(ctx: any): Bluebird$Promise<R>;
call(propertyName: string, ...args: Array<any>): Bluebird$Promise<any>;
throw(reason: Error): Bluebird$Promise<R>;
thenThrow(reason: Error): Bluebird$Promise<R>;
all<T>(): Bluebird$Promise<Array<T>>;
any<T>(): Bluebird$Promise<T>;
some<T>(count: number): Bluebird$Promise<Array<T>>;
race<T>(): Bluebird$Promise<T>;
map<T, U>(
mapper: (item: T, index: number, arrayLength: number) => $Promisable<U>,
options?: Bluebird$ConcurrencyOption
): Bluebird$Promise<Array<U>>;
mapSeries<T, U>(
mapper: (item: T, index: number, arrayLength: number) => $Promisable<U>
): Bluebird$Promise<Array<U>>;
reduce<T, U>(
reducer: (
total: T,
item: U,
index: number,
arrayLength: number
) => $Promisable<T>,
initialValue?: $Promisable<T>
): Bluebird$Promise<T>;
filter<T>(
filterer: (
item: T,
index: number,
arrayLength: number
) => $Promisable<boolean>,
options?: Bluebird$ConcurrencyOption
): Bluebird$Promise<Array<T>>;
each<T, U>(
iterator: (item: T, index: number, arrayLength: number) => $Promisable<U>
): Bluebird$Promise<Array<T>>;
asCallback<T>(
callback: (error: ?any, value?: T) => any,
options?: Bluebird$SpreadOption
): void;
return<T>(value: T): Bluebird$Promise<T>;
thenReturn<T>(value: T): Bluebird$Promise<T>;
spread<T>(...args: Array<T>): Bluebird$Promise<*>;
reflect(): Bluebird$Promise<Bluebird$PromiseInspection<*>>;
isFulfilled(): boolean;
isRejected(): boolean;
isPending(): boolean;
isResolved(): boolean;
value(): R;
reason(): any;
disposer(
disposer: (value: R, promise: Promise<*>) => void
): Bluebird$Disposable<R>;
static using<T, A>(
disposable: Bluebird$Disposable<T>,
handler: (value: T) => $Promisable<A>
): Bluebird$Promise<A>;
suppressUnhandledRejections(): void;
}
declare class Bluebird$Defer {
promise: Bluebird$Promise<*>;
resolve: (value: any) => any;
reject: (value: any) => any;
}
declare module "bluebird" {
declare module.exports: typeof Bluebird$Promise;
declare type Disposable<T> = Bluebird$Disposable<T>;
}

View file

@ -1,52 +0,0 @@
// flow-typed signature: f2a33ac58e68a755b67070b2ef2f120a
// flow-typed version: <<STUB>>/chokidar_v^3.4.2/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'chokidar'
*
* 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 'chokidar' {
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 'chokidar/lib/constants' {
declare module.exports: any;
}
declare module 'chokidar/lib/fsevents-handler' {
declare module.exports: any;
}
declare module 'chokidar/lib/nodefs-handler' {
declare module.exports: any;
}
// Filename aliases
declare module 'chokidar/index' {
declare module.exports: $Exports<'chokidar'>;
}
declare module 'chokidar/index.js' {
declare module.exports: $Exports<'chokidar'>;
}
declare module 'chokidar/lib/constants.js' {
declare module.exports: $Exports<'chokidar/lib/constants'>;
}
declare module 'chokidar/lib/fsevents-handler.js' {
declare module.exports: $Exports<'chokidar/lib/fsevents-handler'>;
}
declare module 'chokidar/lib/nodefs-handler.js' {
declare module.exports: $Exports<'chokidar/lib/nodefs-handler'>;
}

View file

@ -1,23 +0,0 @@
// flow-typed signature: e5943b73ab5a7e87ce78d833ac522e54
// flow-typed version: a913c9ae5a/classnames_v2.x.x/flow_>=v0.104.x
type $npm$classnames$Classes =
| string
| number
| { [className: string]: *, ... }
| boolean
| void
| null
| $ReadOnlyArray<$npm$classnames$Classes>;
declare module "classnames" {
declare module.exports: (...classes: Array<$npm$classnames$Classes>) => string;
}
declare module "classnames/bind" {
declare module.exports: $Exports<"classnames">;
}
declare module "classnames/dedupe" {
declare module.exports: $Exports<"classnames">;
}

View file

@ -1,157 +0,0 @@
// flow-typed signature: a85996c430da07b42cd9ff75ba2244a5
// flow-typed version: <<STUB>>/concurrently_v5.3.0/flow_v0.135.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/bin/concurrently' {
declare module.exports: any;
}
declare module 'concurrently/src/command-parser/expand-npm-shortcut' {
declare module.exports: any;
}
declare module 'concurrently/src/command-parser/expand-npm-wildcard' {
declare module.exports: any;
}
declare module 'concurrently/src/command-parser/strip-quotes' {
declare module.exports: any;
}
declare module 'concurrently/src/command' {
declare module.exports: any;
}
declare module 'concurrently/src/completion-listener' {
declare module.exports: any;
}
declare module 'concurrently/src/concurrently' {
declare module.exports: any;
}
declare module 'concurrently/src/defaults' {
declare module.exports: any;
}
declare module 'concurrently/src/flow-control/fixtures/fake-command' {
declare module.exports: any;
}
declare module 'concurrently/src/flow-control/input-handler' {
declare module.exports: any;
}
declare module 'concurrently/src/flow-control/kill-on-signal' {
declare module.exports: any;
}
declare module 'concurrently/src/flow-control/kill-others' {
declare module.exports: any;
}
declare module 'concurrently/src/flow-control/log-error' {
declare module.exports: any;
}
declare module 'concurrently/src/flow-control/log-exit' {
declare module.exports: any;
}
declare module 'concurrently/src/flow-control/log-output' {
declare module.exports: any;
}
declare module 'concurrently/src/flow-control/restart-process' {
declare module.exports: any;
}
declare module 'concurrently/src/get-spawn-opts' {
declare module.exports: any;
}
declare module 'concurrently/src/logger' {
declare module.exports: any;
}
// Filename aliases
declare module 'concurrently/bin/concurrently.js' {
declare module.exports: $Exports<'concurrently/bin/concurrently'>;
}
declare module 'concurrently/index' {
declare module.exports: $Exports<'concurrently'>;
}
declare module 'concurrently/index.js' {
declare module.exports: $Exports<'concurrently'>;
}
declare module 'concurrently/src/command-parser/expand-npm-shortcut.js' {
declare module.exports: $Exports<'concurrently/src/command-parser/expand-npm-shortcut'>;
}
declare module 'concurrently/src/command-parser/expand-npm-wildcard.js' {
declare module.exports: $Exports<'concurrently/src/command-parser/expand-npm-wildcard'>;
}
declare module 'concurrently/src/command-parser/strip-quotes.js' {
declare module.exports: $Exports<'concurrently/src/command-parser/strip-quotes'>;
}
declare module 'concurrently/src/command.js' {
declare module.exports: $Exports<'concurrently/src/command'>;
}
declare module 'concurrently/src/completion-listener.js' {
declare module.exports: $Exports<'concurrently/src/completion-listener'>;
}
declare module 'concurrently/src/concurrently.js' {
declare module.exports: $Exports<'concurrently/src/concurrently'>;
}
declare module 'concurrently/src/defaults.js' {
declare module.exports: $Exports<'concurrently/src/defaults'>;
}
declare module 'concurrently/src/flow-control/fixtures/fake-command.js' {
declare module.exports: $Exports<'concurrently/src/flow-control/fixtures/fake-command'>;
}
declare module 'concurrently/src/flow-control/input-handler.js' {
declare module.exports: $Exports<'concurrently/src/flow-control/input-handler'>;
}
declare module 'concurrently/src/flow-control/kill-on-signal.js' {
declare module.exports: $Exports<'concurrently/src/flow-control/kill-on-signal'>;
}
declare module 'concurrently/src/flow-control/kill-others.js' {
declare module.exports: $Exports<'concurrently/src/flow-control/kill-others'>;
}
declare module 'concurrently/src/flow-control/log-error.js' {
declare module.exports: $Exports<'concurrently/src/flow-control/log-error'>;
}
declare module 'concurrently/src/flow-control/log-exit.js' {
declare module.exports: $Exports<'concurrently/src/flow-control/log-exit'>;
}
declare module 'concurrently/src/flow-control/log-output.js' {
declare module.exports: $Exports<'concurrently/src/flow-control/log-output'>;
}
declare module 'concurrently/src/flow-control/restart-process.js' {
declare module.exports: $Exports<'concurrently/src/flow-control/restart-process'>;
}
declare module 'concurrently/src/get-spawn-opts.js' {
declare module.exports: $Exports<'concurrently/src/get-spawn-opts'>;
}
declare module 'concurrently/src/logger.js' {
declare module.exports: $Exports<'concurrently/src/logger'>;
}

View file

@ -1,70 +0,0 @@
// flow-typed signature: 31e74151994a2ea1a25a4b65b1870e32
// flow-typed version: <<STUB>>/cross-env_v7.0.2/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'cross-env'
*
* 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 'cross-env' {
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 'cross-env/src/bin/cross-env-shell' {
declare module.exports: any;
}
declare module 'cross-env/src/bin/cross-env' {
declare module.exports: any;
}
declare module 'cross-env/src/command' {
declare module.exports: any;
}
declare module 'cross-env/src' {
declare module.exports: any;
}
declare module 'cross-env/src/is-windows' {
declare module.exports: any;
}
declare module 'cross-env/src/variable' {
declare module.exports: any;
}
// Filename aliases
declare module 'cross-env/src/bin/cross-env-shell.js' {
declare module.exports: $Exports<'cross-env/src/bin/cross-env-shell'>;
}
declare module 'cross-env/src/bin/cross-env.js' {
declare module.exports: $Exports<'cross-env/src/bin/cross-env'>;
}
declare module 'cross-env/src/command.js' {
declare module.exports: $Exports<'cross-env/src/command'>;
}
declare module 'cross-env/src/index' {
declare module.exports: $Exports<'cross-env/src'>;
}
declare module 'cross-env/src/index.js' {
declare module.exports: $Exports<'cross-env/src'>;
}
declare module 'cross-env/src/is-windows.js' {
declare module.exports: $Exports<'cross-env/src/is-windows'>;
}
declare module 'cross-env/src/variable.js' {
declare module.exports: $Exports<'cross-env/src/variable'>;
}

View file

@ -1,32 +0,0 @@
// flow-typed signature: ead051a4e8f156aec308d44adc19904a
// flow-typed version: <<STUB>>/darkreader_v4.9.21/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'darkreader'
*
* 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 'darkreader' {
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 'darkreader/darkreader' {
declare module.exports: any;
}
// Filename aliases
declare module 'darkreader/darkreader.js' {
declare module.exports: $Exports<'darkreader/darkreader'>;
}

View file

@ -1,33 +0,0 @@
// flow-typed signature: 22b9e1a368b87f0978370a81a60af4b5
// flow-typed version: <<STUB>>/download_v8.0.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'download'
*
* 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 'download' {
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 'download/index' {
declare module.exports: $Exports<'download'>;
}
declare module 'download/index.js' {
declare module.exports: $Exports<'download'>;
}

View file

@ -1,91 +0,0 @@
// flow-typed signature: c229175f1e76917823b05df0c388e44a
// flow-typed version: <<STUB>>/dugite_v1.91.3/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'dugite'
*
* 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 'dugite' {
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 'dugite/build/lib/errors' {
declare module.exports: any;
}
declare module 'dugite/build/lib/git-environment' {
declare module.exports: any;
}
declare module 'dugite/build/lib/git-process' {
declare module.exports: any;
}
declare module 'dugite/build/lib' {
declare module.exports: any;
}
declare module 'dugite/jest.external.config' {
declare module.exports: any;
}
declare module 'dugite/jest.fast.config' {
declare module.exports: any;
}
declare module 'dugite/jest.slow.config' {
declare module.exports: any;
}
declare module 'dugite/script/config' {
declare module.exports: any;
}
declare module 'dugite/script/download-git' {
declare module.exports: any;
}
// Filename aliases
declare module 'dugite/build/lib/errors.js' {
declare module.exports: $Exports<'dugite/build/lib/errors'>;
}
declare module 'dugite/build/lib/git-environment.js' {
declare module.exports: $Exports<'dugite/build/lib/git-environment'>;
}
declare module 'dugite/build/lib/git-process.js' {
declare module.exports: $Exports<'dugite/build/lib/git-process'>;
}
declare module 'dugite/build/lib/index' {
declare module.exports: $Exports<'dugite/build/lib'>;
}
declare module 'dugite/build/lib/index.js' {
declare module.exports: $Exports<'dugite/build/lib'>;
}
declare module 'dugite/jest.external.config.js' {
declare module.exports: $Exports<'dugite/jest.external.config'>;
}
declare module 'dugite/jest.fast.config.js' {
declare module.exports: $Exports<'dugite/jest.fast.config'>;
}
declare module 'dugite/jest.slow.config.js' {
declare module.exports: $Exports<'dugite/jest.slow.config'>;
}
declare module 'dugite/script/config.js' {
declare module.exports: $Exports<'dugite/script/config'>;
}
declare module 'dugite/script/download-git.js' {
declare module.exports: $Exports<'dugite/script/download-git'>;
}

View file

@ -1,70 +0,0 @@
// flow-typed signature: f9d676befebde615716207904306bc7d
// flow-typed version: <<STUB>>/electron-builder_v22.8.1/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'electron-builder'
*
* 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 'electron-builder' {
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 'electron-builder/out/builder' {
declare module.exports: any;
}
declare module 'electron-builder/out/cli/cli' {
declare module.exports: any;
}
declare module 'electron-builder/out/cli/create-self-signed-cert' {
declare module.exports: any;
}
declare module 'electron-builder/out/cli/install-app-deps' {
declare module.exports: any;
}
declare module 'electron-builder/out/cli/start' {
declare module.exports: any;
}
declare module 'electron-builder/out' {
declare module.exports: any;
}
// Filename aliases
declare module 'electron-builder/out/builder.js' {
declare module.exports: $Exports<'electron-builder/out/builder'>;
}
declare module 'electron-builder/out/cli/cli.js' {
declare module.exports: $Exports<'electron-builder/out/cli/cli'>;
}
declare module 'electron-builder/out/cli/create-self-signed-cert.js' {
declare module.exports: $Exports<'electron-builder/out/cli/create-self-signed-cert'>;
}
declare module 'electron-builder/out/cli/install-app-deps.js' {
declare module.exports: $Exports<'electron-builder/out/cli/install-app-deps'>;
}
declare module 'electron-builder/out/cli/start.js' {
declare module.exports: $Exports<'electron-builder/out/cli/start'>;
}
declare module 'electron-builder/out/index' {
declare module.exports: $Exports<'electron-builder/out'>;
}
declare module 'electron-builder/out/index.js' {
declare module.exports: $Exports<'electron-builder/out'>;
}

View file

@ -1,33 +0,0 @@
// flow-typed signature: cc340e6d911cfa671fec5c99564f16a8
// flow-typed version: <<STUB>>/electron-context-menu_v2.3.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'electron-context-menu'
*
* 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 'electron-context-menu' {
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 'electron-context-menu/index' {
declare module.exports: $Exports<'electron-context-menu'>;
}
declare module 'electron-context-menu/index.js' {
declare module.exports: $Exports<'electron-context-menu'>;
}

View file

@ -1,33 +0,0 @@
// flow-typed signature: 7412ab626850c76f36b81eae32fd3909
// flow-typed version: <<STUB>>/electron-is-dev_v1.2.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'electron-is-dev'
*
* 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 'electron-is-dev' {
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 'electron-is-dev/index' {
declare module.exports: $Exports<'electron-is-dev'>;
}
declare module 'electron-is-dev/index.js' {
declare module.exports: $Exports<'electron-is-dev'>;
}

View file

@ -1,56 +0,0 @@
// flow-typed signature: b295666619fead4a0f90b030c4afeb51
// flow-typed version: <<STUB>>/electron-notarize_v1.0.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'electron-notarize'
*
* 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 'electron-notarize' {
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 'electron-notarize/lib/helpers' {
declare module.exports: any;
}
declare module 'electron-notarize/lib' {
declare module.exports: any;
}
declare module 'electron-notarize/lib/spawn' {
declare module.exports: any;
}
declare module 'electron-notarize/lib/validate-args' {
declare module.exports: any;
}
// Filename aliases
declare module 'electron-notarize/lib/helpers.js' {
declare module.exports: $Exports<'electron-notarize/lib/helpers'>;
}
declare module 'electron-notarize/lib/index' {
declare module.exports: $Exports<'electron-notarize/lib'>;
}
declare module 'electron-notarize/lib/index.js' {
declare module.exports: $Exports<'electron-notarize/lib'>;
}
declare module 'electron-notarize/lib/spawn.js' {
declare module.exports: $Exports<'electron-notarize/lib/spawn'>;
}
declare module 'electron-notarize/lib/validate-args.js' {
declare module.exports: $Exports<'electron-notarize/lib/validate-args'>;
}

View file

@ -1,32 +0,0 @@
// flow-typed signature: 410fe49878d61f88c97264de325f07f0
// flow-typed version: <<STUB>>/electron-settings_v4.0.2/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'electron-settings'
*
* 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 'electron-settings' {
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 'electron-settings/dist/settings' {
declare module.exports: any;
}
// Filename aliases
declare module 'electron-settings/dist/settings.js' {
declare module.exports: $Exports<'electron-settings/dist/settings'>;
}

View file

@ -1,186 +0,0 @@
// flow-typed signature: 455e572079141bb7ac8274843addadae
// flow-typed version: <<STUB>>/electron-updater_v4.3.5/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'electron-updater'
*
* 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 'electron-updater' {
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 'electron-updater/out/AppAdapter' {
declare module.exports: any;
}
declare module 'electron-updater/out/AppImageUpdater' {
declare module.exports: any;
}
declare module 'electron-updater/out/AppUpdater' {
declare module.exports: any;
}
declare module 'electron-updater/out/BaseUpdater' {
declare module.exports: any;
}
declare module 'electron-updater/out/differentialDownloader/DataSplitter' {
declare module.exports: any;
}
declare module 'electron-updater/out/differentialDownloader/DifferentialDownloader' {
declare module.exports: any;
}
declare module 'electron-updater/out/differentialDownloader/downloadPlanBuilder' {
declare module.exports: any;
}
declare module 'electron-updater/out/differentialDownloader/FileWithEmbeddedBlockMapDifferentialDownloader' {
declare module.exports: any;
}
declare module 'electron-updater/out/differentialDownloader/GenericDifferentialDownloader' {
declare module.exports: any;
}
declare module 'electron-updater/out/differentialDownloader/multipleRangeDownloader' {
declare module.exports: any;
}
declare module 'electron-updater/out/DownloadedUpdateHelper' {
declare module.exports: any;
}
declare module 'electron-updater/out/ElectronAppAdapter' {
declare module.exports: any;
}
declare module 'electron-updater/out/electronHttpExecutor' {
declare module.exports: any;
}
declare module 'electron-updater/out/MacUpdater' {
declare module.exports: any;
}
declare module 'electron-updater/out/main' {
declare module.exports: any;
}
declare module 'electron-updater/out/NsisUpdater' {
declare module.exports: any;
}
declare module 'electron-updater/out/providerFactory' {
declare module.exports: any;
}
declare module 'electron-updater/out/providers/BintrayProvider' {
declare module.exports: any;
}
declare module 'electron-updater/out/providers/GenericProvider' {
declare module.exports: any;
}
declare module 'electron-updater/out/providers/GitHubProvider' {
declare module.exports: any;
}
declare module 'electron-updater/out/providers/PrivateGitHubProvider' {
declare module.exports: any;
}
declare module 'electron-updater/out/providers/Provider' {
declare module.exports: any;
}
declare module 'electron-updater/out/windowsExecutableCodeSignatureVerifier' {
declare module.exports: any;
}
// Filename aliases
declare module 'electron-updater/out/AppAdapter.js' {
declare module.exports: $Exports<'electron-updater/out/AppAdapter'>;
}
declare module 'electron-updater/out/AppImageUpdater.js' {
declare module.exports: $Exports<'electron-updater/out/AppImageUpdater'>;
}
declare module 'electron-updater/out/AppUpdater.js' {
declare module.exports: $Exports<'electron-updater/out/AppUpdater'>;
}
declare module 'electron-updater/out/BaseUpdater.js' {
declare module.exports: $Exports<'electron-updater/out/BaseUpdater'>;
}
declare module 'electron-updater/out/differentialDownloader/DataSplitter.js' {
declare module.exports: $Exports<'electron-updater/out/differentialDownloader/DataSplitter'>;
}
declare module 'electron-updater/out/differentialDownloader/DifferentialDownloader.js' {
declare module.exports: $Exports<'electron-updater/out/differentialDownloader/DifferentialDownloader'>;
}
declare module 'electron-updater/out/differentialDownloader/downloadPlanBuilder.js' {
declare module.exports: $Exports<'electron-updater/out/differentialDownloader/downloadPlanBuilder'>;
}
declare module 'electron-updater/out/differentialDownloader/FileWithEmbeddedBlockMapDifferentialDownloader.js' {
declare module.exports: $Exports<'electron-updater/out/differentialDownloader/FileWithEmbeddedBlockMapDifferentialDownloader'>;
}
declare module 'electron-updater/out/differentialDownloader/GenericDifferentialDownloader.js' {
declare module.exports: $Exports<'electron-updater/out/differentialDownloader/GenericDifferentialDownloader'>;
}
declare module 'electron-updater/out/differentialDownloader/multipleRangeDownloader.js' {
declare module.exports: $Exports<'electron-updater/out/differentialDownloader/multipleRangeDownloader'>;
}
declare module 'electron-updater/out/DownloadedUpdateHelper.js' {
declare module.exports: $Exports<'electron-updater/out/DownloadedUpdateHelper'>;
}
declare module 'electron-updater/out/ElectronAppAdapter.js' {
declare module.exports: $Exports<'electron-updater/out/ElectronAppAdapter'>;
}
declare module 'electron-updater/out/electronHttpExecutor.js' {
declare module.exports: $Exports<'electron-updater/out/electronHttpExecutor'>;
}
declare module 'electron-updater/out/MacUpdater.js' {
declare module.exports: $Exports<'electron-updater/out/MacUpdater'>;
}
declare module 'electron-updater/out/main.js' {
declare module.exports: $Exports<'electron-updater/out/main'>;
}
declare module 'electron-updater/out/NsisUpdater.js' {
declare module.exports: $Exports<'electron-updater/out/NsisUpdater'>;
}
declare module 'electron-updater/out/providerFactory.js' {
declare module.exports: $Exports<'electron-updater/out/providerFactory'>;
}
declare module 'electron-updater/out/providers/BintrayProvider.js' {
declare module.exports: $Exports<'electron-updater/out/providers/BintrayProvider'>;
}
declare module 'electron-updater/out/providers/GenericProvider.js' {
declare module.exports: $Exports<'electron-updater/out/providers/GenericProvider'>;
}
declare module 'electron-updater/out/providers/GitHubProvider.js' {
declare module.exports: $Exports<'electron-updater/out/providers/GitHubProvider'>;
}
declare module 'electron-updater/out/providers/PrivateGitHubProvider.js' {
declare module.exports: $Exports<'electron-updater/out/providers/PrivateGitHubProvider'>;
}
declare module 'electron-updater/out/providers/Provider.js' {
declare module.exports: $Exports<'electron-updater/out/providers/Provider'>;
}
declare module 'electron-updater/out/windowsExecutableCodeSignatureVerifier.js' {
declare module.exports: $Exports<'electron-updater/out/windowsExecutableCodeSignatureVerifier'>;
}

View file

@ -1,33 +0,0 @@
// flow-typed signature: 8fe97ae17982ab54eeb0b11334bf8bea
// flow-typed version: <<STUB>>/electron-window-state_v5.0.3/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'electron-window-state'
*
* 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 'electron-window-state' {
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 'electron-window-state/index' {
declare module.exports: $Exports<'electron-window-state'>;
}
declare module 'electron-window-state/index.js' {
declare module.exports: $Exports<'electron-window-state'>;
}

View file

@ -1,45 +0,0 @@
// flow-typed signature: 33ed1e09474d7a3cdcd2a9af78e20ffb
// flow-typed version: <<STUB>>/electron_v^12.0.0-beta.10/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'electron'
*
* 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 'electron' {
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 'electron/cli' {
declare module.exports: any;
}
declare module 'electron/install' {
declare module.exports: any;
}
// Filename aliases
declare module 'electron/cli.js' {
declare module.exports: $Exports<'electron/cli'>;
}
declare module 'electron/index' {
declare module.exports: $Exports<'electron'>;
}
declare module 'electron/index.js' {
declare module.exports: $Exports<'electron'>;
}
declare module 'electron/install.js' {
declare module.exports: $Exports<'electron/install'>;
}

View file

@ -1,101 +0,0 @@
// flow-typed signature: 848c6fc59680ee0ef17c1b513dd402a6
// flow-typed version: <<STUB>>/eslint-config-airbnb_v18.2.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-config-airbnb'
*
* 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 'eslint-config-airbnb' {
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 'eslint-config-airbnb/base' {
declare module.exports: any;
}
declare module 'eslint-config-airbnb/hooks' {
declare module.exports: any;
}
declare module 'eslint-config-airbnb/legacy' {
declare module.exports: any;
}
declare module 'eslint-config-airbnb/rules/react-a11y' {
declare module.exports: any;
}
declare module 'eslint-config-airbnb/rules/react-hooks' {
declare module.exports: any;
}
declare module 'eslint-config-airbnb/rules/react' {
declare module.exports: any;
}
declare module 'eslint-config-airbnb/test/requires' {
declare module.exports: any;
}
declare module 'eslint-config-airbnb/test/test-base' {
declare module.exports: any;
}
declare module 'eslint-config-airbnb/test/test-react-order' {
declare module.exports: any;
}
declare module 'eslint-config-airbnb/whitespace' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-config-airbnb/base.js' {
declare module.exports: $Exports<'eslint-config-airbnb/base'>;
}
declare module 'eslint-config-airbnb/hooks.js' {
declare module.exports: $Exports<'eslint-config-airbnb/hooks'>;
}
declare module 'eslint-config-airbnb/index' {
declare module.exports: $Exports<'eslint-config-airbnb'>;
}
declare module 'eslint-config-airbnb/index.js' {
declare module.exports: $Exports<'eslint-config-airbnb'>;
}
declare module 'eslint-config-airbnb/legacy.js' {
declare module.exports: $Exports<'eslint-config-airbnb/legacy'>;
}
declare module 'eslint-config-airbnb/rules/react-a11y.js' {
declare module.exports: $Exports<'eslint-config-airbnb/rules/react-a11y'>;
}
declare module 'eslint-config-airbnb/rules/react-hooks.js' {
declare module.exports: $Exports<'eslint-config-airbnb/rules/react-hooks'>;
}
declare module 'eslint-config-airbnb/rules/react.js' {
declare module.exports: $Exports<'eslint-config-airbnb/rules/react'>;
}
declare module 'eslint-config-airbnb/test/requires.js' {
declare module.exports: $Exports<'eslint-config-airbnb/test/requires'>;
}
declare module 'eslint-config-airbnb/test/test-base.js' {
declare module.exports: $Exports<'eslint-config-airbnb/test/test-base'>;
}
declare module 'eslint-config-airbnb/test/test-react-order.js' {
declare module.exports: $Exports<'eslint-config-airbnb/test/test-react-order'>;
}
declare module 'eslint-config-airbnb/whitespace.js' {
declare module.exports: $Exports<'eslint-config-airbnb/whitespace'>;
}

View file

@ -1,94 +0,0 @@
// flow-typed signature: c7eb4dc4c1220800bc195d22f0731501
// flow-typed version: <<STUB>>/eslint-config-prettier_v6.12.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-config-prettier'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'eslint-config-prettier' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'eslint-config-prettier/@typescript-eslint' {
declare module.exports: any;
}
declare module 'eslint-config-prettier/babel' {
declare module.exports: any;
}
declare module 'eslint-config-prettier/bin/cli' {
declare module.exports: any;
}
declare module 'eslint-config-prettier/bin/validators' {
declare module.exports: any;
}
declare module 'eslint-config-prettier/flowtype' {
declare module.exports: any;
}
declare module 'eslint-config-prettier/react' {
declare module.exports: any;
}
declare module 'eslint-config-prettier/standard' {
declare module.exports: any;
}
declare module 'eslint-config-prettier/unicorn' {
declare module.exports: any;
}
declare module 'eslint-config-prettier/vue' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-config-prettier/@typescript-eslint.js' {
declare module.exports: $Exports<'eslint-config-prettier/@typescript-eslint'>;
}
declare module 'eslint-config-prettier/babel.js' {
declare module.exports: $Exports<'eslint-config-prettier/babel'>;
}
declare module 'eslint-config-prettier/bin/cli.js' {
declare module.exports: $Exports<'eslint-config-prettier/bin/cli'>;
}
declare module 'eslint-config-prettier/bin/validators.js' {
declare module.exports: $Exports<'eslint-config-prettier/bin/validators'>;
}
declare module 'eslint-config-prettier/flowtype.js' {
declare module.exports: $Exports<'eslint-config-prettier/flowtype'>;
}
declare module 'eslint-config-prettier/index' {
declare module.exports: $Exports<'eslint-config-prettier'>;
}
declare module 'eslint-config-prettier/index.js' {
declare module.exports: $Exports<'eslint-config-prettier'>;
}
declare module 'eslint-config-prettier/react.js' {
declare module.exports: $Exports<'eslint-config-prettier/react'>;
}
declare module 'eslint-config-prettier/standard.js' {
declare module.exports: $Exports<'eslint-config-prettier/standard'>;
}
declare module 'eslint-config-prettier/unicorn.js' {
declare module.exports: $Exports<'eslint-config-prettier/unicorn'>;
}
declare module 'eslint-config-prettier/vue.js' {
declare module.exports: $Exports<'eslint-config-prettier/vue'>;
}

View file

@ -1,33 +0,0 @@
// flow-typed signature: b421b7ab307720f86702d49a237f4bca
// flow-typed version: <<STUB>>/eslint-config-standard_v14.1.1/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-config-standard'
*
* 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 'eslint-config-standard' {
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 'eslint-config-standard/index' {
declare module.exports: $Exports<'eslint-config-standard'>;
}
declare module 'eslint-config-standard/index.js' {
declare module.exports: $Exports<'eslint-config-standard'>;
}

View file

@ -1,520 +0,0 @@
// flow-typed signature: 76ff393c02731a3fc8421770f28fe18a
// flow-typed version: <<STUB>>/eslint-plugin-flowtype_v5.2.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-flowtype'
*
* 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 'eslint-plugin-flowtype' {
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 'eslint-plugin-flowtype/dist/bin/addAssertions' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/bin/checkDocs' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/bin/checkTests' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/bin/utilities' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/arrayStyle' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/arrayStyle/isSimpleType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/arrayStyle/needWrap' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/arrayStyleComplexType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/arrayStyleSimpleType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/arrowParens' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/booleanStyle' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/defineFlowType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/delimiterDangle' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/genericSpacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/newlineAfterFlowAnnotation' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noDupeKeys' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noExistentialType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noFlowFixMeComments' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noMixed' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noMutableArray' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noPrimitiveConstructorTypes' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noTypesMissingFileAnnotation' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noUnusedExpressions' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/noWeakTypes' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/objectTypeDelimiter' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireCompoundTypeAlias' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireExactType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireIndexerName' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireInexactType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireParameterType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireReadonlyReactProps' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireReturnType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireTypesAtTop' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireValidFileAnnotation' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireVariableType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/semi' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/sortKeys' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceAfterTypeColon' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeGenericBracket' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeTypeColon' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/spreadExactType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateFunctions' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeIndexer' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeProperty' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateReturnType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypeCastExpression' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypical' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateVariables' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/reporter' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeIdMatch' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeImportStyle' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/unionIntersectionSpacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/useFlowType' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/rules/validSyntax' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/checkFlowFileAnnotation' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/fuzzyStringMatch' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getParameterName' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getTokenAfterParens' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getTokenBeforeParens' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFile' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFileAnnotation' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isNoFlowFile' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isNoFlowFileAnnotation' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/iterateFunctionNodes' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/quoteName' {
declare module.exports: any;
}
declare module 'eslint-plugin-flowtype/dist/utilities/spacingFixers' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-flowtype/dist/bin/addAssertions.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/bin/addAssertions'>;
}
declare module 'eslint-plugin-flowtype/dist/bin/checkDocs.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/bin/checkDocs'>;
}
declare module 'eslint-plugin-flowtype/dist/bin/checkTests.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/bin/checkTests'>;
}
declare module 'eslint-plugin-flowtype/dist/bin/utilities.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/bin/utilities'>;
}
declare module 'eslint-plugin-flowtype/dist/index' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist'>;
}
declare module 'eslint-plugin-flowtype/dist/index.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/arrayStyle/index' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/arrayStyle'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/arrayStyle/index.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/arrayStyle'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/arrayStyle/isSimpleType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/arrayStyle/isSimpleType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/arrayStyle/needWrap.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/arrayStyle/needWrap'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/arrayStyleComplexType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/arrayStyleComplexType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/arrayStyleSimpleType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/arrayStyleSimpleType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/arrowParens.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/arrowParens'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/booleanStyle.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/booleanStyle'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/defineFlowType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/defineFlowType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/delimiterDangle.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/delimiterDangle'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/genericSpacing.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/genericSpacing'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/newlineAfterFlowAnnotation.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/newlineAfterFlowAnnotation'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noDupeKeys.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noDupeKeys'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noExistentialType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noExistentialType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noFlowFixMeComments.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noFlowFixMeComments'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noMixed.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noMixed'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noMutableArray.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noMutableArray'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noPrimitiveConstructorTypes.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noPrimitiveConstructorTypes'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noTypesMissingFileAnnotation.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noTypesMissingFileAnnotation'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noUnusedExpressions.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noUnusedExpressions'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/noWeakTypes.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/noWeakTypes'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/objectTypeDelimiter.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/objectTypeDelimiter'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireCompoundTypeAlias.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireCompoundTypeAlias'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireExactType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireExactType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireIndexerName.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireIndexerName'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireInexactType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireInexactType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireParameterType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireParameterType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireReadonlyReactProps.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireReadonlyReactProps'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireReturnType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireReturnType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireTypesAtTop.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireTypesAtTop'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireValidFileAnnotation.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireValidFileAnnotation'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/requireVariableType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/requireVariableType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/semi.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/semi'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/sortKeys.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/sortKeys'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceAfterTypeColon.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/spaceAfterTypeColon'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeGenericBracket.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/spaceBeforeGenericBracket'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/spaceBeforeTypeColon.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/spaceBeforeTypeColon'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/spreadExactType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/spreadExactType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateFunctions.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateFunctions'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeIndexer.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeIndexer'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeProperty.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateObjectTypeProperty'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateReturnType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateReturnType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypeCastExpression.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypeCastExpression'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypical.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateTypical'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateVariables.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/evaluateVariables'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/index' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/index.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeColonSpacing/reporter.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeColonSpacing/reporter'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeIdMatch.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeIdMatch'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/typeImportStyle.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/typeImportStyle'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/unionIntersectionSpacing.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/unionIntersectionSpacing'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/useFlowType.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/useFlowType'>;
}
declare module 'eslint-plugin-flowtype/dist/rules/validSyntax.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/rules/validSyntax'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/checkFlowFileAnnotation.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/checkFlowFileAnnotation'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/fuzzyStringMatch.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/fuzzyStringMatch'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getParameterName.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/getParameterName'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getTokenAfterParens.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/getTokenAfterParens'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/getTokenBeforeParens.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/getTokenBeforeParens'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/index' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/index.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFile.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/isFlowFile'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isFlowFileAnnotation.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/isFlowFileAnnotation'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isNoFlowFile.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/isNoFlowFile'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/isNoFlowFileAnnotation.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/isNoFlowFileAnnotation'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/iterateFunctionNodes.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/iterateFunctionNodes'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/quoteName.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/quoteName'>;
}
declare module 'eslint-plugin-flowtype/dist/utilities/spacingFixers.js' {
declare module.exports: $Exports<'eslint-plugin-flowtype/dist/utilities/spacingFixers'>;
}

View file

@ -1,70 +0,0 @@
// flow-typed signature: b2371d33bd903894ebcfc4179fdf5ada
// flow-typed version: <<STUB>>/eslint-plugin-html_v6.1.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-html'
*
* 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 'eslint-plugin-html' {
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 'eslint-plugin-html/src/extract' {
declare module.exports: any;
}
declare module 'eslint-plugin-html/src/getFileMode' {
declare module.exports: any;
}
declare module 'eslint-plugin-html/src' {
declare module.exports: any;
}
declare module 'eslint-plugin-html/src/settings' {
declare module.exports: any;
}
declare module 'eslint-plugin-html/src/TransformableString' {
declare module.exports: any;
}
declare module 'eslint-plugin-html/src/utils' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-html/src/extract.js' {
declare module.exports: $Exports<'eslint-plugin-html/src/extract'>;
}
declare module 'eslint-plugin-html/src/getFileMode.js' {
declare module.exports: $Exports<'eslint-plugin-html/src/getFileMode'>;
}
declare module 'eslint-plugin-html/src/index' {
declare module.exports: $Exports<'eslint-plugin-html/src'>;
}
declare module 'eslint-plugin-html/src/index.js' {
declare module.exports: $Exports<'eslint-plugin-html/src'>;
}
declare module 'eslint-plugin-html/src/settings.js' {
declare module.exports: $Exports<'eslint-plugin-html/src/settings'>;
}
declare module 'eslint-plugin-html/src/TransformableString.js' {
declare module.exports: $Exports<'eslint-plugin-html/src/TransformableString'>;
}
declare module 'eslint-plugin-html/src/utils.js' {
declare module.exports: $Exports<'eslint-plugin-html/src/utils'>;
}

View file

@ -1,423 +0,0 @@
// flow-typed signature: 547806ec7fdb98a981ce38668a879960
// flow-typed version: <<STUB>>/eslint-plugin-import_v2.22.1/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-import'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'eslint-plugin-import' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'eslint-plugin-import/config/electron' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/config/errors' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/config/react-native' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/config/react' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/config/recommended' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/config/stage-0' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/config/typescript' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/config/warnings' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/core/importType' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/core/staticRequire' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/docsUrl' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/ExportMap' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/importDeclaration' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/default' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/dynamic-import-chunkname' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/export' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/exports-last' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/extensions' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/first' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/group-exports' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/imports-first' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/max-dependencies' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/named' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/namespace' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/newline-after-import' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-absolute-path' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-amd' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-anonymous-default-export' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-commonjs' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-cycle' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-default-export' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-deprecated' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-duplicates' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-dynamic-require' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-extraneous-dependencies' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-internal-modules' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-mutable-exports' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-named-as-default-member' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-named-as-default' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-named-default' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-named-export' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-namespace' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-nodejs-modules' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-relative-parent-imports' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-restricted-paths' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-self-import' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-unassigned-import' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-unresolved' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-unused-modules' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-useless-path-segments' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/no-webpack-loader-syntax' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/order' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/prefer-default-export' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/lib/rules/unambiguous' {
declare module.exports: any;
}
declare module 'eslint-plugin-import/memo-parser' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-import/config/electron.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/electron'>;
}
declare module 'eslint-plugin-import/config/errors.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/errors'>;
}
declare module 'eslint-plugin-import/config/react-native.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/react-native'>;
}
declare module 'eslint-plugin-import/config/react.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/react'>;
}
declare module 'eslint-plugin-import/config/recommended.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/recommended'>;
}
declare module 'eslint-plugin-import/config/stage-0.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/stage-0'>;
}
declare module 'eslint-plugin-import/config/typescript.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/typescript'>;
}
declare module 'eslint-plugin-import/config/warnings.js' {
declare module.exports: $Exports<'eslint-plugin-import/config/warnings'>;
}
declare module 'eslint-plugin-import/lib/core/importType.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/core/importType'>;
}
declare module 'eslint-plugin-import/lib/core/staticRequire.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/core/staticRequire'>;
}
declare module 'eslint-plugin-import/lib/docsUrl.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/docsUrl'>;
}
declare module 'eslint-plugin-import/lib/ExportMap.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/ExportMap'>;
}
declare module 'eslint-plugin-import/lib/importDeclaration.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/importDeclaration'>;
}
declare module 'eslint-plugin-import/lib/index' {
declare module.exports: $Exports<'eslint-plugin-import/lib'>;
}
declare module 'eslint-plugin-import/lib/index.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib'>;
}
declare module 'eslint-plugin-import/lib/rules/default.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/default'>;
}
declare module 'eslint-plugin-import/lib/rules/dynamic-import-chunkname.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/dynamic-import-chunkname'>;
}
declare module 'eslint-plugin-import/lib/rules/export.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/export'>;
}
declare module 'eslint-plugin-import/lib/rules/exports-last.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/exports-last'>;
}
declare module 'eslint-plugin-import/lib/rules/extensions.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/extensions'>;
}
declare module 'eslint-plugin-import/lib/rules/first.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/first'>;
}
declare module 'eslint-plugin-import/lib/rules/group-exports.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/group-exports'>;
}
declare module 'eslint-plugin-import/lib/rules/imports-first.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/imports-first'>;
}
declare module 'eslint-plugin-import/lib/rules/max-dependencies.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/max-dependencies'>;
}
declare module 'eslint-plugin-import/lib/rules/named.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/named'>;
}
declare module 'eslint-plugin-import/lib/rules/namespace.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/namespace'>;
}
declare module 'eslint-plugin-import/lib/rules/newline-after-import.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/newline-after-import'>;
}
declare module 'eslint-plugin-import/lib/rules/no-absolute-path.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-absolute-path'>;
}
declare module 'eslint-plugin-import/lib/rules/no-amd.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-amd'>;
}
declare module 'eslint-plugin-import/lib/rules/no-anonymous-default-export.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-anonymous-default-export'>;
}
declare module 'eslint-plugin-import/lib/rules/no-commonjs.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-commonjs'>;
}
declare module 'eslint-plugin-import/lib/rules/no-cycle.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-cycle'>;
}
declare module 'eslint-plugin-import/lib/rules/no-default-export.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-default-export'>;
}
declare module 'eslint-plugin-import/lib/rules/no-deprecated.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-deprecated'>;
}
declare module 'eslint-plugin-import/lib/rules/no-duplicates.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-duplicates'>;
}
declare module 'eslint-plugin-import/lib/rules/no-dynamic-require.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-dynamic-require'>;
}
declare module 'eslint-plugin-import/lib/rules/no-extraneous-dependencies.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-extraneous-dependencies'>;
}
declare module 'eslint-plugin-import/lib/rules/no-internal-modules.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-internal-modules'>;
}
declare module 'eslint-plugin-import/lib/rules/no-mutable-exports.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-mutable-exports'>;
}
declare module 'eslint-plugin-import/lib/rules/no-named-as-default-member.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-named-as-default-member'>;
}
declare module 'eslint-plugin-import/lib/rules/no-named-as-default.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-named-as-default'>;
}
declare module 'eslint-plugin-import/lib/rules/no-named-default.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-named-default'>;
}
declare module 'eslint-plugin-import/lib/rules/no-named-export.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-named-export'>;
}
declare module 'eslint-plugin-import/lib/rules/no-namespace.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-namespace'>;
}
declare module 'eslint-plugin-import/lib/rules/no-nodejs-modules.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-nodejs-modules'>;
}
declare module 'eslint-plugin-import/lib/rules/no-relative-parent-imports.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-relative-parent-imports'>;
}
declare module 'eslint-plugin-import/lib/rules/no-restricted-paths.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-restricted-paths'>;
}
declare module 'eslint-plugin-import/lib/rules/no-self-import.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-self-import'>;
}
declare module 'eslint-plugin-import/lib/rules/no-unassigned-import.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-unassigned-import'>;
}
declare module 'eslint-plugin-import/lib/rules/no-unresolved.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-unresolved'>;
}
declare module 'eslint-plugin-import/lib/rules/no-unused-modules.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-unused-modules'>;
}
declare module 'eslint-plugin-import/lib/rules/no-useless-path-segments.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-useless-path-segments'>;
}
declare module 'eslint-plugin-import/lib/rules/no-webpack-loader-syntax.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/no-webpack-loader-syntax'>;
}
declare module 'eslint-plugin-import/lib/rules/order.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/order'>;
}
declare module 'eslint-plugin-import/lib/rules/prefer-default-export.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/prefer-default-export'>;
}
declare module 'eslint-plugin-import/lib/rules/unambiguous.js' {
declare module.exports: $Exports<'eslint-plugin-import/lib/rules/unambiguous'>;
}
declare module 'eslint-plugin-import/memo-parser/index' {
declare module.exports: $Exports<'eslint-plugin-import/memo-parser'>;
}
declare module 'eslint-plugin-import/memo-parser/index.js' {
declare module.exports: $Exports<'eslint-plugin-import/memo-parser'>;
}

File diff suppressed because it is too large Load diff

View file

@ -1,490 +0,0 @@
// flow-typed signature: acfab63a18c8426715b44e532cac9625
// flow-typed version: <<STUB>>/eslint-plugin-node_v11.1.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-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 'eslint-plugin-node' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'eslint-plugin-node/lib/configs/_commons' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/configs/recommended-module' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/configs/recommended-script' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/configs/recommended' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/callback-return' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/exports-style' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/file-extension-in-import' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/global-require' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/handle-callback-err' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-callback-literal' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-deprecated-api' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-exports-assign' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-extraneous-import' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-extraneous-require' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-hide-core-modules' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-missing-import' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-missing-require' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-mixed-requires' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-new-require' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-path-concat' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-process-env' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-process-exit' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-restricted-import' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-restricted-require' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-sync' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-unpublished-bin' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-unpublished-import' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-unpublished-require' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-unsupported-features' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-unsupported-features/es-builtins' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-unsupported-features/es-syntax' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/no-unsupported-features/node-builtins' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/prefer-global/buffer' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/prefer-global/console' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/prefer-global/process' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/prefer-global/text-decoder' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/prefer-global/text-encoder' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/prefer-global/url-search-params' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/prefer-global/url' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/prefer-promises/dns' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/prefer-promises/fs' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/process-exit-as-throw' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/rules/shebang' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/cache' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/check-existence' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/check-extraneous' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/check-prefer-global' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/check-publish' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/check-restricted' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/check-unsupported-builtins' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/enumerate-property-names' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/exists' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/get-allow-modules' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/get-configured-node-version' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/get-convert-path' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/get-npmignore' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/get-package-json' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/get-resolve-paths' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/get-semver-range' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/get-try-extensions' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/import-target' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/merge-visitors-in-place' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/strip-import-path-params' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/visit-import' {
declare module.exports: any;
}
declare module 'eslint-plugin-node/lib/util/visit-require' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-node/lib/configs/_commons.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/configs/_commons'>;
}
declare module 'eslint-plugin-node/lib/configs/recommended-module.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/configs/recommended-module'>;
}
declare module 'eslint-plugin-node/lib/configs/recommended-script.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/configs/recommended-script'>;
}
declare module 'eslint-plugin-node/lib/configs/recommended.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/configs/recommended'>;
}
declare module 'eslint-plugin-node/lib/index' {
declare module.exports: $Exports<'eslint-plugin-node/lib'>;
}
declare module 'eslint-plugin-node/lib/index.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib'>;
}
declare module 'eslint-plugin-node/lib/rules/callback-return.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/callback-return'>;
}
declare module 'eslint-plugin-node/lib/rules/exports-style.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/exports-style'>;
}
declare module 'eslint-plugin-node/lib/rules/file-extension-in-import.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/file-extension-in-import'>;
}
declare module 'eslint-plugin-node/lib/rules/global-require.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/global-require'>;
}
declare module 'eslint-plugin-node/lib/rules/handle-callback-err.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/handle-callback-err'>;
}
declare module 'eslint-plugin-node/lib/rules/no-callback-literal.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-callback-literal'>;
}
declare module 'eslint-plugin-node/lib/rules/no-deprecated-api.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-deprecated-api'>;
}
declare module 'eslint-plugin-node/lib/rules/no-exports-assign.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-exports-assign'>;
}
declare module 'eslint-plugin-node/lib/rules/no-extraneous-import.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-extraneous-import'>;
}
declare module 'eslint-plugin-node/lib/rules/no-extraneous-require.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-extraneous-require'>;
}
declare module 'eslint-plugin-node/lib/rules/no-hide-core-modules.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-hide-core-modules'>;
}
declare module 'eslint-plugin-node/lib/rules/no-missing-import.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-missing-import'>;
}
declare module 'eslint-plugin-node/lib/rules/no-missing-require.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-missing-require'>;
}
declare module 'eslint-plugin-node/lib/rules/no-mixed-requires.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-mixed-requires'>;
}
declare module 'eslint-plugin-node/lib/rules/no-new-require.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-new-require'>;
}
declare module 'eslint-plugin-node/lib/rules/no-path-concat.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-path-concat'>;
}
declare module 'eslint-plugin-node/lib/rules/no-process-env.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-process-env'>;
}
declare module 'eslint-plugin-node/lib/rules/no-process-exit.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-process-exit'>;
}
declare module 'eslint-plugin-node/lib/rules/no-restricted-import.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-restricted-import'>;
}
declare module 'eslint-plugin-node/lib/rules/no-restricted-require.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-restricted-require'>;
}
declare module 'eslint-plugin-node/lib/rules/no-sync.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-sync'>;
}
declare module 'eslint-plugin-node/lib/rules/no-unpublished-bin.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-unpublished-bin'>;
}
declare module 'eslint-plugin-node/lib/rules/no-unpublished-import.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-unpublished-import'>;
}
declare module 'eslint-plugin-node/lib/rules/no-unpublished-require.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-unpublished-require'>;
}
declare module 'eslint-plugin-node/lib/rules/no-unsupported-features.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-unsupported-features'>;
}
declare module 'eslint-plugin-node/lib/rules/no-unsupported-features/es-builtins.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-unsupported-features/es-builtins'>;
}
declare module 'eslint-plugin-node/lib/rules/no-unsupported-features/es-syntax.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-unsupported-features/es-syntax'>;
}
declare module 'eslint-plugin-node/lib/rules/no-unsupported-features/node-builtins.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/no-unsupported-features/node-builtins'>;
}
declare module 'eslint-plugin-node/lib/rules/prefer-global/buffer.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/prefer-global/buffer'>;
}
declare module 'eslint-plugin-node/lib/rules/prefer-global/console.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/prefer-global/console'>;
}
declare module 'eslint-plugin-node/lib/rules/prefer-global/process.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/prefer-global/process'>;
}
declare module 'eslint-plugin-node/lib/rules/prefer-global/text-decoder.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/prefer-global/text-decoder'>;
}
declare module 'eslint-plugin-node/lib/rules/prefer-global/text-encoder.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/prefer-global/text-encoder'>;
}
declare module 'eslint-plugin-node/lib/rules/prefer-global/url-search-params.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/prefer-global/url-search-params'>;
}
declare module 'eslint-plugin-node/lib/rules/prefer-global/url.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/prefer-global/url'>;
}
declare module 'eslint-plugin-node/lib/rules/prefer-promises/dns.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/prefer-promises/dns'>;
}
declare module 'eslint-plugin-node/lib/rules/prefer-promises/fs.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/prefer-promises/fs'>;
}
declare module 'eslint-plugin-node/lib/rules/process-exit-as-throw.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/process-exit-as-throw'>;
}
declare module 'eslint-plugin-node/lib/rules/shebang.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/rules/shebang'>;
}
declare module 'eslint-plugin-node/lib/util/cache.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/cache'>;
}
declare module 'eslint-plugin-node/lib/util/check-existence.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/check-existence'>;
}
declare module 'eslint-plugin-node/lib/util/check-extraneous.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/check-extraneous'>;
}
declare module 'eslint-plugin-node/lib/util/check-prefer-global.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/check-prefer-global'>;
}
declare module 'eslint-plugin-node/lib/util/check-publish.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/check-publish'>;
}
declare module 'eslint-plugin-node/lib/util/check-restricted.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/check-restricted'>;
}
declare module 'eslint-plugin-node/lib/util/check-unsupported-builtins.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/check-unsupported-builtins'>;
}
declare module 'eslint-plugin-node/lib/util/enumerate-property-names.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/enumerate-property-names'>;
}
declare module 'eslint-plugin-node/lib/util/exists.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/exists'>;
}
declare module 'eslint-plugin-node/lib/util/get-allow-modules.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/get-allow-modules'>;
}
declare module 'eslint-plugin-node/lib/util/get-configured-node-version.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/get-configured-node-version'>;
}
declare module 'eslint-plugin-node/lib/util/get-convert-path.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/get-convert-path'>;
}
declare module 'eslint-plugin-node/lib/util/get-npmignore.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/get-npmignore'>;
}
declare module 'eslint-plugin-node/lib/util/get-package-json.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/get-package-json'>;
}
declare module 'eslint-plugin-node/lib/util/get-resolve-paths.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/get-resolve-paths'>;
}
declare module 'eslint-plugin-node/lib/util/get-semver-range.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/get-semver-range'>;
}
declare module 'eslint-plugin-node/lib/util/get-try-extensions.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/get-try-extensions'>;
}
declare module 'eslint-plugin-node/lib/util/import-target.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/import-target'>;
}
declare module 'eslint-plugin-node/lib/util/merge-visitors-in-place.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/merge-visitors-in-place'>;
}
declare module 'eslint-plugin-node/lib/util/strip-import-path-params.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/strip-import-path-params'>;
}
declare module 'eslint-plugin-node/lib/util/visit-import.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/visit-import'>;
}
declare module 'eslint-plugin-node/lib/util/visit-require.js' {
declare module.exports: $Exports<'eslint-plugin-node/lib/util/visit-require'>;
}

View file

@ -1,32 +0,0 @@
// flow-typed signature: 50f07c604c8d8a48073f53c3aa155221
// flow-typed version: <<STUB>>/eslint-plugin-prettier_v3.1.4/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-prettier'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'eslint-plugin-prettier' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'eslint-plugin-prettier/eslint-plugin-prettier' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-prettier/eslint-plugin-prettier.js' {
declare module.exports: $Exports<'eslint-plugin-prettier/eslint-plugin-prettier'>;
}

View file

@ -1,185 +0,0 @@
// flow-typed signature: cc8394bb315044330079f7fcf9d7634f
// flow-typed version: <<STUB>>/eslint-plugin-promise_v4.2.1/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-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 'eslint-plugin-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 'eslint-plugin-promise/rules/always-return' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/avoid-new' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/catch-or-return' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/lib/get-docs-url' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/lib/has-promise-callback' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/lib/is-callback' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/lib/is-inside-callback' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/lib/is-inside-promise' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/lib/is-named-callback' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/lib/is-promise' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/lib/promise-statics' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/no-callback-in-promise' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/no-native' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/no-nesting' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/no-new-statics' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/no-promise-in-callback' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/no-return-in-finally' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/no-return-wrap' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/param-names' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/prefer-await-to-callbacks' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/prefer-await-to-then' {
declare module.exports: any;
}
declare module 'eslint-plugin-promise/rules/valid-params' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-promise/index' {
declare module.exports: $Exports<'eslint-plugin-promise'>;
}
declare module 'eslint-plugin-promise/index.js' {
declare module.exports: $Exports<'eslint-plugin-promise'>;
}
declare module 'eslint-plugin-promise/rules/always-return.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/always-return'>;
}
declare module 'eslint-plugin-promise/rules/avoid-new.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/avoid-new'>;
}
declare module 'eslint-plugin-promise/rules/catch-or-return.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/catch-or-return'>;
}
declare module 'eslint-plugin-promise/rules/lib/get-docs-url.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/get-docs-url'>;
}
declare module 'eslint-plugin-promise/rules/lib/has-promise-callback.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/has-promise-callback'>;
}
declare module 'eslint-plugin-promise/rules/lib/is-callback.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/is-callback'>;
}
declare module 'eslint-plugin-promise/rules/lib/is-inside-callback.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/is-inside-callback'>;
}
declare module 'eslint-plugin-promise/rules/lib/is-inside-promise.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/is-inside-promise'>;
}
declare module 'eslint-plugin-promise/rules/lib/is-named-callback.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/is-named-callback'>;
}
declare module 'eslint-plugin-promise/rules/lib/is-promise.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/is-promise'>;
}
declare module 'eslint-plugin-promise/rules/lib/promise-statics.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/lib/promise-statics'>;
}
declare module 'eslint-plugin-promise/rules/no-callback-in-promise.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/no-callback-in-promise'>;
}
declare module 'eslint-plugin-promise/rules/no-native.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/no-native'>;
}
declare module 'eslint-plugin-promise/rules/no-nesting.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/no-nesting'>;
}
declare module 'eslint-plugin-promise/rules/no-new-statics.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/no-new-statics'>;
}
declare module 'eslint-plugin-promise/rules/no-promise-in-callback.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/no-promise-in-callback'>;
}
declare module 'eslint-plugin-promise/rules/no-return-in-finally.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/no-return-in-finally'>;
}
declare module 'eslint-plugin-promise/rules/no-return-wrap.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/no-return-wrap'>;
}
declare module 'eslint-plugin-promise/rules/param-names.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/param-names'>;
}
declare module 'eslint-plugin-promise/rules/prefer-await-to-callbacks.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/prefer-await-to-callbacks'>;
}
declare module 'eslint-plugin-promise/rules/prefer-await-to-then.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/prefer-await-to-then'>;
}
declare module 'eslint-plugin-promise/rules/valid-params.js' {
declare module.exports: $Exports<'eslint-plugin-promise/rules/valid-params'>;
}

View file

@ -1,45 +0,0 @@
// flow-typed signature: bf14c4b4c3b4bd5e23c8e32f7e7a4274
// flow-typed version: <<STUB>>/eslint-plugin-react-hooks_v4.1.2/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-react-hooks'
*
* 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 'eslint-plugin-react-hooks' {
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 'eslint-plugin-react-hooks/cjs/eslint-plugin-react-hooks.development' {
declare module.exports: any;
}
declare module 'eslint-plugin-react-hooks/cjs/eslint-plugin-react-hooks.production.min' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-react-hooks/cjs/eslint-plugin-react-hooks.development.js' {
declare module.exports: $Exports<'eslint-plugin-react-hooks/cjs/eslint-plugin-react-hooks.development'>;
}
declare module 'eslint-plugin-react-hooks/cjs/eslint-plugin-react-hooks.production.min.js' {
declare module.exports: $Exports<'eslint-plugin-react-hooks/cjs/eslint-plugin-react-hooks.production.min'>;
}
declare module 'eslint-plugin-react-hooks/index' {
declare module.exports: $Exports<'eslint-plugin-react-hooks'>;
}
declare module 'eslint-plugin-react-hooks/index.js' {
declare module.exports: $Exports<'eslint-plugin-react-hooks'>;
}

View file

@ -1,780 +0,0 @@
// flow-typed signature: 50eb08249cc91be9f9fd43d45d126244
// flow-typed version: <<STUB>>/eslint-plugin-react_v7.21.4/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-react'
*
* 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 'eslint-plugin-react' {
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 'eslint-plugin-react/lib/rules/boolean-prop-naming' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/button-has-type' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/default-props-match-prop-types' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/destructuring-assignment' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/display-name' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/forbid-component-props' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/forbid-dom-props' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/forbid-elements' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/forbid-foreign-prop-types' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/forbid-prop-types' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/function-component-definition' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-boolean-value' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-child-element-spacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-closing-bracket-location' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-closing-tag-location' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-curly-brace-presence' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-curly-newline' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-curly-spacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-equals-spacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-filename-extension' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-first-prop-new-line' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-fragments' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-handler-names' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-indent-props' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-indent' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-key' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-max-depth' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-max-props-per-line' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-bind' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-comment-textnodes' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-duplicate-props' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-literals' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-script-url' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-target-blank' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-undef' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-useless-fragment' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-one-expression-per-line' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-pascal-case' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-props-no-multi-spaces' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-props-no-spreading' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-sort-default-props' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-sort-props' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-space-before-closing' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-tag-spacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-uses-react' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-uses-vars' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/jsx-wrap-multilines' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-access-state-in-setstate' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-adjacent-inline-elements' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-array-index-key' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-children-prop' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-danger-with-children' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-danger' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-deprecated' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-did-mount-set-state' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-did-update-set-state' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-direct-mutation-state' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-find-dom-node' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-is-mounted' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-multi-comp' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-redundant-should-component-update' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-render-return-value' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-set-state' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-string-refs' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-this-in-sfc' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-typos' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-unescaped-entities' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-unknown-property' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-unsafe' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-unused-prop-types' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-unused-state' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/no-will-update-set-state' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/prefer-es6-class' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/prefer-read-only-props' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/prefer-stateless-function' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/prop-types' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/react-in-jsx-scope' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/require-default-props' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/require-optimization' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/require-render-return' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/self-closing-comp' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/sort-comp' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/sort-prop-types' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/state-in-constructor' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/static-property-placement' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/style-prop-object' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/rules/void-dom-elements-no-children' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/annotations' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/ast' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/Components' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/defaultProps' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/docsUrl' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/error' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/getTokenBeforeClosingBracket' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/isFirstLetterCapitalized' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/jsx' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/linkComponents' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/log' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/makeNoMethodSetStateRule' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/pragma' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/props' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/propTypes' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/propTypesSort' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/propWrapper' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/usedPropTypes' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/variable' {
declare module.exports: any;
}
declare module 'eslint-plugin-react/lib/util/version' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-react/index' {
declare module.exports: $Exports<'eslint-plugin-react'>;
}
declare module 'eslint-plugin-react/index.js' {
declare module.exports: $Exports<'eslint-plugin-react'>;
}
declare module 'eslint-plugin-react/lib/rules/boolean-prop-naming.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/boolean-prop-naming'>;
}
declare module 'eslint-plugin-react/lib/rules/button-has-type.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/button-has-type'>;
}
declare module 'eslint-plugin-react/lib/rules/default-props-match-prop-types.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/default-props-match-prop-types'>;
}
declare module 'eslint-plugin-react/lib/rules/destructuring-assignment.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/destructuring-assignment'>;
}
declare module 'eslint-plugin-react/lib/rules/display-name.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/display-name'>;
}
declare module 'eslint-plugin-react/lib/rules/forbid-component-props.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/forbid-component-props'>;
}
declare module 'eslint-plugin-react/lib/rules/forbid-dom-props.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/forbid-dom-props'>;
}
declare module 'eslint-plugin-react/lib/rules/forbid-elements.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/forbid-elements'>;
}
declare module 'eslint-plugin-react/lib/rules/forbid-foreign-prop-types.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/forbid-foreign-prop-types'>;
}
declare module 'eslint-plugin-react/lib/rules/forbid-prop-types.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/forbid-prop-types'>;
}
declare module 'eslint-plugin-react/lib/rules/function-component-definition.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/function-component-definition'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-boolean-value.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-boolean-value'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-child-element-spacing.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-child-element-spacing'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-closing-bracket-location.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-closing-bracket-location'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-closing-tag-location.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-closing-tag-location'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-curly-brace-presence.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-curly-brace-presence'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-curly-newline.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-curly-newline'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-curly-spacing.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-curly-spacing'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-equals-spacing.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-equals-spacing'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-filename-extension.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-filename-extension'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-first-prop-new-line.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-first-prop-new-line'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-fragments.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-fragments'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-handler-names.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-handler-names'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-indent-props.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-indent-props'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-indent.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-indent'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-key.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-key'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-max-depth.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-max-depth'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-max-props-per-line.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-max-props-per-line'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-bind.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-no-bind'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-comment-textnodes.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-no-comment-textnodes'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-duplicate-props.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-no-duplicate-props'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-literals.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-no-literals'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-script-url.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-no-script-url'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-target-blank.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-no-target-blank'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-undef.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-no-undef'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-no-useless-fragment.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-no-useless-fragment'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-one-expression-per-line.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-one-expression-per-line'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-pascal-case.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-pascal-case'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-props-no-multi-spaces.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-props-no-multi-spaces'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-props-no-spreading.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-props-no-spreading'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-sort-default-props.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-sort-default-props'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-sort-props.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-sort-props'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-space-before-closing.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-space-before-closing'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-tag-spacing.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-tag-spacing'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-uses-react.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-uses-react'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-uses-vars.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-uses-vars'>;
}
declare module 'eslint-plugin-react/lib/rules/jsx-wrap-multilines.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-wrap-multilines'>;
}
declare module 'eslint-plugin-react/lib/rules/no-access-state-in-setstate.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-access-state-in-setstate'>;
}
declare module 'eslint-plugin-react/lib/rules/no-adjacent-inline-elements.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-adjacent-inline-elements'>;
}
declare module 'eslint-plugin-react/lib/rules/no-array-index-key.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-array-index-key'>;
}
declare module 'eslint-plugin-react/lib/rules/no-children-prop.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-children-prop'>;
}
declare module 'eslint-plugin-react/lib/rules/no-danger-with-children.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-danger-with-children'>;
}
declare module 'eslint-plugin-react/lib/rules/no-danger.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-danger'>;
}
declare module 'eslint-plugin-react/lib/rules/no-deprecated.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-deprecated'>;
}
declare module 'eslint-plugin-react/lib/rules/no-did-mount-set-state.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-did-mount-set-state'>;
}
declare module 'eslint-plugin-react/lib/rules/no-did-update-set-state.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-did-update-set-state'>;
}
declare module 'eslint-plugin-react/lib/rules/no-direct-mutation-state.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-direct-mutation-state'>;
}
declare module 'eslint-plugin-react/lib/rules/no-find-dom-node.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-find-dom-node'>;
}
declare module 'eslint-plugin-react/lib/rules/no-is-mounted.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-is-mounted'>;
}
declare module 'eslint-plugin-react/lib/rules/no-multi-comp.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-multi-comp'>;
}
declare module 'eslint-plugin-react/lib/rules/no-redundant-should-component-update.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-redundant-should-component-update'>;
}
declare module 'eslint-plugin-react/lib/rules/no-render-return-value.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-render-return-value'>;
}
declare module 'eslint-plugin-react/lib/rules/no-set-state.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-set-state'>;
}
declare module 'eslint-plugin-react/lib/rules/no-string-refs.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-string-refs'>;
}
declare module 'eslint-plugin-react/lib/rules/no-this-in-sfc.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-this-in-sfc'>;
}
declare module 'eslint-plugin-react/lib/rules/no-typos.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-typos'>;
}
declare module 'eslint-plugin-react/lib/rules/no-unescaped-entities.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-unescaped-entities'>;
}
declare module 'eslint-plugin-react/lib/rules/no-unknown-property.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-unknown-property'>;
}
declare module 'eslint-plugin-react/lib/rules/no-unsafe.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-unsafe'>;
}
declare module 'eslint-plugin-react/lib/rules/no-unused-prop-types.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-unused-prop-types'>;
}
declare module 'eslint-plugin-react/lib/rules/no-unused-state.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-unused-state'>;
}
declare module 'eslint-plugin-react/lib/rules/no-will-update-set-state.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/no-will-update-set-state'>;
}
declare module 'eslint-plugin-react/lib/rules/prefer-es6-class.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/prefer-es6-class'>;
}
declare module 'eslint-plugin-react/lib/rules/prefer-read-only-props.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/prefer-read-only-props'>;
}
declare module 'eslint-plugin-react/lib/rules/prefer-stateless-function.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/prefer-stateless-function'>;
}
declare module 'eslint-plugin-react/lib/rules/prop-types.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/prop-types'>;
}
declare module 'eslint-plugin-react/lib/rules/react-in-jsx-scope.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/react-in-jsx-scope'>;
}
declare module 'eslint-plugin-react/lib/rules/require-default-props.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/require-default-props'>;
}
declare module 'eslint-plugin-react/lib/rules/require-optimization.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/require-optimization'>;
}
declare module 'eslint-plugin-react/lib/rules/require-render-return.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/require-render-return'>;
}
declare module 'eslint-plugin-react/lib/rules/self-closing-comp.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/self-closing-comp'>;
}
declare module 'eslint-plugin-react/lib/rules/sort-comp.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/sort-comp'>;
}
declare module 'eslint-plugin-react/lib/rules/sort-prop-types.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/sort-prop-types'>;
}
declare module 'eslint-plugin-react/lib/rules/state-in-constructor.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/state-in-constructor'>;
}
declare module 'eslint-plugin-react/lib/rules/static-property-placement.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/static-property-placement'>;
}
declare module 'eslint-plugin-react/lib/rules/style-prop-object.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/style-prop-object'>;
}
declare module 'eslint-plugin-react/lib/rules/void-dom-elements-no-children.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/rules/void-dom-elements-no-children'>;
}
declare module 'eslint-plugin-react/lib/util/annotations.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/annotations'>;
}
declare module 'eslint-plugin-react/lib/util/ast.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/ast'>;
}
declare module 'eslint-plugin-react/lib/util/Components.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/Components'>;
}
declare module 'eslint-plugin-react/lib/util/defaultProps.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/defaultProps'>;
}
declare module 'eslint-plugin-react/lib/util/docsUrl.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/docsUrl'>;
}
declare module 'eslint-plugin-react/lib/util/error.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/error'>;
}
declare module 'eslint-plugin-react/lib/util/getTokenBeforeClosingBracket.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/getTokenBeforeClosingBracket'>;
}
declare module 'eslint-plugin-react/lib/util/isFirstLetterCapitalized.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/isFirstLetterCapitalized'>;
}
declare module 'eslint-plugin-react/lib/util/jsx.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/jsx'>;
}
declare module 'eslint-plugin-react/lib/util/linkComponents.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/linkComponents'>;
}
declare module 'eslint-plugin-react/lib/util/log.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/log'>;
}
declare module 'eslint-plugin-react/lib/util/makeNoMethodSetStateRule.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/makeNoMethodSetStateRule'>;
}
declare module 'eslint-plugin-react/lib/util/pragma.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/pragma'>;
}
declare module 'eslint-plugin-react/lib/util/props.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/props'>;
}
declare module 'eslint-plugin-react/lib/util/propTypes.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/propTypes'>;
}
declare module 'eslint-plugin-react/lib/util/propTypesSort.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/propTypesSort'>;
}
declare module 'eslint-plugin-react/lib/util/propWrapper.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/propWrapper'>;
}
declare module 'eslint-plugin-react/lib/util/usedPropTypes.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/usedPropTypes'>;
}
declare module 'eslint-plugin-react/lib/util/variable.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/variable'>;
}
declare module 'eslint-plugin-react/lib/util/version.js' {
declare module.exports: $Exports<'eslint-plugin-react/lib/util/version'>;
}

View file

@ -1,252 +0,0 @@
// flow-typed signature: 8ccce6c93c696e1107e70a82acb03125
// flow-typed version: <<STUB>>/eslint-plugin-sonarjs_v0.5.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-sonarjs'
*
* 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 'eslint-plugin-sonarjs' {
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 'eslint-plugin-sonarjs/lib' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/cognitive-complexity' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/max-switch-cases' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-all-duplicated-branches' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-collapsible-if' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-collection-size-mischeck' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-duplicate-string' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-duplicated-branches' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-element-overwrite' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-extra-arguments' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-identical-conditions' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-identical-expressions' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-identical-functions' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-inverted-boolean-check' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-one-iteration-loop' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-redundant-boolean' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-redundant-jump' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-same-line-conditional' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-small-switch' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-unused-collection' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-use-of-empty-return-value' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-useless-catch' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/prefer-immediate-return' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/prefer-object-literal' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/prefer-single-boolean-return' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/rules/prefer-while' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/utils/collections' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/utils/conditions' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/utils/equivalence' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/utils/locations' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/utils/nodes' {
declare module.exports: any;
}
declare module 'eslint-plugin-sonarjs/lib/utils/parser-services' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-sonarjs/lib/index' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib'>;
}
declare module 'eslint-plugin-sonarjs/lib/index.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/cognitive-complexity.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/cognitive-complexity'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/max-switch-cases.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/max-switch-cases'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-all-duplicated-branches.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-all-duplicated-branches'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-collapsible-if.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-collapsible-if'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-collection-size-mischeck.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-collection-size-mischeck'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-duplicate-string.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-duplicate-string'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-duplicated-branches.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-duplicated-branches'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-element-overwrite.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-element-overwrite'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-extra-arguments.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-extra-arguments'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-identical-conditions.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-identical-conditions'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-identical-expressions.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-identical-expressions'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-identical-functions.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-identical-functions'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-inverted-boolean-check.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-inverted-boolean-check'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-one-iteration-loop.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-one-iteration-loop'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-redundant-boolean.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-redundant-boolean'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-redundant-jump.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-redundant-jump'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-same-line-conditional.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-same-line-conditional'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-small-switch.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-small-switch'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-unused-collection.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-unused-collection'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-use-of-empty-return-value.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-use-of-empty-return-value'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/no-useless-catch.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/no-useless-catch'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/prefer-immediate-return.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/prefer-immediate-return'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/prefer-object-literal.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/prefer-object-literal'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/prefer-single-boolean-return.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/prefer-single-boolean-return'>;
}
declare module 'eslint-plugin-sonarjs/lib/rules/prefer-while.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/rules/prefer-while'>;
}
declare module 'eslint-plugin-sonarjs/lib/utils/collections.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/utils/collections'>;
}
declare module 'eslint-plugin-sonarjs/lib/utils/conditions.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/utils/conditions'>;
}
declare module 'eslint-plugin-sonarjs/lib/utils/equivalence.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/utils/equivalence'>;
}
declare module 'eslint-plugin-sonarjs/lib/utils/locations.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/utils/locations'>;
}
declare module 'eslint-plugin-sonarjs/lib/utils/nodes.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/utils/nodes'>;
}
declare module 'eslint-plugin-sonarjs/lib/utils/parser-services.js' {
declare module.exports: $Exports<'eslint-plugin-sonarjs/lib/utils/parser-services'>;
}

View file

@ -1,59 +0,0 @@
// flow-typed signature: b03a2038d119285e2fd065dbef68e42d
// flow-typed version: <<STUB>>/eslint-plugin-standard_v4.0.1/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-standard'
*
* 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 'eslint-plugin-standard' {
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 'eslint-plugin-standard/rules/array-bracket-even-spacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-standard/rules/computed-property-even-spacing' {
declare module.exports: any;
}
declare module 'eslint-plugin-standard/rules/no-callback-literal' {
declare module.exports: any;
}
declare module 'eslint-plugin-standard/rules/object-curly-even-spacing' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-standard/index' {
declare module.exports: $Exports<'eslint-plugin-standard'>;
}
declare module 'eslint-plugin-standard/index.js' {
declare module.exports: $Exports<'eslint-plugin-standard'>;
}
declare module 'eslint-plugin-standard/rules/array-bracket-even-spacing.js' {
declare module.exports: $Exports<'eslint-plugin-standard/rules/array-bracket-even-spacing'>;
}
declare module 'eslint-plugin-standard/rules/computed-property-even-spacing.js' {
declare module.exports: $Exports<'eslint-plugin-standard/rules/computed-property-even-spacing'>;
}
declare module 'eslint-plugin-standard/rules/no-callback-literal.js' {
declare module.exports: $Exports<'eslint-plugin-standard/rules/no-callback-literal'>;
}
declare module 'eslint-plugin-standard/rules/object-curly-even-spacing.js' {
declare module.exports: $Exports<'eslint-plugin-standard/rules/object-curly-even-spacing'>;
}

View file

@ -1,633 +0,0 @@
// flow-typed signature: c06e5458ad20ba8eaee2ef80ebe4303e
// flow-typed version: <<STUB>>/eslint-plugin-unicorn_v22.0.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'eslint-plugin-unicorn'
*
* 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 'eslint-plugin-unicorn' {
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 'eslint-plugin-unicorn/rules/better-regex' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/catch-error-name' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/consistent-function-scoping' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/custom-error-definition' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/error-message' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/escape-case' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/expiring-todo-comments' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/explicit-length-check' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/filename-case' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/import-index' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/import-style' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/new-for-builtins' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-abusive-eslint-disable' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-array-instanceof' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-console-spaces' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-fn-reference-in-iterator' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-for-loop' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-hex-escape' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-keyword-prefix' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-nested-ternary' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-new-buffer' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-null' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-object-as-default-parameter' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-process-exit' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-reduce' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-unreadable-array-destructuring' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-unsafe-regex' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-unused-properties' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-useless-undefined' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/no-zero-fractions' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/number-literal-case' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-add-event-listener' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-array-find' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-dataset' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-event-key' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-exponentiation-operator' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-flat-map' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-includes' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-modern-dom-apis' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-negative-index' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-node-append' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-node-remove' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-number-properties' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-optional-catch-binding' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-query-selector' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-reflect-apply' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-replace-all' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-set-has' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-spread' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-starts-ends-with' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-string-slice' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-text-content' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-trim-start-end' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prefer-type-error' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/prevent-abbreviations' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/regex-shorthand' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/string-content' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/throw-new-error' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/avoid-capture' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/builtins' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/cartesian-product-samples' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/escape-template-element-raw' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/get-documentation-url' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/get-references' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/get-variable-identifiers' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-assignment-pattern-shorthand-property-identifier' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-literal-value' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-method-named' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-object-method' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-same-node' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-shadowed' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-shorthand-export-identifier' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-shorthand-import-identifier' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-shorthand-property-identifier' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-valid-variable-name' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-value-not-usable' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/method-selector' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/needs-semicolon' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/not-dom-node' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/not-function' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/quote-string' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/rename-identifier' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/rename-variable' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/replace-string-raw' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/replace-template-element' {
declare module.exports: any;
}
declare module 'eslint-plugin-unicorn/rules/utils/resolve-variable-name' {
declare module.exports: any;
}
// Filename aliases
declare module 'eslint-plugin-unicorn/index' {
declare module.exports: $Exports<'eslint-plugin-unicorn'>;
}
declare module 'eslint-plugin-unicorn/index.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn'>;
}
declare module 'eslint-plugin-unicorn/rules/better-regex.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/better-regex'>;
}
declare module 'eslint-plugin-unicorn/rules/catch-error-name.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/catch-error-name'>;
}
declare module 'eslint-plugin-unicorn/rules/consistent-function-scoping.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/consistent-function-scoping'>;
}
declare module 'eslint-plugin-unicorn/rules/custom-error-definition.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/custom-error-definition'>;
}
declare module 'eslint-plugin-unicorn/rules/error-message.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/error-message'>;
}
declare module 'eslint-plugin-unicorn/rules/escape-case.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/escape-case'>;
}
declare module 'eslint-plugin-unicorn/rules/expiring-todo-comments.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/expiring-todo-comments'>;
}
declare module 'eslint-plugin-unicorn/rules/explicit-length-check.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/explicit-length-check'>;
}
declare module 'eslint-plugin-unicorn/rules/filename-case.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/filename-case'>;
}
declare module 'eslint-plugin-unicorn/rules/import-index.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/import-index'>;
}
declare module 'eslint-plugin-unicorn/rules/import-style.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/import-style'>;
}
declare module 'eslint-plugin-unicorn/rules/new-for-builtins.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/new-for-builtins'>;
}
declare module 'eslint-plugin-unicorn/rules/no-abusive-eslint-disable.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-abusive-eslint-disable'>;
}
declare module 'eslint-plugin-unicorn/rules/no-array-instanceof.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-array-instanceof'>;
}
declare module 'eslint-plugin-unicorn/rules/no-console-spaces.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-console-spaces'>;
}
declare module 'eslint-plugin-unicorn/rules/no-fn-reference-in-iterator.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-fn-reference-in-iterator'>;
}
declare module 'eslint-plugin-unicorn/rules/no-for-loop.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-for-loop'>;
}
declare module 'eslint-plugin-unicorn/rules/no-hex-escape.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-hex-escape'>;
}
declare module 'eslint-plugin-unicorn/rules/no-keyword-prefix.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-keyword-prefix'>;
}
declare module 'eslint-plugin-unicorn/rules/no-nested-ternary.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-nested-ternary'>;
}
declare module 'eslint-plugin-unicorn/rules/no-new-buffer.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-new-buffer'>;
}
declare module 'eslint-plugin-unicorn/rules/no-null.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-null'>;
}
declare module 'eslint-plugin-unicorn/rules/no-object-as-default-parameter.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-object-as-default-parameter'>;
}
declare module 'eslint-plugin-unicorn/rules/no-process-exit.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-process-exit'>;
}
declare module 'eslint-plugin-unicorn/rules/no-reduce.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-reduce'>;
}
declare module 'eslint-plugin-unicorn/rules/no-unreadable-array-destructuring.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-unreadable-array-destructuring'>;
}
declare module 'eslint-plugin-unicorn/rules/no-unsafe-regex.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-unsafe-regex'>;
}
declare module 'eslint-plugin-unicorn/rules/no-unused-properties.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-unused-properties'>;
}
declare module 'eslint-plugin-unicorn/rules/no-useless-undefined.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-useless-undefined'>;
}
declare module 'eslint-plugin-unicorn/rules/no-zero-fractions.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/no-zero-fractions'>;
}
declare module 'eslint-plugin-unicorn/rules/number-literal-case.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/number-literal-case'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-add-event-listener.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-add-event-listener'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-array-find.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-array-find'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-dataset.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-dataset'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-event-key.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-event-key'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-exponentiation-operator.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-exponentiation-operator'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-flat-map.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-flat-map'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-includes.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-includes'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-modern-dom-apis.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-modern-dom-apis'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-negative-index.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-negative-index'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-node-append.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-node-append'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-node-remove.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-node-remove'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-number-properties.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-number-properties'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-optional-catch-binding.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-optional-catch-binding'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-query-selector.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-query-selector'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-reflect-apply.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-reflect-apply'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-replace-all.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-replace-all'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-set-has.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-set-has'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-spread.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-spread'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-starts-ends-with.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-starts-ends-with'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-string-slice.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-string-slice'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-text-content.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-text-content'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-trim-start-end.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-trim-start-end'>;
}
declare module 'eslint-plugin-unicorn/rules/prefer-type-error.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prefer-type-error'>;
}
declare module 'eslint-plugin-unicorn/rules/prevent-abbreviations.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/prevent-abbreviations'>;
}
declare module 'eslint-plugin-unicorn/rules/regex-shorthand.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/regex-shorthand'>;
}
declare module 'eslint-plugin-unicorn/rules/string-content.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/string-content'>;
}
declare module 'eslint-plugin-unicorn/rules/throw-new-error.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/throw-new-error'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/avoid-capture.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/avoid-capture'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/builtins.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/builtins'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/cartesian-product-samples.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/cartesian-product-samples'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/escape-template-element-raw.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/escape-template-element-raw'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/get-documentation-url.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/get-documentation-url'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/get-references.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/get-references'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/get-variable-identifiers.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/get-variable-identifiers'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-assignment-pattern-shorthand-property-identifier.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/is-assignment-pattern-shorthand-property-identifier'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-literal-value.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/is-literal-value'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-method-named.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/is-method-named'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-object-method.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/is-object-method'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-same-node.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/is-same-node'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-shadowed.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/is-shadowed'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-shorthand-export-identifier.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/is-shorthand-export-identifier'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-shorthand-import-identifier.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/is-shorthand-import-identifier'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-shorthand-property-identifier.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/is-shorthand-property-identifier'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-valid-variable-name.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/is-valid-variable-name'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/is-value-not-usable.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/is-value-not-usable'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/method-selector.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/method-selector'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/needs-semicolon.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/needs-semicolon'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/not-dom-node.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/not-dom-node'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/not-function.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/not-function'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/quote-string.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/quote-string'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/rename-identifier.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/rename-identifier'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/rename-variable.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/rename-variable'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/replace-string-raw.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/replace-string-raw'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/replace-template-element.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/replace-template-element'>;
}
declare module 'eslint-plugin-unicorn/rules/utils/resolve-variable-name.js' {
declare module.exports: $Exports<'eslint-plugin-unicorn/rules/utils/resolve-variable-name'>;
}

File diff suppressed because it is too large Load diff

View file

@ -1,6 +0,0 @@
// flow-typed signature: 28fdff7f110e1c75efab63ff205dda30
// flow-typed version: c6154227d1/flow-bin_v0.x.x/flow_>=v0.104.x
declare module "flow-bin" {
declare module.exports: string;
}

View file

@ -1,186 +0,0 @@
// flow-typed signature: 38cf9368b01c6ad0fd222d614d4e673b
// flow-typed version: <<STUB>>/flow-typed_v3.2.1/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'flow-typed'
*
* 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 'flow-typed' {
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 'flow-typed/dist/cli' {
declare module.exports: any;
}
declare module 'flow-typed/dist/commands/create-stub' {
declare module.exports: any;
}
declare module 'flow-typed/dist/commands/install' {
declare module.exports: any;
}
declare module 'flow-typed/dist/commands/runTests' {
declare module.exports: any;
}
declare module 'flow-typed/dist/commands/search' {
declare module.exports: any;
}
declare module 'flow-typed/dist/commands/update-cache' {
declare module.exports: any;
}
declare module 'flow-typed/dist/commands/update' {
declare module.exports: any;
}
declare module 'flow-typed/dist/commands/validateDefs' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/cacheRepoUtils' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/codeSign' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/fileUtils' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/flowProjectUtils' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/flowVersion' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/git' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/github' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/isInFlowTypedRepo' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/libDefs' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/node' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/npm/npmLibDefs' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/npm/npmProjectUtils' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/semver' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/stubUtils' {
declare module.exports: any;
}
declare module 'flow-typed/dist/lib/ValidationError' {
declare module.exports: any;
}
// Filename aliases
declare module 'flow-typed/dist/cli.js' {
declare module.exports: $Exports<'flow-typed/dist/cli'>;
}
declare module 'flow-typed/dist/commands/create-stub.js' {
declare module.exports: $Exports<'flow-typed/dist/commands/create-stub'>;
}
declare module 'flow-typed/dist/commands/install.js' {
declare module.exports: $Exports<'flow-typed/dist/commands/install'>;
}
declare module 'flow-typed/dist/commands/runTests.js' {
declare module.exports: $Exports<'flow-typed/dist/commands/runTests'>;
}
declare module 'flow-typed/dist/commands/search.js' {
declare module.exports: $Exports<'flow-typed/dist/commands/search'>;
}
declare module 'flow-typed/dist/commands/update-cache.js' {
declare module.exports: $Exports<'flow-typed/dist/commands/update-cache'>;
}
declare module 'flow-typed/dist/commands/update.js' {
declare module.exports: $Exports<'flow-typed/dist/commands/update'>;
}
declare module 'flow-typed/dist/commands/validateDefs.js' {
declare module.exports: $Exports<'flow-typed/dist/commands/validateDefs'>;
}
declare module 'flow-typed/dist/lib/cacheRepoUtils.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/cacheRepoUtils'>;
}
declare module 'flow-typed/dist/lib/codeSign.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/codeSign'>;
}
declare module 'flow-typed/dist/lib/fileUtils.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/fileUtils'>;
}
declare module 'flow-typed/dist/lib/flowProjectUtils.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/flowProjectUtils'>;
}
declare module 'flow-typed/dist/lib/flowVersion.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/flowVersion'>;
}
declare module 'flow-typed/dist/lib/git.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/git'>;
}
declare module 'flow-typed/dist/lib/github.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/github'>;
}
declare module 'flow-typed/dist/lib/isInFlowTypedRepo.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/isInFlowTypedRepo'>;
}
declare module 'flow-typed/dist/lib/libDefs.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/libDefs'>;
}
declare module 'flow-typed/dist/lib/node.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/node'>;
}
declare module 'flow-typed/dist/lib/npm/npmLibDefs.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/npm/npmLibDefs'>;
}
declare module 'flow-typed/dist/lib/npm/npmProjectUtils.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/npm/npmProjectUtils'>;
}
declare module 'flow-typed/dist/lib/semver.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/semver'>;
}
declare module 'flow-typed/dist/lib/stubUtils.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/stubUtils'>;
}
declare module 'flow-typed/dist/lib/ValidationError.js' {
declare module.exports: $Exports<'flow-typed/dist/lib/ValidationError'>;
}

View file

@ -1,267 +0,0 @@
// flow-typed signature: 8f6dd9e2569cf0b11f4dfed1aad1a5a2
// flow-typed version: <<STUB>>/fs-extra_v9.0.1/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'fs-extra'
*
* 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 'fs-extra' {
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 'fs-extra/lib/copy-sync/copy-sync' {
declare module.exports: any;
}
declare module 'fs-extra/lib/copy-sync' {
declare module.exports: any;
}
declare module 'fs-extra/lib/copy/copy' {
declare module.exports: any;
}
declare module 'fs-extra/lib/copy' {
declare module.exports: any;
}
declare module 'fs-extra/lib/empty' {
declare module.exports: any;
}
declare module 'fs-extra/lib/ensure/file' {
declare module.exports: any;
}
declare module 'fs-extra/lib/ensure' {
declare module.exports: any;
}
declare module 'fs-extra/lib/ensure/link' {
declare module.exports: any;
}
declare module 'fs-extra/lib/ensure/symlink-paths' {
declare module.exports: any;
}
declare module 'fs-extra/lib/ensure/symlink-type' {
declare module.exports: any;
}
declare module 'fs-extra/lib/ensure/symlink' {
declare module.exports: any;
}
declare module 'fs-extra/lib/fs' {
declare module.exports: any;
}
declare module 'fs-extra/lib' {
declare module.exports: any;
}
declare module 'fs-extra/lib/json' {
declare module.exports: any;
}
declare module 'fs-extra/lib/json/jsonfile' {
declare module.exports: any;
}
declare module 'fs-extra/lib/json/output-json-sync' {
declare module.exports: any;
}
declare module 'fs-extra/lib/json/output-json' {
declare module.exports: any;
}
declare module 'fs-extra/lib/mkdirs' {
declare module.exports: any;
}
declare module 'fs-extra/lib/mkdirs/make-dir' {
declare module.exports: any;
}
declare module 'fs-extra/lib/move-sync' {
declare module.exports: any;
}
declare module 'fs-extra/lib/move-sync/move-sync' {
declare module.exports: any;
}
declare module 'fs-extra/lib/move' {
declare module.exports: any;
}
declare module 'fs-extra/lib/move/move' {
declare module.exports: any;
}
declare module 'fs-extra/lib/output' {
declare module.exports: any;
}
declare module 'fs-extra/lib/path-exists' {
declare module.exports: any;
}
declare module 'fs-extra/lib/remove' {
declare module.exports: any;
}
declare module 'fs-extra/lib/remove/rimraf' {
declare module.exports: any;
}
declare module 'fs-extra/lib/util/stat' {
declare module.exports: any;
}
declare module 'fs-extra/lib/util/utimes' {
declare module.exports: any;
}
// Filename aliases
declare module 'fs-extra/lib/copy-sync/copy-sync.js' {
declare module.exports: $Exports<'fs-extra/lib/copy-sync/copy-sync'>;
}
declare module 'fs-extra/lib/copy-sync/index' {
declare module.exports: $Exports<'fs-extra/lib/copy-sync'>;
}
declare module 'fs-extra/lib/copy-sync/index.js' {
declare module.exports: $Exports<'fs-extra/lib/copy-sync'>;
}
declare module 'fs-extra/lib/copy/copy.js' {
declare module.exports: $Exports<'fs-extra/lib/copy/copy'>;
}
declare module 'fs-extra/lib/copy/index' {
declare module.exports: $Exports<'fs-extra/lib/copy'>;
}
declare module 'fs-extra/lib/copy/index.js' {
declare module.exports: $Exports<'fs-extra/lib/copy'>;
}
declare module 'fs-extra/lib/empty/index' {
declare module.exports: $Exports<'fs-extra/lib/empty'>;
}
declare module 'fs-extra/lib/empty/index.js' {
declare module.exports: $Exports<'fs-extra/lib/empty'>;
}
declare module 'fs-extra/lib/ensure/file.js' {
declare module.exports: $Exports<'fs-extra/lib/ensure/file'>;
}
declare module 'fs-extra/lib/ensure/index' {
declare module.exports: $Exports<'fs-extra/lib/ensure'>;
}
declare module 'fs-extra/lib/ensure/index.js' {
declare module.exports: $Exports<'fs-extra/lib/ensure'>;
}
declare module 'fs-extra/lib/ensure/link.js' {
declare module.exports: $Exports<'fs-extra/lib/ensure/link'>;
}
declare module 'fs-extra/lib/ensure/symlink-paths.js' {
declare module.exports: $Exports<'fs-extra/lib/ensure/symlink-paths'>;
}
declare module 'fs-extra/lib/ensure/symlink-type.js' {
declare module.exports: $Exports<'fs-extra/lib/ensure/symlink-type'>;
}
declare module 'fs-extra/lib/ensure/symlink.js' {
declare module.exports: $Exports<'fs-extra/lib/ensure/symlink'>;
}
declare module 'fs-extra/lib/fs/index' {
declare module.exports: $Exports<'fs-extra/lib/fs'>;
}
declare module 'fs-extra/lib/fs/index.js' {
declare module.exports: $Exports<'fs-extra/lib/fs'>;
}
declare module 'fs-extra/lib/index' {
declare module.exports: $Exports<'fs-extra/lib'>;
}
declare module 'fs-extra/lib/index.js' {
declare module.exports: $Exports<'fs-extra/lib'>;
}
declare module 'fs-extra/lib/json/index' {
declare module.exports: $Exports<'fs-extra/lib/json'>;
}
declare module 'fs-extra/lib/json/index.js' {
declare module.exports: $Exports<'fs-extra/lib/json'>;
}
declare module 'fs-extra/lib/json/jsonfile.js' {
declare module.exports: $Exports<'fs-extra/lib/json/jsonfile'>;
}
declare module 'fs-extra/lib/json/output-json-sync.js' {
declare module.exports: $Exports<'fs-extra/lib/json/output-json-sync'>;
}
declare module 'fs-extra/lib/json/output-json.js' {
declare module.exports: $Exports<'fs-extra/lib/json/output-json'>;
}
declare module 'fs-extra/lib/mkdirs/index' {
declare module.exports: $Exports<'fs-extra/lib/mkdirs'>;
}
declare module 'fs-extra/lib/mkdirs/index.js' {
declare module.exports: $Exports<'fs-extra/lib/mkdirs'>;
}
declare module 'fs-extra/lib/mkdirs/make-dir.js' {
declare module.exports: $Exports<'fs-extra/lib/mkdirs/make-dir'>;
}
declare module 'fs-extra/lib/move-sync/index' {
declare module.exports: $Exports<'fs-extra/lib/move-sync'>;
}
declare module 'fs-extra/lib/move-sync/index.js' {
declare module.exports: $Exports<'fs-extra/lib/move-sync'>;
}
declare module 'fs-extra/lib/move-sync/move-sync.js' {
declare module.exports: $Exports<'fs-extra/lib/move-sync/move-sync'>;
}
declare module 'fs-extra/lib/move/index' {
declare module.exports: $Exports<'fs-extra/lib/move'>;
}
declare module 'fs-extra/lib/move/index.js' {
declare module.exports: $Exports<'fs-extra/lib/move'>;
}
declare module 'fs-extra/lib/move/move.js' {
declare module.exports: $Exports<'fs-extra/lib/move/move'>;
}
declare module 'fs-extra/lib/output/index' {
declare module.exports: $Exports<'fs-extra/lib/output'>;
}
declare module 'fs-extra/lib/output/index.js' {
declare module.exports: $Exports<'fs-extra/lib/output'>;
}
declare module 'fs-extra/lib/path-exists/index' {
declare module.exports: $Exports<'fs-extra/lib/path-exists'>;
}
declare module 'fs-extra/lib/path-exists/index.js' {
declare module.exports: $Exports<'fs-extra/lib/path-exists'>;
}
declare module 'fs-extra/lib/remove/index' {
declare module.exports: $Exports<'fs-extra/lib/remove'>;
}
declare module 'fs-extra/lib/remove/index.js' {
declare module.exports: $Exports<'fs-extra/lib/remove'>;
}
declare module 'fs-extra/lib/remove/rimraf.js' {
declare module.exports: $Exports<'fs-extra/lib/remove/rimraf'>;
}
declare module 'fs-extra/lib/util/stat.js' {
declare module.exports: $Exports<'fs-extra/lib/util/stat'>;
}
declare module 'fs-extra/lib/util/utimes.js' {
declare module.exports: $Exports<'fs-extra/lib/util/utimes'>;
}

View file

@ -1,105 +0,0 @@
// flow-typed signature: c8c3459576e134bc693f8114e3d098ba
// flow-typed version: <<STUB>>/graphql-hooks_v5.0.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'graphql-hooks'
*
* 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-hooks' {
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-hooks/dist/graphql-hooks' {
declare module.exports: any;
}
declare module 'graphql-hooks/dist/graphql-hooks.min' {
declare module.exports: any;
}
declare module 'graphql-hooks/es/graphql-hooks' {
declare module.exports: any;
}
declare module 'graphql-hooks/lib/graphql-hooks' {
declare module.exports: any;
}
declare module 'graphql-hooks/src/ClientContext' {
declare module.exports: any;
}
declare module 'graphql-hooks/src/GraphQLClient' {
declare module.exports: any;
}
declare module 'graphql-hooks/src' {
declare module.exports: any;
}
declare module 'graphql-hooks/src/isExtractableFileEnhanced' {
declare module.exports: any;
}
declare module 'graphql-hooks/src/useClientRequest' {
declare module.exports: any;
}
declare module 'graphql-hooks/src/useQuery' {
declare module.exports: any;
}
declare module 'graphql-hooks/src/useSubscription' {
declare module.exports: any;
}
// Filename aliases
declare module 'graphql-hooks/dist/graphql-hooks.js' {
declare module.exports: $Exports<'graphql-hooks/dist/graphql-hooks'>;
}
declare module 'graphql-hooks/dist/graphql-hooks.min.js' {
declare module.exports: $Exports<'graphql-hooks/dist/graphql-hooks.min'>;
}
declare module 'graphql-hooks/es/graphql-hooks.js' {
declare module.exports: $Exports<'graphql-hooks/es/graphql-hooks'>;
}
declare module 'graphql-hooks/lib/graphql-hooks.js' {
declare module.exports: $Exports<'graphql-hooks/lib/graphql-hooks'>;
}
declare module 'graphql-hooks/src/ClientContext.js' {
declare module.exports: $Exports<'graphql-hooks/src/ClientContext'>;
}
declare module 'graphql-hooks/src/GraphQLClient.js' {
declare module.exports: $Exports<'graphql-hooks/src/GraphQLClient'>;
}
declare module 'graphql-hooks/src/index' {
declare module.exports: $Exports<'graphql-hooks/src'>;
}
declare module 'graphql-hooks/src/index.js' {
declare module.exports: $Exports<'graphql-hooks/src'>;
}
declare module 'graphql-hooks/src/isExtractableFileEnhanced.js' {
declare module.exports: $Exports<'graphql-hooks/src/isExtractableFileEnhanced'>;
}
declare module 'graphql-hooks/src/useClientRequest.js' {
declare module.exports: $Exports<'graphql-hooks/src/useClientRequest'>;
}
declare module 'graphql-hooks/src/useQuery.js' {
declare module.exports: $Exports<'graphql-hooks/src/useQuery'>;
}
declare module 'graphql-hooks/src/useSubscription.js' {
declare module.exports: $Exports<'graphql-hooks/src/useSubscription'>;
}

View file

@ -1,42 +0,0 @@
// flow-typed signature: 4ca773ba0d8b41b8ff85b21848189b3e
// flow-typed version: <<STUB>>/i18next-electron-fs-backend_v^1.3.5/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'i18next-electron-fs-backend'
*
* 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 'i18next-electron-fs-backend' {
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 'i18next-electron-fs-backend/lib' {
declare module.exports: any;
}
declare module 'i18next-electron-fs-backend/lib/utils' {
declare module.exports: any;
}
// Filename aliases
declare module 'i18next-electron-fs-backend/lib/index' {
declare module.exports: $Exports<'i18next-electron-fs-backend/lib'>;
}
declare module 'i18next-electron-fs-backend/lib/index.js' {
declare module.exports: $Exports<'i18next-electron-fs-backend/lib'>;
}
declare module 'i18next-electron-fs-backend/lib/utils.js' {
declare module.exports: $Exports<'i18next-electron-fs-backend/lib/utils'>;
}

View file

@ -1,194 +0,0 @@
// flow-typed signature: 9a106ce606722a021545390f5add5cc6
// flow-typed version: <<STUB>>/i18next-fs-backend_v^1.0.7/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'i18next-fs-backend'
*
* 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 'i18next-fs-backend' {
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 'i18next-fs-backend/cjs/extname' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/cjs/formats/json5' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/cjs/formats/yaml' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/cjs/fs' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/cjs' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/cjs/readFile' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/cjs/utils' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/cjs/writeFile' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/esm/extname' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/esm/formats/json5' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/esm/formats/yaml' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/esm' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/esm/readFile' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/esm/utils' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/esm/writeFile' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/lib/extname' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/lib/formats/json5' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/lib/formats/yaml' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/lib' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/lib/readFile' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/lib/utils' {
declare module.exports: any;
}
declare module 'i18next-fs-backend/lib/writeFile' {
declare module.exports: any;
}
// Filename aliases
declare module 'i18next-fs-backend/cjs/extname.js' {
declare module.exports: $Exports<'i18next-fs-backend/cjs/extname'>;
}
declare module 'i18next-fs-backend/cjs/formats/json5.js' {
declare module.exports: $Exports<'i18next-fs-backend/cjs/formats/json5'>;
}
declare module 'i18next-fs-backend/cjs/formats/yaml.js' {
declare module.exports: $Exports<'i18next-fs-backend/cjs/formats/yaml'>;
}
declare module 'i18next-fs-backend/cjs/fs.js' {
declare module.exports: $Exports<'i18next-fs-backend/cjs/fs'>;
}
declare module 'i18next-fs-backend/cjs/index' {
declare module.exports: $Exports<'i18next-fs-backend/cjs'>;
}
declare module 'i18next-fs-backend/cjs/index.js' {
declare module.exports: $Exports<'i18next-fs-backend/cjs'>;
}
declare module 'i18next-fs-backend/cjs/readFile.js' {
declare module.exports: $Exports<'i18next-fs-backend/cjs/readFile'>;
}
declare module 'i18next-fs-backend/cjs/utils.js' {
declare module.exports: $Exports<'i18next-fs-backend/cjs/utils'>;
}
declare module 'i18next-fs-backend/cjs/writeFile.js' {
declare module.exports: $Exports<'i18next-fs-backend/cjs/writeFile'>;
}
declare module 'i18next-fs-backend/esm/extname.js' {
declare module.exports: $Exports<'i18next-fs-backend/esm/extname'>;
}
declare module 'i18next-fs-backend/esm/formats/json5.js' {
declare module.exports: $Exports<'i18next-fs-backend/esm/formats/json5'>;
}
declare module 'i18next-fs-backend/esm/formats/yaml.js' {
declare module.exports: $Exports<'i18next-fs-backend/esm/formats/yaml'>;
}
declare module 'i18next-fs-backend/esm/index' {
declare module.exports: $Exports<'i18next-fs-backend/esm'>;
}
declare module 'i18next-fs-backend/esm/index.js' {
declare module.exports: $Exports<'i18next-fs-backend/esm'>;
}
declare module 'i18next-fs-backend/esm/readFile.js' {
declare module.exports: $Exports<'i18next-fs-backend/esm/readFile'>;
}
declare module 'i18next-fs-backend/esm/utils.js' {
declare module.exports: $Exports<'i18next-fs-backend/esm/utils'>;
}
declare module 'i18next-fs-backend/esm/writeFile.js' {
declare module.exports: $Exports<'i18next-fs-backend/esm/writeFile'>;
}
declare module 'i18next-fs-backend/index' {
declare module.exports: $Exports<'i18next-fs-backend'>;
}
declare module 'i18next-fs-backend/index.js' {
declare module.exports: $Exports<'i18next-fs-backend'>;
}
declare module 'i18next-fs-backend/lib/extname.js' {
declare module.exports: $Exports<'i18next-fs-backend/lib/extname'>;
}
declare module 'i18next-fs-backend/lib/formats/json5.js' {
declare module.exports: $Exports<'i18next-fs-backend/lib/formats/json5'>;
}
declare module 'i18next-fs-backend/lib/formats/yaml.js' {
declare module.exports: $Exports<'i18next-fs-backend/lib/formats/yaml'>;
}
declare module 'i18next-fs-backend/lib/index' {
declare module.exports: $Exports<'i18next-fs-backend/lib'>;
}
declare module 'i18next-fs-backend/lib/index.js' {
declare module.exports: $Exports<'i18next-fs-backend/lib'>;
}
declare module 'i18next-fs-backend/lib/readFile.js' {
declare module.exports: $Exports<'i18next-fs-backend/lib/readFile'>;
}
declare module 'i18next-fs-backend/lib/utils.js' {
declare module.exports: $Exports<'i18next-fs-backend/lib/utils'>;
}
declare module 'i18next-fs-backend/lib/writeFile.js' {
declare module.exports: $Exports<'i18next-fs-backend/lib/writeFile'>;
}

View file

@ -1,73 +0,0 @@
// flow-typed signature: e025b537c18204ce8b57aaf5f6eb6c34
// flow-typed version: <<STUB>>/i18next_v^19.8.2/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'i18next'
*
* 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 'i18next' {
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 'i18next/dist/cjs/i18next' {
declare module.exports: any;
}
declare module 'i18next/dist/esm/i18next' {
declare module.exports: any;
}
declare module 'i18next/dist/umd/i18next' {
declare module.exports: any;
}
declare module 'i18next/dist/umd/i18next.min' {
declare module.exports: any;
}
declare module 'i18next/i18next' {
declare module.exports: any;
}
declare module 'i18next/i18next.min' {
declare module.exports: any;
}
// Filename aliases
declare module 'i18next/dist/cjs/i18next.js' {
declare module.exports: $Exports<'i18next/dist/cjs/i18next'>;
}
declare module 'i18next/dist/esm/i18next.js' {
declare module.exports: $Exports<'i18next/dist/esm/i18next'>;
}
declare module 'i18next/dist/umd/i18next.js' {
declare module.exports: $Exports<'i18next/dist/umd/i18next'>;
}
declare module 'i18next/dist/umd/i18next.min.js' {
declare module.exports: $Exports<'i18next/dist/umd/i18next.min'>;
}
declare module 'i18next/i18next.js' {
declare module.exports: $Exports<'i18next/i18next'>;
}
declare module 'i18next/i18next.min.js' {
declare module.exports: $Exports<'i18next/i18next.min'>;
}
declare module 'i18next/index' {
declare module.exports: $Exports<'i18next'>;
}
declare module 'i18next/index.js' {
declare module.exports: $Exports<'i18next'>;
}

View file

@ -1,39 +0,0 @@
// flow-typed signature: ae7f062cf954b4896fbea1274de3a992
// flow-typed version: <<STUB>>/if-env_v^1.0.4/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'if-env'
*
* 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 'if-env' {
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 'if-env/bin/if-env' {
declare module.exports: any;
}
declare module 'if-env/test/if-env.test' {
declare module.exports: any;
}
// Filename aliases
declare module 'if-env/bin/if-env.js' {
declare module.exports: $Exports<'if-env/bin/if-env'>;
}
declare module 'if-env/test/if-env.test.js' {
declare module.exports: $Exports<'if-env/test/if-env.test'>;
}

View file

@ -1,6 +0,0 @@
// flow-typed signature: 973b6eb447c3951be710fcd33a5ffbdd
// flow-typed version: c6154227d1/is-url_v1.x.x/flow_>=v0.104.x
declare module 'is-url' {
declare module.exports: (url: string) => boolean
}

View file

@ -1,66 +0,0 @@
// flow-typed signature: 11d5788d55e07773f424ad247c3f9efb
// flow-typed version: <<STUB>>/jimp_v0.16.1/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'jimp'
*
* 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 'jimp' {
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 'jimp/browser/examples/jimp-worker' {
declare module.exports: any;
}
declare module 'jimp/browser/lib/jimp' {
declare module.exports: any;
}
declare module 'jimp/browser/lib/jimp.min' {
declare module.exports: any;
}
declare module 'jimp/dist' {
declare module.exports: any;
}
declare module 'jimp/es' {
declare module.exports: any;
}
// Filename aliases
declare module 'jimp/browser/examples/jimp-worker.js' {
declare module.exports: $Exports<'jimp/browser/examples/jimp-worker'>;
}
declare module 'jimp/browser/lib/jimp.js' {
declare module.exports: $Exports<'jimp/browser/lib/jimp'>;
}
declare module 'jimp/browser/lib/jimp.min.js' {
declare module.exports: $Exports<'jimp/browser/lib/jimp.min'>;
}
declare module 'jimp/dist/index' {
declare module.exports: $Exports<'jimp/dist'>;
}
declare module 'jimp/dist/index.js' {
declare module.exports: $Exports<'jimp/dist'>;
}
declare module 'jimp/es/index' {
declare module.exports: $Exports<'jimp/es'>;
}
declare module 'jimp/es/index.js' {
declare module.exports: $Exports<'jimp/es'>;
}

File diff suppressed because it is too large Load diff

View file

@ -1,84 +0,0 @@
// flow-typed signature: 490c9c9983d964b5c579de37099b81bf
// flow-typed version: <<STUB>>/menubar_v9.0.1/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'menubar'
*
* 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 'menubar' {
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 'menubar/lib/__mocks__/electron' {
declare module.exports: any;
}
declare module 'menubar/lib' {
declare module.exports: any;
}
declare module 'menubar/lib/Menubar' {
declare module.exports: any;
}
declare module 'menubar/lib/Menubar.spec' {
declare module.exports: any;
}
declare module 'menubar/lib/types' {
declare module.exports: any;
}
declare module 'menubar/lib/util/cleanOptions' {
declare module.exports: any;
}
declare module 'menubar/lib/util/cleanOptions.spec' {
declare module.exports: any;
}
declare module 'menubar/lib/util/getWindowPosition' {
declare module.exports: any;
}
// Filename aliases
declare module 'menubar/lib/__mocks__/electron.js' {
declare module.exports: $Exports<'menubar/lib/__mocks__/electron'>;
}
declare module 'menubar/lib/index' {
declare module.exports: $Exports<'menubar/lib'>;
}
declare module 'menubar/lib/index.js' {
declare module.exports: $Exports<'menubar/lib'>;
}
declare module 'menubar/lib/Menubar.js' {
declare module.exports: $Exports<'menubar/lib/Menubar'>;
}
declare module 'menubar/lib/Menubar.spec.js' {
declare module.exports: $Exports<'menubar/lib/Menubar.spec'>;
}
declare module 'menubar/lib/types.js' {
declare module.exports: $Exports<'menubar/lib/types'>;
}
declare module 'menubar/lib/util/cleanOptions.js' {
declare module.exports: $Exports<'menubar/lib/util/cleanOptions'>;
}
declare module 'menubar/lib/util/cleanOptions.spec.js' {
declare module.exports: $Exports<'menubar/lib/util/cleanOptions.spec'>;
}
declare module 'menubar/lib/util/getWindowPosition.js' {
declare module.exports: $Exports<'menubar/lib/util/getWindowPosition'>;
}

View file

@ -1,133 +0,0 @@
// flow-typed signature: 800c99f4687ac083d3ed2dd6b9ee9457
// flow-typed version: 711a5f887a/node-fetch_v2.x.x/flow_>=v0.104.x
declare module 'node-fetch' {
import type http from 'http';
import type https from 'https';
import type { URL } from 'url';
import type { Readable } from 'stream';
declare export type AbortSignal = {
+aborted: boolean;
+onabort: (event?: { ... }) => void;
+addEventListener: (name: string, cb: () => mixed) => void;
+removeEventListener: (name: string, cb: () => mixed) => void;
+dispatchEvent: (event: { ... }) => void;
...,
}
declare export class Request mixins Body {
constructor(input: string | { href: string, ... } | Request, init?: RequestInit): this;
context: RequestContext;
headers: Headers;
method: string;
redirect: RequestRedirect;
referrer: string;
url: string;
// node-fetch extensions
agent: http.Agent | https.Agent;
compress: boolean;
counter: number;
follow: number;
hostname: string;
port: number;
protocol: string;
size: number;
timeout: number;
}
declare type HeaderObject = { [index: string]: string, ... }
declare type RequestInit = {|
body?: BodyInit,
headers?: HeaderObject,
method?: string,
redirect?: RequestRedirect,
signal?: AbortSignal | null,
// node-fetch extensions
agent?: (URL => (http.Agent | https.Agent)) | http.Agent | https.Agent | null;
compress?: boolean,
follow?: number,
size?: number,
timeout?: number,
|};
declare export interface FetchError extends Error {
name: 'FetchError';
type: string;
code: ?number;
errno: ?number;
}
declare export interface AbortError extends Error {
name: 'AbortError';
type: 'aborted';
}
declare type RequestContext =
'audio' | 'beacon' | 'cspreport' | 'download' | 'embed' |
'eventsource' | 'favicon' | 'fetch' | 'font' | 'form' | 'frame' |
'hyperlink' | 'iframe' | 'image' | 'imageset' | 'import' |
'internal' | 'location' | 'manifest' | 'object' | 'ping' | 'plugin' |
'prefetch' | 'script' | 'serviceworker' | 'sharedworker' |
'subresource' | 'style' | 'track' | 'video' | 'worker' |
'xmlhttprequest' | 'xslt';
declare type RequestRedirect = 'error' | 'follow' | 'manual';
declare export class Headers {
append(name: string, value: string): void;
delete(name: string): void;
forEach(callback: (value: string, name: string) => void): void;
get(name: string): string;
getAll(name: string): Array<string>;
has(name: string): boolean;
raw(): { [k: string]: string[], ... };
set(name: string, value: string): void;
}
declare export class Body {
buffer(): Promise<Buffer>;
json(): Promise<any>;
json<T>(): Promise<T>;
text(): Promise<string>;
body: stream$Readable;
bodyUsed: boolean;
}
declare export class Response mixins Body {
constructor(body?: BodyInit, init?: ResponseInit): this;
clone(): Response;
error(): Response;
redirect(url: string, status: number): Response;
headers: Headers;
ok: boolean;
status: number;
statusText: string;
size: number;
timeout: number;
type: ResponseType;
url: string;
}
declare type ResponseType =
| 'basic'
| 'cors'
| 'default'
| 'error'
| 'opaque'
| 'opaqueredirect';
declare interface ResponseInit {
headers?: HeaderInit,
status: number,
statusText?: string,
}
declare type HeaderInit = Headers | Array<string>;
declare type BodyInit = string | null | Buffer | Blob | Readable;
declare export default function fetch(url: string | Request, init?: RequestInit): Promise<Response>
}

View file

@ -1,38 +0,0 @@
// flow-typed signature: c93a723cbeb4d2f95d6a472157f6052f
// flow-typed version: 61b795e5b6/prop-types_v15.x.x/flow_>=v0.104.x
type $npm$propTypes$ReactPropsCheckType = (
props: any,
propName: string,
componentName: string,
href?: string
) => ?Error;
// Copied from: https://github.com/facebook/flow/blob/0938da8d7293d0077fbe95c3a3e0eebadb57b012/lib/react.js#L433-L449
declare module 'prop-types' {
declare var array: React$PropType$Primitive<Array<any>>;
declare var bool: React$PropType$Primitive<boolean>;
declare var func: React$PropType$Primitive<(...a: Array<any>) => mixed>;
declare var number: React$PropType$Primitive<number>;
declare var object: React$PropType$Primitive<{ +[string]: mixed, ... }>;
declare var string: React$PropType$Primitive<string>;
declare var symbol: React$PropType$Primitive<Symbol>;
declare var any: React$PropType$Primitive<any>;
declare var arrayOf: React$PropType$ArrayOf;
declare var element: React$PropType$Primitive<any>;
declare var elementType: React$PropType$Primitive<any>;
declare var instanceOf: React$PropType$InstanceOf;
declare var node: React$PropType$Primitive<any>;
declare var objectOf: React$PropType$ObjectOf;
declare var oneOf: React$PropType$OneOf;
declare var oneOfType: React$PropType$OneOfType;
declare var shape: React$PropType$Shape;
declare function checkPropTypes<V>(
propTypes: { [key: $Keys<V>]: $npm$propTypes$ReactPropsCheckType, ... },
values: V,
location: string,
componentName: string,
getStack: ?() => ?string
): void;
}

View file

@ -1,38 +0,0 @@
// flow-typed signature: a09e676723a6497a38e4cb8c96b7bfa2
// flow-typed version: <<STUB>>/proxy-agent_v4.0.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'proxy-agent'
*
* 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 'proxy-agent' {
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 'proxy-agent/test/test' {
declare module.exports: any;
}
// Filename aliases
declare module 'proxy-agent/index' {
declare module.exports: $Exports<'proxy-agent'>;
}
declare module 'proxy-agent/index.js' {
declare module.exports: $Exports<'proxy-agent'>;
}
declare module 'proxy-agent/test/test.js' {
declare module.exports: $Exports<'proxy-agent/test/test'>;
}

View file

@ -1,112 +0,0 @@
// flow-typed signature: 495fd041a3e65670aa0c80e271702388
// flow-typed version: <<STUB>>/react-ace_v9.1.4/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'react-ace'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'react-ace' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'react-ace/dist/react-ace' {
declare module.exports: any;
}
declare module 'react-ace/dist/react-ace.min' {
declare module.exports: any;
}
declare module 'react-ace/lib/ace' {
declare module.exports: any;
}
declare module 'react-ace/lib/diff' {
declare module.exports: any;
}
declare module 'react-ace/lib/editorOptions' {
declare module.exports: any;
}
declare module 'react-ace/lib' {
declare module.exports: any;
}
declare module 'react-ace/lib/split' {
declare module.exports: any;
}
declare module 'react-ace/lib/types' {
declare module.exports: any;
}
declare module 'react-ace/webpack.config.base' {
declare module.exports: any;
}
declare module 'react-ace/webpack.config.development' {
declare module.exports: any;
}
declare module 'react-ace/webpack.config.example' {
declare module.exports: any;
}
declare module 'react-ace/webpack.config.production' {
declare module.exports: any;
}
// Filename aliases
declare module 'react-ace/dist/react-ace.js' {
declare module.exports: $Exports<'react-ace/dist/react-ace'>;
}
declare module 'react-ace/dist/react-ace.min.js' {
declare module.exports: $Exports<'react-ace/dist/react-ace.min'>;
}
declare module 'react-ace/lib/ace.js' {
declare module.exports: $Exports<'react-ace/lib/ace'>;
}
declare module 'react-ace/lib/diff.js' {
declare module.exports: $Exports<'react-ace/lib/diff'>;
}
declare module 'react-ace/lib/editorOptions.js' {
declare module.exports: $Exports<'react-ace/lib/editorOptions'>;
}
declare module 'react-ace/lib/index' {
declare module.exports: $Exports<'react-ace/lib'>;
}
declare module 'react-ace/lib/index.js' {
declare module.exports: $Exports<'react-ace/lib'>;
}
declare module 'react-ace/lib/split.js' {
declare module.exports: $Exports<'react-ace/lib/split'>;
}
declare module 'react-ace/lib/types.js' {
declare module.exports: $Exports<'react-ace/lib/types'>;
}
declare module 'react-ace/webpack.config.base.js' {
declare module.exports: $Exports<'react-ace/webpack.config.base'>;
}
declare module 'react-ace/webpack.config.development.js' {
declare module.exports: $Exports<'react-ace/webpack.config.development'>;
}
declare module 'react-ace/webpack.config.example.js' {
declare module.exports: $Exports<'react-ace/webpack.config.example'>;
}
declare module 'react-ace/webpack.config.production.js' {
declare module.exports: $Exports<'react-ace/webpack.config.production'>;
}

View file

@ -1,110 +0,0 @@
// flow-typed signature: a333d1cdbb5a4103d0be63a412070e22
// flow-typed version: b2693c1879/react-dom_v16.x.x/flow_>=v0.117.x
declare module 'react-dom' {
declare function findDOMNode(
componentOrElement: Element | ?React$Component<any, any>,
): null | Element | Text;
declare function render<ElementType: React$ElementType>(
element: React$Element<ElementType>,
container: Element,
callback?: () => void,
): React$ElementRef<ElementType>;
declare function hydrate<ElementType: React$ElementType>(
element: React$Element<ElementType>,
container: Element,
callback?: () => void,
): React$ElementRef<ElementType>;
declare function createPortal(
node: React$Node,
container: Element,
): React$Portal;
declare function unmountComponentAtNode(container: any): boolean;
declare var version: string;
declare function unstable_batchedUpdates<A, B, C, D, E>(
callback: (a: A, b: B, c: C, d: D, e: E) => mixed,
a: A,
b: B,
c: C,
d: D,
e: E,
): void;
declare function unstable_renderSubtreeIntoContainer<
ElementType: React$ElementType,
>(
parentComponent: React$Component<any, any>,
nextElement: React$Element<ElementType>,
container: any,
callback?: () => void,
): React$ElementRef<ElementType>;
}
declare module 'react-dom/server' {
declare function renderToString(element: React$Node): string;
declare function renderToStaticMarkup(element: React$Node): string;
declare function renderToNodeStream(element: React$Node): stream$Readable;
declare function renderToStaticNodeStream(
element: React$Node,
): stream$Readable;
declare var version: string;
}
type Thenable = { then(resolve: () => mixed, reject?: () => mixed): mixed, ... };
declare module 'react-dom/test-utils' {
declare var Simulate: { [eventName: string]: (element: Element, eventData?: Object) => void, ... };
declare function renderIntoDocument(
instance: React$Element<any>,
): React$Component<any, any>;
declare function mockComponent(
componentClass: React$ElementType,
mockTagName?: string,
): Object;
declare function isElement(element: React$Element<any>): boolean;
declare function isElementOfType(
element: React$Element<any>,
componentClass: React$ElementType,
): boolean;
declare function isDOMComponent(instance: any): boolean;
declare function isCompositeComponent(
instance: React$Component<any, any>,
): boolean;
declare function isCompositeComponentWithType(
instance: React$Component<any, any>,
componentClass: React$ElementType,
): boolean;
declare function findAllInRenderedTree(
tree: React$Component<any, any>,
test: (child: React$Component<any, any>) => boolean,
): Array<React$Component<any, any>>;
declare function scryRenderedDOMComponentsWithClass(
tree: React$Component<any, any>,
className: string,
): Array<Element>;
declare function findRenderedDOMComponentWithClass(
tree: React$Component<any, any>,
className: string,
): ?Element;
declare function scryRenderedDOMComponentsWithTag(
tree: React$Component<any, any>,
tagName: string,
): Array<Element>;
declare function findRenderedDOMComponentWithTag(
tree: React$Component<any, any>,
tagName: string,
): ?Element;
declare function scryRenderedComponentsWithType(
tree: React$Component<any, any>,
componentClass: React$ElementType,
): Array<React$Component<any, any>>;
declare function findRenderedComponentWithType(
tree: React$Component<any, any>,
componentClass: React$ElementType,
): ?React$Component<any, any>;
declare function act(callback: () => void | Thenable): Thenable;
}

View file

@ -1,300 +0,0 @@
// flow-typed signature: b3faaf12198e541eb0c20555f4cb4a10
// flow-typed version: <<STUB>>/react-i18next_v^11.7.3/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'react-i18next'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'react-i18next' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'react-i18next/dist/amd/react-i18next' {
declare module.exports: any;
}
declare module 'react-i18next/dist/amd/react-i18next.min' {
declare module.exports: any;
}
declare module 'react-i18next/dist/commonjs/context' {
declare module.exports: any;
}
declare module 'react-i18next/dist/commonjs/I18nextProvider' {
declare module.exports: any;
}
declare module 'react-i18next/dist/commonjs' {
declare module.exports: any;
}
declare module 'react-i18next/dist/commonjs/Trans' {
declare module.exports: any;
}
declare module 'react-i18next/dist/commonjs/Translation' {
declare module.exports: any;
}
declare module 'react-i18next/dist/commonjs/useSSR' {
declare module.exports: any;
}
declare module 'react-i18next/dist/commonjs/useTranslation' {
declare module.exports: any;
}
declare module 'react-i18next/dist/commonjs/utils' {
declare module.exports: any;
}
declare module 'react-i18next/dist/commonjs/withSSR' {
declare module.exports: any;
}
declare module 'react-i18next/dist/commonjs/withTranslation' {
declare module.exports: any;
}
declare module 'react-i18next/dist/es/context' {
declare module.exports: any;
}
declare module 'react-i18next/dist/es/I18nextProvider' {
declare module.exports: any;
}
declare module 'react-i18next/dist/es' {
declare module.exports: any;
}
declare module 'react-i18next/dist/es/Trans' {
declare module.exports: any;
}
declare module 'react-i18next/dist/es/Translation' {
declare module.exports: any;
}
declare module 'react-i18next/dist/es/useSSR' {
declare module.exports: any;
}
declare module 'react-i18next/dist/es/useTranslation' {
declare module.exports: any;
}
declare module 'react-i18next/dist/es/utils' {
declare module.exports: any;
}
declare module 'react-i18next/dist/es/withSSR' {
declare module.exports: any;
}
declare module 'react-i18next/dist/es/withTranslation' {
declare module.exports: any;
}
declare module 'react-i18next/dist/umd/react-i18next' {
declare module.exports: any;
}
declare module 'react-i18next/dist/umd/react-i18next.min' {
declare module.exports: any;
}
declare module 'react-i18next/icu.macro' {
declare module.exports: any;
}
declare module 'react-i18next/react-i18next' {
declare module.exports: any;
}
declare module 'react-i18next/react-i18next.min' {
declare module.exports: any;
}
declare module 'react-i18next/rollup.config' {
declare module.exports: any;
}
declare module 'react-i18next/src/context' {
declare module.exports: any;
}
declare module 'react-i18next/src/I18nextProvider' {
declare module.exports: any;
}
declare module 'react-i18next/src' {
declare module.exports: any;
}
declare module 'react-i18next/src/Trans' {
declare module.exports: any;
}
declare module 'react-i18next/src/Translation' {
declare module.exports: any;
}
declare module 'react-i18next/src/useSSR' {
declare module.exports: any;
}
declare module 'react-i18next/src/useTranslation' {
declare module.exports: any;
}
declare module 'react-i18next/src/utils' {
declare module.exports: any;
}
declare module 'react-i18next/src/withSSR' {
declare module.exports: any;
}
declare module 'react-i18next/src/withTranslation' {
declare module.exports: any;
}
// Filename aliases
declare module 'react-i18next/dist/amd/react-i18next.js' {
declare module.exports: $Exports<'react-i18next/dist/amd/react-i18next'>;
}
declare module 'react-i18next/dist/amd/react-i18next.min.js' {
declare module.exports: $Exports<'react-i18next/dist/amd/react-i18next.min'>;
}
declare module 'react-i18next/dist/commonjs/context.js' {
declare module.exports: $Exports<'react-i18next/dist/commonjs/context'>;
}
declare module 'react-i18next/dist/commonjs/I18nextProvider.js' {
declare module.exports: $Exports<'react-i18next/dist/commonjs/I18nextProvider'>;
}
declare module 'react-i18next/dist/commonjs/index' {
declare module.exports: $Exports<'react-i18next/dist/commonjs'>;
}
declare module 'react-i18next/dist/commonjs/index.js' {
declare module.exports: $Exports<'react-i18next/dist/commonjs'>;
}
declare module 'react-i18next/dist/commonjs/Trans.js' {
declare module.exports: $Exports<'react-i18next/dist/commonjs/Trans'>;
}
declare module 'react-i18next/dist/commonjs/Translation.js' {
declare module.exports: $Exports<'react-i18next/dist/commonjs/Translation'>;
}
declare module 'react-i18next/dist/commonjs/useSSR.js' {
declare module.exports: $Exports<'react-i18next/dist/commonjs/useSSR'>;
}
declare module 'react-i18next/dist/commonjs/useTranslation.js' {
declare module.exports: $Exports<'react-i18next/dist/commonjs/useTranslation'>;
}
declare module 'react-i18next/dist/commonjs/utils.js' {
declare module.exports: $Exports<'react-i18next/dist/commonjs/utils'>;
}
declare module 'react-i18next/dist/commonjs/withSSR.js' {
declare module.exports: $Exports<'react-i18next/dist/commonjs/withSSR'>;
}
declare module 'react-i18next/dist/commonjs/withTranslation.js' {
declare module.exports: $Exports<'react-i18next/dist/commonjs/withTranslation'>;
}
declare module 'react-i18next/dist/es/context.js' {
declare module.exports: $Exports<'react-i18next/dist/es/context'>;
}
declare module 'react-i18next/dist/es/I18nextProvider.js' {
declare module.exports: $Exports<'react-i18next/dist/es/I18nextProvider'>;
}
declare module 'react-i18next/dist/es/index' {
declare module.exports: $Exports<'react-i18next/dist/es'>;
}
declare module 'react-i18next/dist/es/index.js' {
declare module.exports: $Exports<'react-i18next/dist/es'>;
}
declare module 'react-i18next/dist/es/Trans.js' {
declare module.exports: $Exports<'react-i18next/dist/es/Trans'>;
}
declare module 'react-i18next/dist/es/Translation.js' {
declare module.exports: $Exports<'react-i18next/dist/es/Translation'>;
}
declare module 'react-i18next/dist/es/useSSR.js' {
declare module.exports: $Exports<'react-i18next/dist/es/useSSR'>;
}
declare module 'react-i18next/dist/es/useTranslation.js' {
declare module.exports: $Exports<'react-i18next/dist/es/useTranslation'>;
}
declare module 'react-i18next/dist/es/utils.js' {
declare module.exports: $Exports<'react-i18next/dist/es/utils'>;
}
declare module 'react-i18next/dist/es/withSSR.js' {
declare module.exports: $Exports<'react-i18next/dist/es/withSSR'>;
}
declare module 'react-i18next/dist/es/withTranslation.js' {
declare module.exports: $Exports<'react-i18next/dist/es/withTranslation'>;
}
declare module 'react-i18next/dist/umd/react-i18next.js' {
declare module.exports: $Exports<'react-i18next/dist/umd/react-i18next'>;
}
declare module 'react-i18next/dist/umd/react-i18next.min.js' {
declare module.exports: $Exports<'react-i18next/dist/umd/react-i18next.min'>;
}
declare module 'react-i18next/icu.macro.js' {
declare module.exports: $Exports<'react-i18next/icu.macro'>;
}
declare module 'react-i18next/react-i18next.js' {
declare module.exports: $Exports<'react-i18next/react-i18next'>;
}
declare module 'react-i18next/react-i18next.min.js' {
declare module.exports: $Exports<'react-i18next/react-i18next.min'>;
}
declare module 'react-i18next/rollup.config.js' {
declare module.exports: $Exports<'react-i18next/rollup.config'>;
}
declare module 'react-i18next/src/context.js' {
declare module.exports: $Exports<'react-i18next/src/context'>;
}
declare module 'react-i18next/src/I18nextProvider.js' {
declare module.exports: $Exports<'react-i18next/src/I18nextProvider'>;
}
declare module 'react-i18next/src/index' {
declare module.exports: $Exports<'react-i18next/src'>;
}
declare module 'react-i18next/src/index.js' {
declare module.exports: $Exports<'react-i18next/src'>;
}
declare module 'react-i18next/src/Trans.js' {
declare module.exports: $Exports<'react-i18next/src/Trans'>;
}
declare module 'react-i18next/src/Translation.js' {
declare module.exports: $Exports<'react-i18next/src/Translation'>;
}
declare module 'react-i18next/src/useSSR.js' {
declare module.exports: $Exports<'react-i18next/src/useSSR'>;
}
declare module 'react-i18next/src/useTranslation.js' {
declare module.exports: $Exports<'react-i18next/src/useTranslation'>;
}
declare module 'react-i18next/src/utils.js' {
declare module.exports: $Exports<'react-i18next/src/utils'>;
}
declare module 'react-i18next/src/withSSR.js' {
declare module.exports: $Exports<'react-i18next/src/withSSR'>;
}
declare module 'react-i18next/src/withTranslation.js' {
declare module.exports: $Exports<'react-i18next/src/withTranslation'>;
}

View file

@ -1,300 +0,0 @@
// flow-typed signature: 8da1e134b3de1d6f6bf9ba1cc7e2dc7e
// flow-typed version: 387a235736/react-redux_v7.x.x/flow_>=v0.104.x
/**
The order of type arguments for connect() is as follows:
connect<Props, OwnProps, StateProps, DispatchProps, State, Dispatch>()
In Flow v0.89 only the first two are mandatory to specify. Other 4 can be repaced with the new awesome type placeholder:
connect<Props, OwnProps, _, _, _, _>()
But beware, in case of weird type errors somewhere in random places
just type everything and get to a green field and only then try to
remove the definitions you see bogus.
Decrypting the abbreviations:
WC = Component being wrapped
S = State
D = Dispatch
OP = OwnProps
SP = StateProps
DP = DispatchProps
MP = Merge props
RSP = Returned state props
RDP = Returned dispatch props
RMP = Returned merge props
CP = Props for returned component
Com = React Component
SS = Selected state
ST = Static properties of Com
EFO = Extra factory options (used only in connectAdvanced)
*/
declare module "react-redux" {
// ------------------------------------------------------------
// Typings for connect()
// ------------------------------------------------------------
declare export type Options<S, OP, SP, MP> = {|
pure?: boolean,
forwardRef?: boolean,
areStatesEqual?: (next: S, prev: S) => boolean,
areOwnPropsEqual?: (next: OP, prev: OP) => boolean,
areStatePropsEqual?: (next: SP, prev: SP) => boolean,
areMergedPropsEqual?: (next: MP, prev: MP) => boolean,
storeKey?: string,
|};
declare type MapStateToProps<-S, -OP, +SP> =
| ((state: S, ownProps: OP) => SP)
// If you want to use the factory function but get a strange error
// like "function is not an object" then just type the factory function
// like this:
// const factory: (State, OwnProps) => (State, OwnProps) => StateProps
// and provide the StateProps type to the SP type parameter.
| ((state: S, ownProps: OP) => (state: S, ownProps: OP) => SP);
declare type Bind<D> = <A, R>((...A) => R) => (...A) => $Call<D, R>;
declare type MapDispatchToPropsFn<D, -OP, +DP> =
| ((dispatch: D, ownProps: OP) => DP)
// If you want to use the factory function but get a strange error
// like "function is not an object" then just type the factory function
// like this:
// const factory: (Dispatch, OwnProps) => (Dispatch, OwnProps) => DispatchProps
// and provide the DispatchProps type to the DP type parameter.
| ((dispatch: D, ownProps: OP) => (dispatch: D, ownProps: OP) => DP);
declare class ConnectedComponent<OP, +WC> extends React$Component<OP> {
static +WrappedComponent: WC;
getWrappedInstance(): React$ElementRef<WC>;
}
// The connection of the Wrapped Component and the Connected Component
// happens here in `MP: P`. It means that type wise MP belongs to P,
// so to say MP >= P.
declare type Connector<P, OP, MP: P> = <WC: React$ComponentType<P>>(
WC,
) => Class<ConnectedComponent<OP, WC>> & WC;
// No `mergeProps` argument
// Got error like inexact OwnProps is incompatible with exact object type?
// Just make the OP parameter for `connect()` an exact object.
declare type MergeOP<OP, D> = {| ...$Exact<OP>, dispatch: D |};
declare type MergeOPSP<OP, SP, D> = {| ...$Exact<OP>, ...SP, dispatch: D |};
declare type MergeOPDP<OP, DP> = {| ...$Exact<OP>, ...DP |};
declare type MergeOPSPDP<OP, SP, DP> = {| ...$Exact<OP>, ...SP, ...DP |};
declare export function connect<-P, -OP, -SP, -DP, -S, -D>(
mapStateToProps?: null | void,
mapDispatchToProps?: null | void,
mergeProps?: null | void,
options?: ?Options<S, OP, {||}, MergeOP<OP, D>>,
): Connector<P, OP, MergeOP<OP, D>>;
declare export function connect<-P, -OP, -SP, -DP, -S, -D>(
// If you get error here try adding return type to your mapStateToProps function
mapStateToProps: MapStateToProps<S, OP, SP>,
mapDispatchToProps?: null | void,
mergeProps?: null | void,
options?: ?Options<S, OP, SP, MergeOPSP<OP, SP, D>>,
): Connector<P, OP, MergeOPSP<OP, SP, D>>;
// In this case DP is an object of functions which has been bound to dispatch
// by the given mapDispatchToProps function.
declare export function connect<-P, -OP, -SP, -DP, S, D>(
mapStateToProps: null | void,
mapDispatchToProps: MapDispatchToPropsFn<D, OP, DP>,
mergeProps?: null | void,
options?: ?Options<S, OP, {||}, MergeOPDP<OP, DP>>,
): Connector<P, OP, MergeOPDP<OP, DP>>;
// In this case DP is an object of action creators not yet bound to dispatch,
// this difference is not important in the vanila redux,
// but in case of usage with redux-thunk, the return type may differ.
declare export function connect<-P, -OP, -SP, -DP, S, D>(
mapStateToProps: null | void,
mapDispatchToProps: DP,
mergeProps?: null | void,
options?: ?Options<S, OP, {||}, MergeOPDP<OP, DP>>,
): Connector<P, OP, MergeOPDP<OP, $ObjMap<DP, Bind<D>>>>;
declare export function connect<-P, -OP, -SP, -DP, S, D>(
// If you get error here try adding return type to your mapStateToProps function
mapStateToProps: MapStateToProps<S, OP, SP>,
mapDispatchToProps: MapDispatchToPropsFn<D, OP, DP>,
mergeProps?: null | void,
options?: ?Options<S, OP, SP, {| ...OP, ...SP, ...DP |}>,
): Connector<P, OP, {| ...OP, ...SP, ...DP |}>;
declare export function connect<-P, -OP, -SP, -DP, S, D>(
// If you get error here try adding return type to your mapStateToProps function
mapStateToProps: MapStateToProps<S, OP, SP>,
mapDispatchToProps: DP,
mergeProps?: null | void,
options?: ?Options<S, OP, SP, MergeOPSPDP<OP, SP, DP>>,
): Connector<P, OP, MergeOPSPDP<OP, SP, $ObjMap<DP, Bind<D>>>>;
// With `mergeProps` argument
declare type MergeProps<+P, -OP, -SP, -DP> = (
stateProps: SP,
dispatchProps: DP,
ownProps: OP,
) => P;
declare export function connect<-P, -OP, -SP: {||}, -DP: {||}, S, D>(
mapStateToProps: null | void,
mapDispatchToProps: null | void,
// If you get error here try adding return type to you mapStateToProps function
mergeProps: MergeProps<P, OP, {||}, {| dispatch: D |}>,
options?: ?Options<S, OP, {||}, P>,
): Connector<P, OP, P>;
declare export function connect<-P, -OP, -SP, -DP: {||}, S, D>(
mapStateToProps: MapStateToProps<S, OP, SP>,
mapDispatchToProps: null | void,
// If you get error here try adding return type to you mapStateToProps function
mergeProps: MergeProps<P, OP, SP, {| dispatch: D |}>,
options?: ?Options<S, OP, SP, P>,
): Connector<P, OP, P>;
// In this case DP is an object of functions which has been bound to dispatch
// by the given mapDispatchToProps function.
declare export function connect<-P, -OP, -SP: {||}, -DP, S, D>(
mapStateToProps: null | void,
mapDispatchToProps: MapDispatchToPropsFn<D, OP, DP>,
mergeProps: MergeProps<P, OP, {||}, DP>,
options?: ?Options<S, OP, {||}, P>,
): Connector<P, OP, P>;
// In this case DP is an object of action creators not yet bound to dispatch,
// this difference is not important in the vanila redux,
// but in case of usage with redux-thunk, the return type may differ.
declare export function connect<-P, -OP, -SP: {||}, -DP, S, D>(
mapStateToProps: null | void,
mapDispatchToProps: DP,
mergeProps: MergeProps<P, OP, {||}, $ObjMap<DP, Bind<D>>>,
options?: ?Options<S, OP, {||}, P>,
): Connector<P, OP, P>;
// In this case DP is an object of functions which has been bound to dispatch
// by the given mapDispatchToProps function.
declare export function connect<-P, -OP, -SP, -DP, S, D>(
mapStateToProps: MapStateToProps<S, OP, SP>,
mapDispatchToProps: MapDispatchToPropsFn<D, OP, DP>,
mergeProps: MergeProps<P, OP, SP, DP>,
options?: ?Options<S, OP, SP, P>,
): Connector<P, OP, P>;
// In this case DP is an object of action creators not yet bound to dispatch,
// this difference is not important in the vanila redux,
// but in case of usage with redux-thunk, the return type may differ.
declare export function connect<-P, -OP, -SP, -DP, S, D>(
mapStateToProps: MapStateToProps<S, OP, SP>,
mapDispatchToProps: DP,
mergeProps: MergeProps<P, OP, SP, $ObjMap<DP, Bind<D>>>,
options?: ?Options<S, OP, SP, P>,
): Connector<P, OP, P>;
// ------------------------------------------------------------
// Typings for Hooks
// ------------------------------------------------------------
declare export function useDispatch<D>(): D;
declare export function useSelector<S, SS>(
selector: (state: S) => SS,
equalityFn?: (a: SS, b: SS) => boolean,
): SS;
declare export function useStore<Store>(): Store;
// ------------------------------------------------------------
// Typings for Provider
// ------------------------------------------------------------
declare export class Provider<Store> extends React$Component<{
store: Store,
children?: React$Node,
...
}> {}
declare export function createProvider(
storeKey?: string,
subKey?: string,
): Class<Provider<*>>;
// ------------------------------------------------------------
// Typings for connectAdvanced()
// ------------------------------------------------------------
declare type ConnectAdvancedOptions = {
getDisplayName?: (name: string) => string,
methodName?: string,
renderCountProp?: string,
shouldHandleStateChanges?: boolean,
storeKey?: string,
forwardRef?: boolean,
...
};
declare type SelectorFactoryOptions<Com> = {
getDisplayName: (name: string) => string,
methodName: string,
renderCountProp: ?string,
shouldHandleStateChanges: boolean,
storeKey: string,
forwardRef: boolean,
displayName: string,
wrappedComponentName: string,
WrappedComponent: Com,
...
};
declare type MapStateToPropsEx<S: Object, SP: Object, RSP: Object> = (
state: S,
props: SP,
) => RSP;
declare type SelectorFactory<
Com: React$ComponentType<*>,
Dispatch,
S: Object,
OP: Object,
EFO: Object,
CP: Object,
> = (
dispatch: Dispatch,
factoryOptions: SelectorFactoryOptions<Com> & EFO,
) => MapStateToPropsEx<S, OP, CP>;
declare export function connectAdvanced<
Com: React$ComponentType<*>,
D,
S: Object,
OP: Object,
CP: Object,
EFO: Object,
ST: { [_: $Keys<Com>]: any, ... },
>(
selectorFactory: SelectorFactory<Com, D, S, OP, EFO, CP>,
connectAdvancedOptions: ?(ConnectAdvancedOptions & EFO),
): (component: Com) => React$ComponentType<OP> & $Shape<ST>;
declare export function batch(() => void): void
declare export default {
Provider: typeof Provider,
createProvider: typeof createProvider,
connect: typeof connect,
connectAdvanced: typeof connectAdvanced,
useDispatch: typeof useDispatch,
useSelector: typeof useSelector,
useStore: typeof useStore,
batch: typeof batch,
...
};
}

View file

@ -1,158 +0,0 @@
// flow-typed signature: 705f30317b570dc4dee9af66c42953d0
// flow-typed version: <<STUB>>/react-scripts_v3.4.3/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'react-scripts'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'react-scripts' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'react-scripts/bin/react-scripts' {
declare module.exports: any;
}
declare module 'react-scripts/config/env' {
declare module.exports: any;
}
declare module 'react-scripts/config/getHttpsConfig' {
declare module.exports: any;
}
declare module 'react-scripts/config/jest/babelTransform' {
declare module.exports: any;
}
declare module 'react-scripts/config/jest/cssTransform' {
declare module.exports: any;
}
declare module 'react-scripts/config/jest/fileTransform' {
declare module.exports: any;
}
declare module 'react-scripts/config/modules' {
declare module.exports: any;
}
declare module 'react-scripts/config/paths' {
declare module.exports: any;
}
declare module 'react-scripts/config/pnpTs' {
declare module.exports: any;
}
declare module 'react-scripts/config/webpack.config' {
declare module.exports: any;
}
declare module 'react-scripts/config/webpackDevServer.config' {
declare module.exports: any;
}
declare module 'react-scripts/scripts/build' {
declare module.exports: any;
}
declare module 'react-scripts/scripts/eject' {
declare module.exports: any;
}
declare module 'react-scripts/scripts/init' {
declare module.exports: any;
}
declare module 'react-scripts/scripts/start' {
declare module.exports: any;
}
declare module 'react-scripts/scripts/test' {
declare module.exports: any;
}
declare module 'react-scripts/scripts/utils/createJestConfig' {
declare module.exports: any;
}
declare module 'react-scripts/scripts/utils/verifyPackageTree' {
declare module.exports: any;
}
declare module 'react-scripts/scripts/utils/verifyTypeScriptSetup' {
declare module.exports: any;
}
// Filename aliases
declare module 'react-scripts/bin/react-scripts.js' {
declare module.exports: $Exports<'react-scripts/bin/react-scripts'>;
}
declare module 'react-scripts/config/env.js' {
declare module.exports: $Exports<'react-scripts/config/env'>;
}
declare module 'react-scripts/config/getHttpsConfig.js' {
declare module.exports: $Exports<'react-scripts/config/getHttpsConfig'>;
}
declare module 'react-scripts/config/jest/babelTransform.js' {
declare module.exports: $Exports<'react-scripts/config/jest/babelTransform'>;
}
declare module 'react-scripts/config/jest/cssTransform.js' {
declare module.exports: $Exports<'react-scripts/config/jest/cssTransform'>;
}
declare module 'react-scripts/config/jest/fileTransform.js' {
declare module.exports: $Exports<'react-scripts/config/jest/fileTransform'>;
}
declare module 'react-scripts/config/modules.js' {
declare module.exports: $Exports<'react-scripts/config/modules'>;
}
declare module 'react-scripts/config/paths.js' {
declare module.exports: $Exports<'react-scripts/config/paths'>;
}
declare module 'react-scripts/config/pnpTs.js' {
declare module.exports: $Exports<'react-scripts/config/pnpTs'>;
}
declare module 'react-scripts/config/webpack.config.js' {
declare module.exports: $Exports<'react-scripts/config/webpack.config'>;
}
declare module 'react-scripts/config/webpackDevServer.config.js' {
declare module.exports: $Exports<'react-scripts/config/webpackDevServer.config'>;
}
declare module 'react-scripts/scripts/build.js' {
declare module.exports: $Exports<'react-scripts/scripts/build'>;
}
declare module 'react-scripts/scripts/eject.js' {
declare module.exports: $Exports<'react-scripts/scripts/eject'>;
}
declare module 'react-scripts/scripts/init.js' {
declare module.exports: $Exports<'react-scripts/scripts/init'>;
}
declare module 'react-scripts/scripts/start.js' {
declare module.exports: $Exports<'react-scripts/scripts/start'>;
}
declare module 'react-scripts/scripts/test.js' {
declare module.exports: $Exports<'react-scripts/scripts/test'>;
}
declare module 'react-scripts/scripts/utils/createJestConfig.js' {
declare module.exports: $Exports<'react-scripts/scripts/utils/createJestConfig'>;
}
declare module 'react-scripts/scripts/utils/verifyPackageTree.js' {
declare module.exports: $Exports<'react-scripts/scripts/utils/verifyPackageTree'>;
}
declare module 'react-scripts/scripts/utils/verifyTypeScriptSetup.js' {
declare module.exports: $Exports<'react-scripts/scripts/utils/verifyTypeScriptSetup'>;
}

View file

@ -1,102 +0,0 @@
// flow-typed signature: a2e65952744485e836f06892458deb4c
// flow-typed version: <<STUB>>/react-sortable-hoc_v1.11.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'react-sortable-hoc'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'react-sortable-hoc' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'react-sortable-hoc/dist/react-sortable-hoc.esm' {
declare module.exports: any;
}
declare module 'react-sortable-hoc/dist/react-sortable-hoc' {
declare module.exports: any;
}
declare module 'react-sortable-hoc/dist/react-sortable-hoc.umd' {
declare module.exports: any;
}
declare module 'react-sortable-hoc/dist/react-sortable-hoc.umd.min' {
declare module.exports: any;
}
declare module 'react-sortable-hoc/examples/basic' {
declare module.exports: any;
}
declare module 'react-sortable-hoc/examples/collections' {
declare module.exports: any;
}
declare module 'react-sortable-hoc/examples/drag-handle' {
declare module.exports: any;
}
declare module 'react-sortable-hoc/examples/react-infinite' {
declare module.exports: any;
}
declare module 'react-sortable-hoc/examples/react-virtualized-table-columns' {
declare module.exports: any;
}
declare module 'react-sortable-hoc/examples/react-virtualized' {
declare module.exports: any;
}
declare module 'react-sortable-hoc/rollup.config' {
declare module.exports: any;
}
// Filename aliases
declare module 'react-sortable-hoc/dist/react-sortable-hoc.esm.js' {
declare module.exports: $Exports<'react-sortable-hoc/dist/react-sortable-hoc.esm'>;
}
declare module 'react-sortable-hoc/dist/react-sortable-hoc.js' {
declare module.exports: $Exports<'react-sortable-hoc/dist/react-sortable-hoc'>;
}
declare module 'react-sortable-hoc/dist/react-sortable-hoc.umd.js' {
declare module.exports: $Exports<'react-sortable-hoc/dist/react-sortable-hoc.umd'>;
}
declare module 'react-sortable-hoc/dist/react-sortable-hoc.umd.min.js' {
declare module.exports: $Exports<'react-sortable-hoc/dist/react-sortable-hoc.umd.min'>;
}
declare module 'react-sortable-hoc/examples/basic.js' {
declare module.exports: $Exports<'react-sortable-hoc/examples/basic'>;
}
declare module 'react-sortable-hoc/examples/collections.js' {
declare module.exports: $Exports<'react-sortable-hoc/examples/collections'>;
}
declare module 'react-sortable-hoc/examples/drag-handle.js' {
declare module.exports: $Exports<'react-sortable-hoc/examples/drag-handle'>;
}
declare module 'react-sortable-hoc/examples/react-infinite.js' {
declare module.exports: $Exports<'react-sortable-hoc/examples/react-infinite'>;
}
declare module 'react-sortable-hoc/examples/react-virtualized-table-columns.js' {
declare module.exports: $Exports<'react-sortable-hoc/examples/react-virtualized-table-columns'>;
}
declare module 'react-sortable-hoc/examples/react-virtualized.js' {
declare module.exports: $Exports<'react-sortable-hoc/examples/react-virtualized'>;
}
declare module 'react-sortable-hoc/rollup.config.js' {
declare module.exports: $Exports<'react-sortable-hoc/rollup.config'>;
}

View file

@ -1,39 +0,0 @@
// flow-typed signature: f7f9e1dc1d6715ebd64fb2fba2cce7ea
// flow-typed version: <<STUB>>/react-window-infinite-loader_v1.0.5/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'react-window-infinite-loader'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'react-window-infinite-loader' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'react-window-infinite-loader/dist/index.cjs' {
declare module.exports: any;
}
declare module 'react-window-infinite-loader/dist/index.esm' {
declare module.exports: any;
}
// Filename aliases
declare module 'react-window-infinite-loader/dist/index.cjs.js' {
declare module.exports: $Exports<'react-window-infinite-loader/dist/index.cjs'>;
}
declare module 'react-window-infinite-loader/dist/index.esm.js' {
declare module.exports: $Exports<'react-window-infinite-loader/dist/index.esm'>;
}

View file

@ -1,69 +0,0 @@
// flow-typed signature: a6eb95d9178821a3ff15f0f0095c2474
// flow-typed version: <<STUB>>/redux-thunk_v2.3.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'redux-thunk'
*
* 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 'redux-thunk' {
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 'redux-thunk/dist/redux-thunk' {
declare module.exports: any;
}
declare module 'redux-thunk/dist/redux-thunk.min' {
declare module.exports: any;
}
declare module 'redux-thunk/es' {
declare module.exports: any;
}
declare module 'redux-thunk/lib' {
declare module.exports: any;
}
declare module 'redux-thunk/src' {
declare module.exports: any;
}
// Filename aliases
declare module 'redux-thunk/dist/redux-thunk.js' {
declare module.exports: $Exports<'redux-thunk/dist/redux-thunk'>;
}
declare module 'redux-thunk/dist/redux-thunk.min.js' {
declare module.exports: $Exports<'redux-thunk/dist/redux-thunk.min'>;
}
declare module 'redux-thunk/es/index' {
declare module.exports: $Exports<'redux-thunk/es'>;
}
declare module 'redux-thunk/es/index.js' {
declare module.exports: $Exports<'redux-thunk/es'>;
}
declare module 'redux-thunk/lib/index' {
declare module.exports: $Exports<'redux-thunk/lib'>;
}
declare module 'redux-thunk/lib/index.js' {
declare module.exports: $Exports<'redux-thunk/lib'>;
}
declare module 'redux-thunk/src/index' {
declare module.exports: $Exports<'redux-thunk/src'>;
}
declare module 'redux-thunk/src/index.js' {
declare module.exports: $Exports<'redux-thunk/src'>;
}

View file

@ -1,99 +0,0 @@
// flow-typed signature: f62df6dbce399d55b0f2954c5ac1bd4e
// flow-typed version: c6154227d1/redux_v4.x.x/flow_>=v0.104.x
declare module 'redux' {
/*
S = State
A = Action
D = Dispatch
*/
declare export type Action<T> = { type: T, ... }
declare export type DispatchAPI<A> = (action: A) => A;
declare export type Dispatch<A: { type: *, ... }> = DispatchAPI<A>;
declare export type MiddlewareAPI<S, A, D = Dispatch<A>> = {
dispatch: D,
getState(): S,
...
};
declare export type Store<S, A, D = Dispatch<A>> = {
// rewrite MiddlewareAPI members in order to get nicer error messages (intersections produce long messages)
dispatch: D,
getState(): S,
subscribe(listener: () => void): () => void,
replaceReducer(nextReducer: Reducer<S, A>): void,
...
};
declare export type Reducer<S, A> = (state: S | void, action: A) => S;
declare export type CombinedReducer<S, A> = (
state: ($Shape<S> & {...}) | void,
action: A
) => S;
declare export type Middleware<S, A, D = Dispatch<A>> = (
api: MiddlewareAPI<S, A, D>
) => (next: D) => D;
declare export type StoreCreator<S, A, D = Dispatch<A>> = {
(reducer: Reducer<S, A>, enhancer?: StoreEnhancer<S, A, D>): Store<S, A, D>,
(
reducer: Reducer<S, A>,
preloadedState: S,
enhancer?: StoreEnhancer<S, A, D>
): Store<S, A, D>,
...
};
declare export type StoreEnhancer<S, A, D = Dispatch<A>> = (
next: StoreCreator<S, A, D>
) => StoreCreator<S, A, D>;
declare export function createStore<S, A, D>(
reducer: Reducer<S, A>,
enhancer?: StoreEnhancer<S, A, D>
): Store<S, A, D>;
declare export function createStore<S, A, D>(
reducer: Reducer<S, A>,
preloadedState?: S,
enhancer?: StoreEnhancer<S, A, D>
): Store<S, A, D>;
declare export function applyMiddleware<S, A, D>(
...middlewares: Array<Middleware<S, A, D>>
): StoreEnhancer<S, A, D>;
declare export type ActionCreator<A, B> = (...args: Array<B>) => A;
declare export type ActionCreators<K, A> = { [key: K]: ActionCreator<A, any>, ... };
declare export function bindActionCreators<
A,
C: ActionCreator<A, any>,
D: DispatchAPI<A>
>(
actionCreator: C,
dispatch: D
): C;
declare export function bindActionCreators<
A,
K,
C: ActionCreators<K, A>,
D: DispatchAPI<A>
>(
actionCreators: C,
dispatch: D
): C;
declare export function combineReducers<O: {...}, A>(
reducers: O
): CombinedReducer<$ObjMap<O, <S>(r: Reducer<S, any>) => S>, A>;
declare export var compose: $Compose;
}

View file

@ -1,143 +0,0 @@
// flow-typed signature: 84bb755448956b37613760367bb18bd6
// flow-typed version: <<STUB>>/regedit_v3.0.3/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'regedit'
*
* 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 'regedit' {
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 'regedit/errors' {
declare module.exports: any;
}
declare module 'regedit/lib/cscript' {
declare module.exports: any;
}
declare module 'regedit/lib/execFile' {
declare module.exports: any;
}
declare module 'regedit/lib/helper' {
declare module.exports: any;
}
declare module 'regedit/test/benchmarks.test' {
declare module.exports: any;
}
declare module 'regedit/test/cscript.test' {
declare module.exports: any;
}
declare module 'regedit/test/execFile.test' {
declare module.exports: any;
}
declare module 'regedit/test/issues.test' {
declare module.exports: any;
}
declare module 'regedit/test/jsonSafe.test' {
declare module.exports: any;
}
declare module 'regedit/test/lib/testscript' {
declare module.exports: any;
}
declare module 'regedit/test/list.stream.test' {
declare module.exports: any;
}
declare module 'regedit/test/regedit.test' {
declare module.exports: any;
}
declare module 'regedit/winerrors/generatedErrorObjects' {
declare module.exports: any;
}
declare module 'regedit/winerrors/generateErrorDeclaration' {
declare module.exports: any;
}
declare module 'regedit/winerrors/generateErrorsJS' {
declare module.exports: any;
}
declare module 'regedit/winerrors/parseErrors' {
declare module.exports: any;
}
// Filename aliases
declare module 'regedit/errors.js' {
declare module.exports: $Exports<'regedit/errors'>;
}
declare module 'regedit/index' {
declare module.exports: $Exports<'regedit'>;
}
declare module 'regedit/index.js' {
declare module.exports: $Exports<'regedit'>;
}
declare module 'regedit/lib/cscript.js' {
declare module.exports: $Exports<'regedit/lib/cscript'>;
}
declare module 'regedit/lib/execFile.js' {
declare module.exports: $Exports<'regedit/lib/execFile'>;
}
declare module 'regedit/lib/helper.js' {
declare module.exports: $Exports<'regedit/lib/helper'>;
}
declare module 'regedit/test/benchmarks.test.js' {
declare module.exports: $Exports<'regedit/test/benchmarks.test'>;
}
declare module 'regedit/test/cscript.test.js' {
declare module.exports: $Exports<'regedit/test/cscript.test'>;
}
declare module 'regedit/test/execFile.test.js' {
declare module.exports: $Exports<'regedit/test/execFile.test'>;
}
declare module 'regedit/test/issues.test.js' {
declare module.exports: $Exports<'regedit/test/issues.test'>;
}
declare module 'regedit/test/jsonSafe.test.js' {
declare module.exports: $Exports<'regedit/test/jsonSafe.test'>;
}
declare module 'regedit/test/lib/testscript.js' {
declare module.exports: $Exports<'regedit/test/lib/testscript'>;
}
declare module 'regedit/test/list.stream.test.js' {
declare module.exports: $Exports<'regedit/test/list.stream.test'>;
}
declare module 'regedit/test/regedit.test.js' {
declare module.exports: $Exports<'regedit/test/regedit.test'>;
}
declare module 'regedit/winerrors/generatedErrorObjects.js' {
declare module.exports: $Exports<'regedit/winerrors/generatedErrorObjects'>;
}
declare module 'regedit/winerrors/generateErrorDeclaration.js' {
declare module.exports: $Exports<'regedit/winerrors/generateErrorDeclaration'>;
}
declare module 'regedit/winerrors/generateErrorsJS.js' {
declare module.exports: $Exports<'regedit/winerrors/generateErrorsJS'>;
}
declare module 'regedit/winerrors/parseErrors.js' {
declare module.exports: $Exports<'regedit/winerrors/parseErrors'>;
}

View file

@ -1,56 +0,0 @@
// flow-typed signature: d4ccce3fbdfb24963b971a72b45c17b2
// flow-typed version: <<STUB>>/rescript-disable-eslint_v1.0.2/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'rescript-disable-eslint'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'rescript-disable-eslint' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'rescript-disable-eslint/dist/rescript-disable-eslint' {
declare module.exports: any;
}
declare module 'rescript-disable-eslint/dist/rescript-disable-eslint.modern' {
declare module.exports: any;
}
declare module 'rescript-disable-eslint/dist/rescript-disable-eslint.umd' {
declare module.exports: any;
}
declare module 'rescript-disable-eslint/src' {
declare module.exports: any;
}
// Filename aliases
declare module 'rescript-disable-eslint/dist/rescript-disable-eslint.js' {
declare module.exports: $Exports<'rescript-disable-eslint/dist/rescript-disable-eslint'>;
}
declare module 'rescript-disable-eslint/dist/rescript-disable-eslint.modern.js' {
declare module.exports: $Exports<'rescript-disable-eslint/dist/rescript-disable-eslint.modern'>;
}
declare module 'rescript-disable-eslint/dist/rescript-disable-eslint.umd.js' {
declare module.exports: $Exports<'rescript-disable-eslint/dist/rescript-disable-eslint.umd'>;
}
declare module 'rescript-disable-eslint/src/index' {
declare module.exports: $Exports<'rescript-disable-eslint/src'>;
}
declare module 'rescript-disable-eslint/src/index.js' {
declare module.exports: $Exports<'rescript-disable-eslint/src'>;
}

View file

@ -1,39 +0,0 @@
// flow-typed signature: c5997a6a12afccee7949c3fdb8c97991
// flow-typed version: <<STUB>>/rimraf_v^3.0.2/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'rimraf'
*
* 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 'rimraf' {
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 'rimraf/bin' {
declare module.exports: any;
}
declare module 'rimraf/rimraf' {
declare module.exports: any;
}
// Filename aliases
declare module 'rimraf/bin.js' {
declare module.exports: $Exports<'rimraf/bin'>;
}
declare module 'rimraf/rimraf.js' {
declare module.exports: $Exports<'rimraf/rimraf'>;
}

View file

@ -1,349 +0,0 @@
// flow-typed signature: 6314a4718492dbae680267fee53f59e5
// flow-typed version: <<STUB>>/semver_v7.3.2/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'semver'
*
* 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 'semver' {
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 'semver/bin/semver' {
declare module.exports: any;
}
declare module 'semver/classes/comparator' {
declare module.exports: any;
}
declare module 'semver/classes' {
declare module.exports: any;
}
declare module 'semver/classes/range' {
declare module.exports: any;
}
declare module 'semver/classes/semver' {
declare module.exports: any;
}
declare module 'semver/functions/clean' {
declare module.exports: any;
}
declare module 'semver/functions/cmp' {
declare module.exports: any;
}
declare module 'semver/functions/coerce' {
declare module.exports: any;
}
declare module 'semver/functions/compare-build' {
declare module.exports: any;
}
declare module 'semver/functions/compare-loose' {
declare module.exports: any;
}
declare module 'semver/functions/compare' {
declare module.exports: any;
}
declare module 'semver/functions/diff' {
declare module.exports: any;
}
declare module 'semver/functions/eq' {
declare module.exports: any;
}
declare module 'semver/functions/gt' {
declare module.exports: any;
}
declare module 'semver/functions/gte' {
declare module.exports: any;
}
declare module 'semver/functions/inc' {
declare module.exports: any;
}
declare module 'semver/functions/lt' {
declare module.exports: any;
}
declare module 'semver/functions/lte' {
declare module.exports: any;
}
declare module 'semver/functions/major' {
declare module.exports: any;
}
declare module 'semver/functions/minor' {
declare module.exports: any;
}
declare module 'semver/functions/neq' {
declare module.exports: any;
}
declare module 'semver/functions/parse' {
declare module.exports: any;
}
declare module 'semver/functions/patch' {
declare module.exports: any;
}
declare module 'semver/functions/prerelease' {
declare module.exports: any;
}
declare module 'semver/functions/rcompare' {
declare module.exports: any;
}
declare module 'semver/functions/rsort' {
declare module.exports: any;
}
declare module 'semver/functions/satisfies' {
declare module.exports: any;
}
declare module 'semver/functions/sort' {
declare module.exports: any;
}
declare module 'semver/functions/valid' {
declare module.exports: any;
}
declare module 'semver/internal/constants' {
declare module.exports: any;
}
declare module 'semver/internal/debug' {
declare module.exports: any;
}
declare module 'semver/internal/identifiers' {
declare module.exports: any;
}
declare module 'semver/internal/re' {
declare module.exports: any;
}
declare module 'semver/preload' {
declare module.exports: any;
}
declare module 'semver/ranges/gtr' {
declare module.exports: any;
}
declare module 'semver/ranges/intersects' {
declare module.exports: any;
}
declare module 'semver/ranges/ltr' {
declare module.exports: any;
}
declare module 'semver/ranges/max-satisfying' {
declare module.exports: any;
}
declare module 'semver/ranges/min-satisfying' {
declare module.exports: any;
}
declare module 'semver/ranges/min-version' {
declare module.exports: any;
}
declare module 'semver/ranges/outside' {
declare module.exports: any;
}
declare module 'semver/ranges/simplify' {
declare module.exports: any;
}
declare module 'semver/ranges/subset' {
declare module.exports: any;
}
declare module 'semver/ranges/to-comparators' {
declare module.exports: any;
}
declare module 'semver/ranges/valid' {
declare module.exports: any;
}
// Filename aliases
declare module 'semver/bin/semver.js' {
declare module.exports: $Exports<'semver/bin/semver'>;
}
declare module 'semver/classes/comparator.js' {
declare module.exports: $Exports<'semver/classes/comparator'>;
}
declare module 'semver/classes/index' {
declare module.exports: $Exports<'semver/classes'>;
}
declare module 'semver/classes/index.js' {
declare module.exports: $Exports<'semver/classes'>;
}
declare module 'semver/classes/range.js' {
declare module.exports: $Exports<'semver/classes/range'>;
}
declare module 'semver/classes/semver.js' {
declare module.exports: $Exports<'semver/classes/semver'>;
}
declare module 'semver/functions/clean.js' {
declare module.exports: $Exports<'semver/functions/clean'>;
}
declare module 'semver/functions/cmp.js' {
declare module.exports: $Exports<'semver/functions/cmp'>;
}
declare module 'semver/functions/coerce.js' {
declare module.exports: $Exports<'semver/functions/coerce'>;
}
declare module 'semver/functions/compare-build.js' {
declare module.exports: $Exports<'semver/functions/compare-build'>;
}
declare module 'semver/functions/compare-loose.js' {
declare module.exports: $Exports<'semver/functions/compare-loose'>;
}
declare module 'semver/functions/compare.js' {
declare module.exports: $Exports<'semver/functions/compare'>;
}
declare module 'semver/functions/diff.js' {
declare module.exports: $Exports<'semver/functions/diff'>;
}
declare module 'semver/functions/eq.js' {
declare module.exports: $Exports<'semver/functions/eq'>;
}
declare module 'semver/functions/gt.js' {
declare module.exports: $Exports<'semver/functions/gt'>;
}
declare module 'semver/functions/gte.js' {
declare module.exports: $Exports<'semver/functions/gte'>;
}
declare module 'semver/functions/inc.js' {
declare module.exports: $Exports<'semver/functions/inc'>;
}
declare module 'semver/functions/lt.js' {
declare module.exports: $Exports<'semver/functions/lt'>;
}
declare module 'semver/functions/lte.js' {
declare module.exports: $Exports<'semver/functions/lte'>;
}
declare module 'semver/functions/major.js' {
declare module.exports: $Exports<'semver/functions/major'>;
}
declare module 'semver/functions/minor.js' {
declare module.exports: $Exports<'semver/functions/minor'>;
}
declare module 'semver/functions/neq.js' {
declare module.exports: $Exports<'semver/functions/neq'>;
}
declare module 'semver/functions/parse.js' {
declare module.exports: $Exports<'semver/functions/parse'>;
}
declare module 'semver/functions/patch.js' {
declare module.exports: $Exports<'semver/functions/patch'>;
}
declare module 'semver/functions/prerelease.js' {
declare module.exports: $Exports<'semver/functions/prerelease'>;
}
declare module 'semver/functions/rcompare.js' {
declare module.exports: $Exports<'semver/functions/rcompare'>;
}
declare module 'semver/functions/rsort.js' {
declare module.exports: $Exports<'semver/functions/rsort'>;
}
declare module 'semver/functions/satisfies.js' {
declare module.exports: $Exports<'semver/functions/satisfies'>;
}
declare module 'semver/functions/sort.js' {
declare module.exports: $Exports<'semver/functions/sort'>;
}
declare module 'semver/functions/valid.js' {
declare module.exports: $Exports<'semver/functions/valid'>;
}
declare module 'semver/index' {
declare module.exports: $Exports<'semver'>;
}
declare module 'semver/index.js' {
declare module.exports: $Exports<'semver'>;
}
declare module 'semver/internal/constants.js' {
declare module.exports: $Exports<'semver/internal/constants'>;
}
declare module 'semver/internal/debug.js' {
declare module.exports: $Exports<'semver/internal/debug'>;
}
declare module 'semver/internal/identifiers.js' {
declare module.exports: $Exports<'semver/internal/identifiers'>;
}
declare module 'semver/internal/re.js' {
declare module.exports: $Exports<'semver/internal/re'>;
}
declare module 'semver/preload.js' {
declare module.exports: $Exports<'semver/preload'>;
}
declare module 'semver/ranges/gtr.js' {
declare module.exports: $Exports<'semver/ranges/gtr'>;
}
declare module 'semver/ranges/intersects.js' {
declare module.exports: $Exports<'semver/ranges/intersects'>;
}
declare module 'semver/ranges/ltr.js' {
declare module.exports: $Exports<'semver/ranges/ltr'>;
}
declare module 'semver/ranges/max-satisfying.js' {
declare module.exports: $Exports<'semver/ranges/max-satisfying'>;
}
declare module 'semver/ranges/min-satisfying.js' {
declare module.exports: $Exports<'semver/ranges/min-satisfying'>;
}
declare module 'semver/ranges/min-version.js' {
declare module.exports: $Exports<'semver/ranges/min-version'>;
}
declare module 'semver/ranges/outside.js' {
declare module.exports: $Exports<'semver/ranges/outside'>;
}
declare module 'semver/ranges/simplify.js' {
declare module.exports: $Exports<'semver/ranges/simplify'>;
}
declare module 'semver/ranges/subset.js' {
declare module.exports: $Exports<'semver/ranges/subset'>;
}
declare module 'semver/ranges/to-comparators.js' {
declare module.exports: $Exports<'semver/ranges/to-comparators'>;
}
declare module 'semver/ranges/valid.js' {
declare module.exports: $Exports<'semver/ranges/valid'>;
}

View file

@ -1,39 +0,0 @@
// flow-typed signature: cdf8bfaaed1dccf172a826fa271559d0
// flow-typed version: <<STUB>>/simplebar-react_v3.0.0-beta.5/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'simplebar-react'
*
* 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 'simplebar-react' {
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 'simplebar-react/dist/simplebar-react.esm' {
declare module.exports: any;
}
declare module 'simplebar-react/dist/simplebar-react' {
declare module.exports: any;
}
// Filename aliases
declare module 'simplebar-react/dist/simplebar-react.esm.js' {
declare module.exports: $Exports<'simplebar-react/dist/simplebar-react.esm'>;
}
declare module 'simplebar-react/dist/simplebar-react.js' {
declare module.exports: $Exports<'simplebar-react/dist/simplebar-react'>;
}

View file

@ -1,63 +0,0 @@
// flow-typed signature: a6456bf257903e4acbe8d112d666ad0d
// flow-typed version: <<STUB>>/simplebar_v6.0.0-beta.4/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'simplebar'
*
* 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 'simplebar' {
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 'simplebar/dist/simplebar.esm' {
declare module.exports: any;
}
declare module 'simplebar/dist/simplebar' {
declare module.exports: any;
}
declare module 'simplebar/dist/simplebar.min' {
declare module.exports: any;
}
declare module 'simplebar/src/helpers' {
declare module.exports: any;
}
declare module 'simplebar/src' {
declare module.exports: any;
}
// Filename aliases
declare module 'simplebar/dist/simplebar.esm.js' {
declare module.exports: $Exports<'simplebar/dist/simplebar.esm'>;
}
declare module 'simplebar/dist/simplebar.js' {
declare module.exports: $Exports<'simplebar/dist/simplebar'>;
}
declare module 'simplebar/dist/simplebar.min.js' {
declare module.exports: $Exports<'simplebar/dist/simplebar.min'>;
}
declare module 'simplebar/src/helpers.js' {
declare module.exports: $Exports<'simplebar/src/helpers'>;
}
declare module 'simplebar/src/index' {
declare module.exports: $Exports<'simplebar/src'>;
}
declare module 'simplebar/src/index.js' {
declare module.exports: $Exports<'simplebar/src'>;
}

View file

@ -1,530 +0,0 @@
// flow-typed signature: 1f5de1a8acfb1cef787a7062bb304212
// flow-typed version: 207fb32765/styled-components_v5.x.x/flow_>=v0.104.x
// @flow
declare module 'styled-components' {
declare class InterpolatableComponent<P> extends React$Component<P> {
static +styledComponentId: string;
}
declare export type Styles = {
[ruleOrSelector: string]: string | number, // | Styles,
...,
};
declare export type Interpolation<P> =
| ((
executionContext: P
) => ((executionContext: P) => InterpolationBase) | InterpolationBase)
| InterpolationBase;
declare export type InterpolationBase =
| CSSRules
| KeyFrames
| string
| number
| false // falsy values are OK, true is the only one not allowed, because it renders as "true"
| null
| void
| Styles
| Class<InterpolatableComponent<any>>; // eslint-disable-line flowtype/no-weak-types
declare export type TaggedTemplateLiteral<I, R> = (
strings: string[],
...interpolations: Interpolation<I>[]
) => R;
// Should this be `mixed` perhaps?
declare export type CSSRules = Interpolation<any>[]; // eslint-disable-line flowtype/no-weak-types
declare export type CSSConstructor = TaggedTemplateLiteral<any, CSSRules>; // eslint-disable-line flowtype/no-weak-types
declare export type KeyFramesConstructor = TaggedTemplateLiteral<
any, // eslint-disable-line flowtype/no-weak-types
KeyFrames
>;
declare export type CreateGlobalStyleConstructor = TaggedTemplateLiteral<
any, // eslint-disable-line flowtype/no-weak-types
React$ComponentType<*>
>;
declare interface Tag<T> {
styleTag: HTMLStyleElement | null;
getIds(): string[];
hasNameForId(id: string, name: string): boolean;
insertMarker(id: string): T;
insertRules(id: string, cssRules: string[], name: ?string): void;
removeRules(id: string): void;
css(): string;
toHTML(additionalAttrs: ?string): string;
toElement(): React$Element<*>;
clone(): Tag<T>;
sealed: boolean;
}
// The `any`/weak types in here all come from `styled-components` directly, since those definitions were just copied over
declare export class StyleSheet {
static get master(): StyleSheet;
static get instance(): StyleSheet;
static reset(forceServer?: boolean): void;
id: number;
forceServer: boolean;
target: ?HTMLElement;
tagMap: { [string]: Tag<any>, ... }; // eslint-disable-line flowtype/no-weak-types
deferred: { [string]: string[] | void, ... };
rehydratedNames: { [string]: boolean, ... };
ignoreRehydratedNames: { [string]: boolean, ... };
tags: Tag<any>[]; // eslint-disable-line flowtype/no-weak-types
importRuleTag: Tag<any>; // eslint-disable-line flowtype/no-weak-types
capacity: number;
clones: StyleSheet[];
constructor(?HTMLElement): this;
rehydrate(): this;
clone(): StyleSheet;
sealAllTags(): void;
makeTag(tag: ?Tag<any>): Tag<any>; // eslint-disable-line flowtype/no-weak-types
getImportRuleTag(): Tag<any>; // eslint-disable-line flowtype/no-weak-types
getTagForId(id: string): Tag<any>; // eslint-disable-line flowtype/no-weak-types
hasId(id: string): boolean;
hasNameForId(id: string, name: string): boolean;
deferredInject(id: string, cssRules: string[]): void;
inject(id: string, cssRules: string[], name?: string): void;
remove(id: string): void;
toHtml(): string;
toReactElements(): React$ElementType[];
}
declare export function isStyledComponent(target: mixed): boolean;
declare type SCMProps = {
children?: React.Node,
sheet?: StyleSheet,
target?: HTMLElement,
...
};
declare export var StyleSheetContext: React$Context<StyleSheet>;
declare export var StyleSheetConsumer: React$ComponentType<{|
children: (value: StyleSheet) => ?React$Node,
|}>;
declare var StyleSheetProvider: React$ComponentType<{|
children?: React$Node,
value: StyleSheet,
|}>;
/**
* plugin
*
* @param {number} context
* @param {Array<string>} selector
* @param {Array<string>} parent
* @param {string} content
* @param {number} line
* @param {number} column
* @param {number} length
* @return {(string|void)?}
*/
declare type StylisPluginSignature = (
context: number,
selector: string[],
parent: string[],
content: string,
line: number,
column: number,
length: number
) => string | void;
declare export class StyleSheetManager extends React$Component<SCMProps> {
getContext(sheet: ?StyleSheet, target: ?HTMLElement): StyleSheet;
render(): React$Element<typeof StyleSheetProvider>;
stylisPlugins?: StylisPluginSignature[];
disableVendorPrefixes?: boolean;
disableCSSOMInjection?: boolean;
}
declare export class ServerStyleSheet {
instance: StyleSheet;
masterSheet: StyleSheet;
sealed: boolean;
seal(): void;
collectStyles(children: any): React$Element<StyleSheetManager>; // eslint-disable-line flowtype/no-weak-types
getStyleTags(): string;
toReactElements(): React$ElementType[];
// This seems to be use a port of node streams in the Browsers. Not gonna type this for now
// eslint-disable-next-line flowtype/no-weak-types
interleaveWithNodeStream(stream: any): any;
}
declare export class KeyFrames {
id: string;
name: string;
rules: string[];
constructor(name: string, rules: string[]): this;
inject(StyleSheet): void;
toString(): string;
getName(): string;
}
// I think any is appropriate here?
// eslint-disable-next-line flowtype/no-weak-types
declare export var css: CSSConstructor;
declare export var keyframes: KeyFramesConstructor;
declare export var createGlobalStyle: CreateGlobalStyleConstructor;
declare export var ThemeConsumer: React$ComponentType<{|
children: (value: mixed) => ?React$Node,
|}>;
declare export var ThemeProvider: React$ComponentType<{|
children?: ?React$Node,
theme: mixed | (mixed => mixed),
|}>;
/**
Any because the intended use-case is for users to do:
import {ThemeContext} from 'styled-components';
...
const theme = React.useContext<MyTheme>(ThemeContext);
If they want DRY-er code, they could declare their own version of this via something like
import { ThemeContext as SCThemeContext } from 'styled-components';
export const ThemeContext: React$Context<MyTheme> = SCThemeContext;
and then
import {ThemeContext} from './theme';
*/
// eslint-disable-next-line flowtype/no-weak-types
declare export var ThemeContext: React$Context<any>;
declare export type ThemeProps<T> = {|
theme: T,
|};
declare type CommonSCProps = {|
children?: React$Node,
className?: ?string,
style?: { [string]: string | number, ... },
ref?: React$Ref<any>, // eslint-disable-line flowtype/no-weak-types
|};
declare export type PropsWithTheme<Props, T> = {|
...ThemeProps<T>,
...CommonSCProps, // Not sure how useful this is here, but it's technically correct to have it
...$Exact<Props>,
|};
declare export function withTheme<Theme, Config: { ... }, Instance>(
Component: React$AbstractComponent<Config, Instance>
): React$AbstractComponent<$Diff<Config, ThemeProps<Theme | void>>, Instance>;
declare export function useTheme<Theme>(): Theme;
declare export type StyledComponent<
Props,
Theme,
Instance,
MergedProps = { ...$Exact<Props>, ...CommonSCProps, ... }
> = React$AbstractComponent<MergedProps, Instance> &
Class<InterpolatableComponent<MergedProps>>;
declare export type StyledFactory<StyleProps, Theme, Instance> = {|
[[call]]: TaggedTemplateLiteral<
PropsWithTheme<StyleProps, Theme>,
StyledComponent<StyleProps, Theme, Instance>
>,
+attrs: <A: { ... }>(
(StyleProps => A) | A
) => TaggedTemplateLiteral<
PropsWithTheme<{| ...$Exact<StyleProps>, ...$Exact<A> |}, Theme>,
StyledComponent<
React$Config<{| ...$Exact<StyleProps>, ...$Exact<A> |}, $Exact<A>>,
Theme,
Instance
>
>,
|};
declare export type StyledShorthandFactory<V> = {|
[[call]]: <StyleProps, Theme>(
string[],
...Interpolation<PropsWithTheme<StyleProps, Theme>>[]
) => StyledComponent<StyleProps, Theme, V>,
[[call]]: <StyleProps, Theme>(
(props: PropsWithTheme<StyleProps, Theme>) => Interpolation<any> // eslint-disable-line flowtype/no-weak-types
) => StyledComponent<StyleProps, Theme, V>,
+attrs: <A: { ... }, StyleProps = {||}, Theme = {||}>(
(StyleProps => A) | A
) => TaggedTemplateLiteral<
PropsWithTheme<{| ...$Exact<StyleProps>, ...$Exact<A> |}, Theme>,
StyledComponent<
React$Config<{| ...$Exact<StyleProps>, ...$Exact<A> |}, $Exact<A>>,
Theme,
V
>
>,
|};
declare type BuiltinElementInstances = {
a: React$ElementRef<'a'>,
abbr: React$ElementRef<'abbr'>,
address: React$ElementRef<'address'>,
area: React$ElementRef<'area'>,
article: React$ElementRef<'article'>,
aside: React$ElementRef<'aside'>,
audio: React$ElementRef<'audio'>,
b: React$ElementRef<'b'>,
base: React$ElementRef<'base'>,
bdi: React$ElementRef<'bdi'>,
bdo: React$ElementRef<'bdo'>,
big: React$ElementRef<'big'>,
blockquote: React$ElementRef<'blockquote'>,
body: React$ElementRef<'body'>,
br: React$ElementRef<'br'>,
button: React$ElementRef<'button'>,
canvas: React$ElementRef<'canvas'>,
caption: React$ElementRef<'caption'>,
cite: React$ElementRef<'cite'>,
code: React$ElementRef<'code'>,
col: React$ElementRef<'col'>,
colgroup: React$ElementRef<'colgroup'>,
data: React$ElementRef<'data'>,
datalist: React$ElementRef<'datalist'>,
dd: React$ElementRef<'dd'>,
del: React$ElementRef<'del'>,
details: React$ElementRef<'details'>,
dfn: React$ElementRef<'dfn'>,
dialog: React$ElementRef<'dialog'>,
div: React$ElementRef<'div'>,
dl: React$ElementRef<'dl'>,
dt: React$ElementRef<'dt'>,
em: React$ElementRef<'em'>,
embed: React$ElementRef<'embed'>,
fieldset: React$ElementRef<'fieldset'>,
figcaption: React$ElementRef<'figcaption'>,
figure: React$ElementRef<'figure'>,
footer: React$ElementRef<'footer'>,
form: React$ElementRef<'form'>,
h1: React$ElementRef<'h1'>,
h2: React$ElementRef<'h2'>,
h3: React$ElementRef<'h3'>,
h4: React$ElementRef<'h4'>,
h5: React$ElementRef<'h5'>,
h6: React$ElementRef<'h6'>,
head: React$ElementRef<'head'>,
header: React$ElementRef<'header'>,
hgroup: React$ElementRef<'hgroup'>,
hr: React$ElementRef<'hr'>,
html: React$ElementRef<'html'>,
i: React$ElementRef<'i'>,
iframe: React$ElementRef<'iframe'>,
img: React$ElementRef<'img'>,
input: React$ElementRef<'input'>,
ins: React$ElementRef<'ins'>,
kbd: React$ElementRef<'kbd'>,
label: React$ElementRef<'label'>,
legend: React$ElementRef<'legend'>,
li: React$ElementRef<'li'>,
link: React$ElementRef<'link'>,
main: React$ElementRef<'main'>,
map: React$ElementRef<'map'>,
mark: React$ElementRef<'mark'>,
menu: React$ElementRef<'menu'>,
meta: React$ElementRef<'meta'>,
meter: React$ElementRef<'meter'>,
nav: React$ElementRef<'nav'>,
noscript: React$ElementRef<'noscript'>,
object: React$ElementRef<'object'>,
ol: React$ElementRef<'ol'>,
optgroup: React$ElementRef<'optgroup'>,
option: React$ElementRef<'option'>,
output: React$ElementRef<'output'>,
p: React$ElementRef<'p'>,
param: React$ElementRef<'param'>,
picture: React$ElementRef<'picture'>,
pre: React$ElementRef<'pre'>,
progress: React$ElementRef<'progress'>,
q: React$ElementRef<'q'>,
rp: React$ElementRef<'rp'>,
rt: React$ElementRef<'rt'>,
ruby: React$ElementRef<'ruby'>,
s: React$ElementRef<'s'>,
samp: React$ElementRef<'samp'>,
script: React$ElementRef<'script'>,
section: React$ElementRef<'section'>,
select: React$ElementRef<'select'>,
small: React$ElementRef<'small'>,
source: React$ElementRef<'source'>,
span: React$ElementRef<'span'>,
strong: React$ElementRef<'strong'>,
style: React$ElementRef<'style'>,
sub: React$ElementRef<'sub'>,
summary: React$ElementRef<'summary'>,
sup: React$ElementRef<'sup'>,
table: React$ElementRef<'table'>,
tbody: React$ElementRef<'tbody'>,
td: React$ElementRef<'td'>,
textarea: React$ElementRef<'textarea'>,
tfoot: React$ElementRef<'tfoot'>,
th: React$ElementRef<'th'>,
thead: React$ElementRef<'thead'>,
time: React$ElementRef<'time'>,
title: React$ElementRef<'title'>,
tr: React$ElementRef<'tr'>,
track: React$ElementRef<'track'>,
u: React$ElementRef<'u'>,
ul: React$ElementRef<'ul'>,
var: React$ElementRef<'var'>,
video: React$ElementRef<'video'>,
wbr: React$ElementRef<'wbr'>,
// SVG
circle: React$ElementRef<'circle'>,
clipPath: React$ElementRef<'clipPath'>,
defs: React$ElementRef<'defs'>,
ellipse: React$ElementRef<'ellipse'>,
g: React$ElementRef<'g'>,
image: React$ElementRef<'image'>,
line: React$ElementRef<'line'>,
linearGradient: React$ElementRef<'linearGradient'>,
mask: React$ElementRef<'mask'>,
path: React$ElementRef<'path'>,
pattern: React$ElementRef<'pattern'>,
polygon: React$ElementRef<'polygon'>,
polyline: React$ElementRef<'polyline'>,
radialGradient: React$ElementRef<'radialGradient'>,
rect: React$ElementRef<'rect'>,
stop: React$ElementRef<'stop'>,
svg: React$ElementRef<'svg'>,
text: React$ElementRef<'text'>,
tspan: React$ElementRef<'tspan'>,
// Deprecated, should be HTMLUnknownElement, but Flow doesn't support it
keygen: React$ElementRef<'keygen'>,
menuitem: React$ElementRef<'menuitem'>,
...
};
declare type BuiltinElementType<ElementName: string> = $ElementType<
BuiltinElementInstances,
ElementName
>;
declare type ConvenientShorthands = $ObjMap<
BuiltinElementInstances,
<V>(V) => StyledShorthandFactory<V>
>;
declare interface Styled {
<Comp: React$ComponentType<P>, Theme, OwnProps = React$ElementConfig<Comp>>(
Comp
): StyledFactory<{| ...$Exact<OwnProps> |}, Theme, Comp>;
<StyleProps, Theme, ElementName: $Keys<BuiltinElementInstances>>(
ElementName
): StyledFactory<StyleProps, Theme, BuiltinElementType<ElementName>>;
}
declare export default Styled & ConvenientShorthands;
}
declare module 'styled-components/native' {
import type {
CSSRules,
CSSConstructor,
KeyFramesConstructor,
CreateGlobalStyleConstructor,
StyledComponent,
Interpolation,
// "private" types
TaggedTemplateLiteral,
StyledFactory,
StyledShorthandFactory,
ThemeProps,
PropsWithTheme,
} from 'styled-components';
declare type BuiltinElementInstances = {
ActivityIndicator: React$ComponentType<{ ... }>,
ActivityIndicatorIOS: React$ComponentType<{ ... }>,
ART: React$ComponentType<{ ... }>,
Button: React$ComponentType<{ ... }>,
DatePickerIOS: React$ComponentType<{ ... }>,
DrawerLayoutAndroid: React$ComponentType<{ ... }>,
Image: React$ComponentType<{ ... }>,
ImageBackground: React$ComponentType<{ ... }>,
ImageEditor: React$ComponentType<{ ... }>,
ImageStore: React$ComponentType<{ ... }>,
KeyboardAvoidingView: React$ComponentType<{ ... }>,
ListView: React$ComponentType<{ ... }>,
MapView: React$ComponentType<{ ... }>,
Modal: React$ComponentType<{ ... }>,
NavigatorIOS: React$ComponentType<{ ... }>,
Picker: React$ComponentType<{ ... }>,
PickerIOS: React$ComponentType<{ ... }>,
ProgressBarAndroid: React$ComponentType<{ ... }>,
ProgressViewIOS: React$ComponentType<{ ... }>,
ScrollView: React$ComponentType<{ ... }>,
SegmentedControlIOS: React$ComponentType<{ ... }>,
Slider: React$ComponentType<{ ... }>,
SliderIOS: React$ComponentType<{ ... }>,
SnapshotViewIOS: React$ComponentType<{ ... }>,
Switch: React$ComponentType<{ ... }>,
RecyclerViewBackedScrollView: React$ComponentType<{ ... }>,
RefreshControl: React$ComponentType<{ ... }>,
SafeAreaView: React$ComponentType<{ ... }>,
StatusBar: React$ComponentType<{ ... }>,
SwipeableListView: React$ComponentType<{ ... }>,
SwitchAndroid: React$ComponentType<{ ... }>,
SwitchIOS: React$ComponentType<{ ... }>,
TabBarIOS: React$ComponentType<{ ... }>,
Text: React$ComponentType<{ ... }>,
TextInput: React$ComponentType<{ ... }>,
ToastAndroid: React$ComponentType<{ ... }>,
ToolbarAndroid: React$ComponentType<{ ... }>,
Touchable: React$ComponentType<{ ... }>,
TouchableHighlight: React$ComponentType<{ ... }>,
TouchableNativeFeedback: React$ComponentType<{ ... }>,
TouchableOpacity: React$ComponentType<{ ... }>,
TouchableWithoutFeedback: React$ComponentType<{ ... }>,
View: React$ComponentType<{ ... }>,
ViewPagerAndroid: React$ComponentType<{ ... }>,
WebView: React$ComponentType<{ ... }>,
FlatList: React$ComponentType<{ ... }>,
SectionList: React$ComponentType<{ ... }>,
VirtualizedList: React$ComponentType<{ ... }>,
...
};
declare type BuiltinElementType<ElementName: string> = $ElementType<
BuiltinElementInstances,
ElementName
>;
declare type ConvenientShorthands = $ObjMap<
BuiltinElementInstances,
<V>(V) => StyledShorthandFactory<V>
>;
declare interface Styled {
<StyleProps, Theme, ElementName: $Keys<BuiltinElementInstances>>(
ElementName
): StyledFactory<StyleProps, Theme, BuiltinElementType<ElementName>>;
<
Comp: React$ComponentType<any>,
Theme,
OwnProps = React$ElementConfig<Comp>
>(
Comp
): StyledFactory<{| ...$Exact<OwnProps> |}, Theme, Comp>;
}
declare export default Styled & ConvenientShorthands;
}
declare module 'styled-components/macro' {
declare export * from 'styled-components';
}

View file

@ -1,77 +0,0 @@
// flow-typed signature: daa9821a59924d1497d0f4074e621d0e
// flow-typed version: <<STUB>>/styled-is_v1.3.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'styled-is'
*
* 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 'styled-is' {
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 'styled-is/coverage/lcov-report/block-navigation' {
declare module.exports: any;
}
declare module 'styled-is/coverage/lcov-report/prettify' {
declare module.exports: any;
}
declare module 'styled-is/coverage/lcov-report/sorter' {
declare module.exports: any;
}
declare module 'styled-is/dist/styled-is.es' {
declare module.exports: any;
}
declare module 'styled-is/dist/styled-is.iife' {
declare module.exports: any;
}
declare module 'styled-is/dist/styled-is.umd' {
declare module.exports: any;
}
declare module 'styled-is/test' {
declare module.exports: any;
}
// Filename aliases
declare module 'styled-is/coverage/lcov-report/block-navigation.js' {
declare module.exports: $Exports<'styled-is/coverage/lcov-report/block-navigation'>;
}
declare module 'styled-is/coverage/lcov-report/prettify.js' {
declare module.exports: $Exports<'styled-is/coverage/lcov-report/prettify'>;
}
declare module 'styled-is/coverage/lcov-report/sorter.js' {
declare module.exports: $Exports<'styled-is/coverage/lcov-report/sorter'>;
}
declare module 'styled-is/dist/styled-is.es.js' {
declare module.exports: $Exports<'styled-is/dist/styled-is.es'>;
}
declare module 'styled-is/dist/styled-is.iife.js' {
declare module.exports: $Exports<'styled-is/dist/styled-is.iife'>;
}
declare module 'styled-is/dist/styled-is.umd.js' {
declare module.exports: $Exports<'styled-is/dist/styled-is.umd'>;
}
declare module 'styled-is/test/index' {
declare module.exports: $Exports<'styled-is/test'>;
}
declare module 'styled-is/test/index.js' {
declare module.exports: $Exports<'styled-is/test'>;
}

View file

@ -1,32 +0,0 @@
// flow-typed signature: ac7e4710ccdeb479fc72ebfb393d3d5f
// flow-typed version: <<STUB>>/tmp_v0.2.1/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'tmp'
*
* 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 'tmp' {
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 'tmp/lib/tmp' {
declare module.exports: any;
}
// Filename aliases
declare module 'tmp/lib/tmp.js' {
declare module.exports: $Exports<'tmp/lib/tmp'>;
}

View file

@ -1,18 +0,0 @@
// flow-typed signature: 74baf179750bd624a6c35032c121ba93
// flow-typed version: <<STUB>>/typeface-roboto_v1.1.13/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'typeface-roboto'
*
* 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 'typeface-roboto' {
declare module.exports: any;
}

View file

@ -1,74 +0,0 @@
// flow-typed signature: 1b555a8f791762f2a4ee29e1335a175a
// flow-typed version: a40f6e5201/uuid_v8.x.x/flow_>=v0.104.x
declare module 'uuid' {
// v1 (Timestamp)
declare type V1Options = {|
node?: $ReadOnlyArray<number>,
clockseq?: number,
msecs?: number,
nsecs?: number,
random?: $ReadOnlyArray<number>,
rng?: () => $ReadOnlyArray<number>,
|};
declare export function v1(options?: V1Options): string;
declare export function v1(
options: V1Options | null,
buffer: Array<number>,
offset?: number
): Array<number>;
// v3 (Namespace)
declare function v3Impl(
name: string | $ReadOnlyArray<number>,
namespace: string | $ReadOnlyArray<number>
): string;
declare function v3Impl(
name: string | $ReadOnlyArray<number>,
namespace: string | $ReadOnlyArray<number>,
buffer: Array<number>,
offset?: number
): Array<number>;
declare export var v3: {|
[[call]]: typeof v3Impl,
DNS: string,
URL: string,
|};
// v4 (Random)
declare type V4Options = {|
random?: $ReadOnlyArray<number>,
rng?: () => $ReadOnlyArray<number>,
|};
declare export function v4(options?: V4Options): string;
declare export function v4(
options: V4Options | null,
buffer: Array<number>,
offset?: number
): Array<number>;
// v5 (Namespace)
declare function v5Impl(
name: string | $ReadOnlyArray<number>,
namespace: string | $ReadOnlyArray<number>
): string;
declare function v5Impl(
name: string | $ReadOnlyArray<number>,
namespace: string | $ReadOnlyArray<number>,
buffer: Array<number>,
offset?: number
): Array<number>;
declare export var v5: {|
[[call]]: typeof v5Impl,
DNS: string,
URL: string,
|};
}

View file

@ -1,39 +0,0 @@
// flow-typed signature: 3084840fb208c67f09d6f21fc243175f
// flow-typed version: <<STUB>>/wait-on_v5.2.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'wait-on'
*
* 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 'wait-on' {
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 'wait-on/exampleConfig' {
declare module.exports: any;
}
declare module 'wait-on/lib/wait-on' {
declare module.exports: any;
}
// Filename aliases
declare module 'wait-on/exampleConfig.js' {
declare module.exports: $Exports<'wait-on/exampleConfig'>;
}
declare module 'wait-on/lib/wait-on.js' {
declare module.exports: $Exports<'wait-on/lib/wait-on'>;
}

View file

@ -1,59 +0,0 @@
// flow-typed signature: db405f09df4f21674b07d5e61405988d
// flow-typed version: <<STUB>>/winston-daily-rotate-file_v^4.5.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'winston-daily-rotate-file'
*
* 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 'winston-daily-rotate-file' {
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 'winston-daily-rotate-file/daily-rotate-file' {
declare module.exports: any;
}
declare module 'winston-daily-rotate-file/test/memory-stream' {
declare module.exports: any;
}
declare module 'winston-daily-rotate-file/test/random-string' {
declare module.exports: any;
}
declare module 'winston-daily-rotate-file/test/transport-tests' {
declare module.exports: any;
}
// Filename aliases
declare module 'winston-daily-rotate-file/daily-rotate-file.js' {
declare module.exports: $Exports<'winston-daily-rotate-file/daily-rotate-file'>;
}
declare module 'winston-daily-rotate-file/index' {
declare module.exports: $Exports<'winston-daily-rotate-file'>;
}
declare module 'winston-daily-rotate-file/index.js' {
declare module.exports: $Exports<'winston-daily-rotate-file'>;
}
declare module 'winston-daily-rotate-file/test/memory-stream.js' {
declare module.exports: $Exports<'winston-daily-rotate-file/test/memory-stream'>;
}
declare module 'winston-daily-rotate-file/test/random-string.js' {
declare module.exports: $Exports<'winston-daily-rotate-file/test/random-string'>;
}
declare module 'winston-daily-rotate-file/test/transport-tests.js' {
declare module.exports: $Exports<'winston-daily-rotate-file/test/transport-tests'>;
}

View file

@ -1,55 +0,0 @@
// flow-typed signature: 6b166a707aad1c79de9f94bbbafc01aa
// flow-typed version: <<STUB>>/winston-transport_v^4.4.0/flow_v0.135.0
/**
* This is an autogenerated libdef stub for:
*
* 'winston-transport'
*
* 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 'winston-transport' {
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 'winston-transport/dist' {
declare module.exports: any;
}
declare module 'winston-transport/dist/legacy' {
declare module.exports: any;
}
declare module 'winston-transport/legacy' {
declare module.exports: any;
}
// Filename aliases
declare module 'winston-transport/dist/index' {
declare module.exports: $Exports<'winston-transport/dist'>;
}
declare module 'winston-transport/dist/index.js' {
declare module.exports: $Exports<'winston-transport/dist'>;
}
declare module 'winston-transport/dist/legacy.js' {
declare module.exports: $Exports<'winston-transport/dist/legacy'>;
}
declare module 'winston-transport/index' {
declare module.exports: $Exports<'winston-transport'>;
}
declare module 'winston-transport/index.js' {
declare module.exports: $Exports<'winston-transport'>;
}
declare module 'winston-transport/legacy.js' {
declare module.exports: $Exports<'winston-transport/legacy'>;
}

View file

@ -1,156 +0,0 @@
// flow-typed signature: 71d87edbd93b4e1027b7e590a8e97a21
// flow-typed version: 097f6f2b81/winston_v3.x.x/flow_>=v0.104.x
declare type $winstonLevels = { [string]: number, ... };
declare type $winstonNpmLogLevels = {
error: number,
warn: number,
info: number,
verbose: number,
debug: number,
silly: number,
...
};
declare type $winstonInfo<T: $winstonLevels> = {
[optionName: string]: mixed,
level: $Keys<T>,
message: string,
...
};
declare type $winstonFormat = Object;
declare type $winstonFileTransportConfig<T: $winstonLevels> = {
filename: string,
level?: $Keys<T>,
...
};
declare class $winstonTransport {
level?: string;
silent?: boolean;
}
declare class $winstonFileTransport<T> extends $winstonTransport {
constructor($winstonFileTransportConfig<T>): $winstonFileTransport<T>;
}
declare type $winstonConsoleTransportConfig<T: $winstonLevels> = { level?: $Keys<T>, ... };
declare class $winstonConsoleTransport<T> extends $winstonTransport {
constructor(
config?: $winstonConsoleTransportConfig<T>
): $winstonConsoleTransport<T>;
}
declare type $winstonLoggerConfig<T: $winstonLevels> = {
exitOnError?: boolean,
format?: $winstonFormat,
level?: $Keys<T>,
levels?: T,
transports?: Array<$winstonTransport>,
...
};
declare type $winstonLogger<T: $winstonLevels> = {
[$Keys<T>]: (message: string, meta?: Object) => $winstonLogger<T>,
add: $winstonTransport => $winstonLogger<T>,
remove: $winstonTransport => $winstonLogger<T>,
clear: () => $winstonLogger<T>,
close: () => $winstonLogger<T>,
configure: ($winstonLoggerConfig<T>) => void,
log: (message: $winstonInfo<T>) => $winstonLogger<T>,
startTimer: () => $winstonProfiler<T>,
profile: (name: string, info?: $Shape<$winstonInfo<T>>) => void,
...
};
declare type $winstonConfigSubModule = { npm: () => $winstonNpmLogLevels, ... };
declare type $winstonFormatJsonOptions = {
replacer?: (key: string, value: mixed) => mixed,
space?: number,
stable?: boolean,
...
};
declare type $winstonFormatPrettyPrintOptions = {|
depth?: number,
colorize?: boolean,
|};
declare type $winstonFormatErrorsOptions = {|
stack?: boolean,
|};
declare type $winstonFormatSubModule = {
<T: $winstonLevels>((info: $winstonInfo<T>) => $winstonInfo<T>): () => $winstonFormat,
combine: (...args: Array<$winstonFormat>) => $winstonFormat,
json: (options?: $winstonFormatJsonOptions) => $winstonFormat,
label: (config?: Object) => $winstonFormat,
metadata: () => $winstonFormat,
prettyPrint: (options?: $winstonFormatPrettyPrintOptions) => $winstonFormat,
simple: () => $winstonFormat,
splat: () => $winstonFormat,
timestamp: (?{
alias?: string,
format?: string | () => string,
...
}) => $winstonFormat,
colorize: () => $winstonFormat,
logstash: () => $winstonFormat,
printf: ((args: $winstonInfo<Object>) => string) => $winstonFormat,
errors: (options?: $winstonFormatErrorsOptions) => $winstonFormat,
...
};
declare type $winstonDefaultLogger = $winstonLogger<$winstonNpmLogLevels>;
declare class $winstonContainer<T> {
constructor(config?: $winstonLoggerConfig<T>): $winstonContainer<T>;
add(loggerId: string, config?: $winstonLoggerConfig<T>): $winstonLogger<T>;
get(loggerId: string): $winstonLogger<T>;
has(loggerId: string): boolean;
close(loggerId?: string): void;
}
declare interface $winstonProfiler<T: $winstonNpmLogLevels> {
logger: $winstonLogger<T>;
start: Date;
done(info?: $Shape<$winstonInfo<T>>): void;
};
declare module "winston" {
declare export type Levels = $winstonLevels;
declare export type NpmLogLevels = $winstonNpmLogLevels;
declare export type Info<T: Levels > = $winstonInfo<T>;
declare export type Format = $winstonFormat;
declare export type FileTransportConfig<T: Levels> = $winstonFileTransportConfig<T>;
declare export type Transport = $winstonTransport;
declare export type FileTransport<T: Levels> = $winstonFileTransport<T>;
declare export type ConsoleTransportConfig<T: Levels> = $winstonConsoleTransportConfig<T>;
declare export type ConsoleTransport<T: Levels> = $winstonConsoleTransport<T>;
declare export type LoggerConfig<T: Levels> = $winstonLoggerConfig<T>;
declare export type Logger<T: Levels> = $winstonLogger<T>;
declare export type ConfigSubModule = $winstonConfigSubModule;
declare export type FormatSubModule = $winstonFormatSubModule;
declare export type DefaultLogger = $winstonDefaultLogger;
declare export type Container<T: Levels> = $winstonContainer<T>;
declare export type Profiler<T: Levels> = $winstonProfiler<T>;
declare module.exports: {
...$Exact<$winstonDefaultLogger>,
format: $winstonFormatSubModule,
transports: {
Console: typeof $winstonConsoleTransport,
File: typeof $winstonFileTransport,
...
},
createLogger: <T>($winstonLoggerConfig<T>) => $winstonLogger<T>,
Container: typeof $winstonContainer,
loggers: $winstonContainer<*>,
...
};
}

20371
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -1,23 +1,72 @@
{
"name": "TiddlyGit",
"name": "tiddly-git",
"productName": "TiddlyGit",
"description": "Customizable personal knowledge-base with Github as unlimited storage and blogging platform.",
"version": "0.3.6",
"main": "public/electron.js",
"scripts": {
"electron-dev": "npm run clean:dev && concurrently \"cross-env BROWSER=none npm run start\" \"wait-on http://localhost:3000 && electron .\" -k",
"dist-dev": "npm run clean:dev && cross-env CSC_IDENTITY_AUTO_DISCOVERY=false npm run dist",
"dist": "npm run build && node dist.js",
"clean:dev": "rimraf ./logs && rimraf ./dist && rimraf ./build",
"build": "rescripts build",
"start": "rescripts start",
"test": "mocha ./tests",
"start": "electron-forge start",
"package": "electron-forge package",
"make": "electron-forge make",
"lint": "eslint ./public ./src --ext js",
"lint:fix": "eslint ./public ./src --ext js --fix",
"flow-typed": "rimraf flow-typed/npm && flow-typed install --overwrite",
"postinstall": "npx electron-builder install-app-deps && if-env CI=true && echo \"skip flow-typed\" || npm run flow-typed"
"installType": "typesync",
"postinstall": "npx electron-builder install-app-deps && if-env CI=true && echo \"skip flow-typed\" || npm run installType"
},
"repository": "https://github.com/tiddly-gittly/TiddlyGit-Desktop",
"author": "Lin Onetwo<linonetwo012@gmail.com>, Quang Lam <quang.lam2807@gmail.com>",
"main": ".webpack/main",
"config": {
"forge": {
"packagerConfig": {
"icon": "build-resources/icon.icns",
"asar": true,
"extraResource": []
},
"makers": [
{
"name": "@electron-forge/maker-squirrel",
"config": {
"name": "my_new_app"
}
},
{
"name": "@electron-forge/maker-zip",
"platforms": [
"darwin"
]
},
{
"name": "@electron-forge/maker-deb",
"config": {}
},
{
"name": "@electron-forge/maker-rpm",
"config": {}
}
],
"plugins": [
[
"@electron-forge/plugin-webpack",
{
"mainConfig": "./webpack.main.config.js",
"renderer": {
"config": "./webpack.renderer.config.js",
"entryPoints": [
{
"html": "./src/index.html",
"js": "./src/index.tsx",
"preload": {
"js": "./src/services/preload/main.ts"
},
"name": "main_window"
}
]
}
}
]
]
}
},
"dependencies": {
"@cliqz/adblocker-electron": "1.18.3",
"@tiddlygit/tiddlywiki": "^5.1.23-prerelease.20201217",
@ -41,6 +90,7 @@
"menubar": "9.0.1",
"node-fetch": "2.6.1",
"proxy-agent": "4.0.0",
"reflect-metadata": "^0.1.13",
"regedit": "3.0.3",
"semver": "7.3.2",
"tmp": "0.2.1",
@ -52,42 +102,76 @@
"devDependencies": {
"@authing/sso": "1.6.0",
"@date-io/date-fns": "2.10.6",
"@electron-forge/cli": "6.0.0-beta.54",
"@electron-forge/maker-deb": "6.0.0-beta.54",
"@electron-forge/maker-rpm": "6.0.0-beta.54",
"@electron-forge/maker-squirrel": "6.0.0-beta.54",
"@electron-forge/maker-zip": "6.0.0-beta.54",
"@electron-forge/plugin-auto-unpack-natives": "6.0.0-beta.54",
"@electron-forge/plugin-webpack": "6.0.0-beta.54",
"@material-ui/core": "4.11.0",
"@material-ui/icons": "4.9.1",
"@material-ui/lab": "^4.0.0-alpha.56",
"@material-ui/pickers": "^4.0.0-alpha.12",
"@rescripts/cli": "0.0.14",
"@types/bluebird": "^3.5.33",
"@types/classnames": "2.2.6",
"@types/concurrently": "5.2.1",
"@types/csp-html-webpack-plugin": "3.0.0",
"@types/download": "6.2.4",
"@types/electron-window-state": "2.0.34",
"@types/eslint": "7.2.6",
"@types/eslint-plugin-prettier": "3.1.0",
"@types/fs-extra": "9.0.1",
"@types/i18next-fs-backend": "^1.0.0",
"@types/is-url": "1.2.28",
"@types/lodash": "4.14.165",
"@types/node": "^14.14.14",
"@types/node-fetch": "2.5.7",
"@types/prettier": "^2.1.5",
"@types/prop-types": "15.7.2",
"@types/react": "17.0.0",
"@types/react-dom": "17.0.0",
"@types/react-redux": "7.1.12",
"@types/react-window": "1.8.2",
"@types/react-window-infinite-loader": "1.0.3",
"@types/rimraf": "^3.0.0",
"@types/semver": "7.3.2",
"@types/simplebar": "5.1.1",
"@types/styled-components": "5.1.7",
"@types/tmp": "0.2.0",
"@types/uuid": "8.3.0",
"@types/wait-on": "5.2.0",
"@typescript-eslint/eslint-plugin": "4.9.1",
"@typescript-eslint/parser": "4.9.1",
"ace-builds": "1.4.12",
"babel-eslint": "10.1.0",
"babel-preset-env": "1.7.0",
"babel-preset-react": "6.24.1",
"classnames": "2.2.6",
"concurrently": "5.3.0",
"cross-env": "7.0.2",
"csp-html-webpack-plugin": "4.0.0",
"date-fns": "2.16.1",
"electron": "^12.0.0-beta.10",
"electron-builder": "22.8.1",
"electron-notarize": "1.0.0",
"eslint": "^7.11.0",
"eslint-config-airbnb": "18.2.0",
"eslint-config-prettier": "6.12.0",
"eslint-config-standard": "14.1.1",
"eslint-plugin-flowtype": "5.2.0",
"eslint-plugin-html": "6.1.0",
"eslint": "7.15.0",
"eslint-config-prettier": "7.0.0",
"eslint-config-standard": "16.0.2",
"eslint-config-standard-with-typescript": "^19.0.1",
"eslint-import-resolver-alias": "^1.1.2",
"eslint-import-resolver-typescript": "^2.3.0",
"eslint-plugin-babel": "5.3.1",
"eslint-plugin-html": "6.1.1",
"eslint-plugin-import": "2.22.1",
"eslint-plugin-jsx-a11y": "6.3.1",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "3.1.4",
"eslint-plugin-prettier": "3.2.0",
"eslint-plugin-promise": "4.2.1",
"eslint-plugin-react": "7.21.4",
"eslint-plugin-react-hooks": "4.1.2",
"eslint-plugin-sonarjs": "0.5.0",
"eslint-plugin-standard": "4.0.1",
"eslint-plugin-unicorn": "22.0.0",
"flow-bin": "0.135.0",
"flow-typed": "3.2.1",
"graphql-hooks": "5.0.0",
"eslint-plugin-react": "7.21.5",
"eslint-plugin-standard": "5.0.0",
"eslint-plugin-unicorn": "23.0.0",
"fork-ts-checker-webpack-plugin": "^6.0.7",
"graphql-hooks": "^5.0.0",
"if-env": "^1.0.4",
"node-loader": "^1.0.2",
"prop-types": "15.7.2",
"react": "16.13.1",
"react-ace": "9.1.4",
@ -106,15 +190,12 @@
"simplebar-react": "3.0.0-beta.5",
"styled-components": "5.2.0",
"styled-is": "1.3.0",
"subscriptions-transport-ws": "^0.9.18",
"ts-loader": "^8.0.12",
"typeface-roboto": "1.1.13",
"typescript": "4.1.2",
"typesync": "0.8.0",
"wait-on": "5.2.0"
},
"homepage": "./",
"private": false,
"rescripts": [
"disable-eslint"
],
"browserslist": [
"last 1 electron version"
]
"private": false
}

View file

@ -1,11 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<title>TiddlyGit</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
</head>
<body>
<div id="app"></div>
</body>
</html>

View file

@ -1,282 +0,0 @@
const {
BrowserWindow,
Menu,
Tray,
app,
ipcMain,
nativeImage,
} = require('electron');
const windowStateKeeper = require('electron-window-state');
const { menubar } = require('menubar');
const path = require('path');
const { REACT_PATH, isDev } = require('../constants/paths');
const { getPreference } = require('../libs/preferences');
const formatBytes = require('../libs/format-bytes');
let win;
let mb = {};
let attachToMenubar;
const get = () => {
if (attachToMenubar) return mb.window;
return win;
};
const createAsync = () => new Promise((resolve) => {
attachToMenubar = getPreference('attachToMenubar');
if (attachToMenubar) {
const menubarWindowState = windowStateKeeper({
file: 'window-state-menubar.json',
defaultWidth: 400,
defaultHeight: 400,
});
// setImage after Tray instance is created to avoid
// "Segmentation fault (core dumped)" bug on Linux
// https://github.com/electron/electron/issues/22137#issuecomment-586105622
// https://github.com/atomery/translatium/issues/164
const tray = new Tray(nativeImage.createEmpty());
// icon template is not supported on Windows & Linux
const iconPath = path.resolve(__dirname, '..', process.platform === 'darwin' ? 'menubarTemplate.png' : 'menubar.png');
tray.setImage(iconPath);
mb = menubar({
index: REACT_PATH,
tray,
preloadWindow: true,
tooltip: 'TiddlyGit',
browserWindow: {
x: menubarWindowState.x,
y: menubarWindowState.y,
width: menubarWindowState.width,
height: menubarWindowState.height,
minHeight: 100,
minWidth: 250,
webPreferences: {
nodeIntegration: false,
enableRemoteModule: true,
webSecurity: !isDev,
contextIsolation: true,
webSecurity: false,
preload: path.join(__dirname, '..', 'preload', 'menubar.js'),
},
},
});
mb.on('after-create-window', () => {
menubarWindowState.manage(mb.window);
mb.window.on('focus', () => {
const view = mb.window.getBrowserView();
if (view && view.webContents) {
view.webContents.focus();
}
});
});
mb.on('ready', () => {
mb.tray.on('right-click', () => {
const updaterEnabled = process.env.SNAP == null
&& !process.mas && !process.windowsStore;
const updaterMenuItem = {
label: 'Check for Updates...',
click: () => ipcMain.emit('request-check-for-updates'),
visible: updaterEnabled,
};
if (global.updaterObj && global.updaterObj.status === 'update-downloaded') {
updaterMenuItem.label = 'Restart to Apply Updates...';
} else if (global.updaterObj && global.updaterObj.status === 'update-available') {
updaterMenuItem.label = 'Downloading Updates...';
updaterMenuItem.enabled = false;
} else if (global.updaterObj && global.updaterObj.status === 'download-progress') {
const { transferred, total, bytesPerSecond } = global.updaterObj.info;
updaterMenuItem.label = `Downloading Updates (${formatBytes(transferred)}/${formatBytes(total)} at ${formatBytes(bytesPerSecond)}/s)...`;
updaterMenuItem.enabled = false;
} else if (global.updaterObj && global.updaterObj.status === 'checking-for-update') {
updaterMenuItem.label = 'Checking for Updates...';
updaterMenuItem.enabled = false;
}
const contextMenu = Menu.buildFromTemplate([
{
label: 'Open TiddlyGit',
click: () => mb.showWindow(),
},
{
type: 'separator',
},
{
label: 'About TiddlyGit',
click: () => ipcMain.emit('request-show-about-window'),
},
{ type: 'separator' },
updaterMenuItem,
{ type: 'separator' },
{
label: 'Preferences...',
click: () => ipcMain.emit('request-show-preferences-window'),
},
{ type: 'separator' },
{
label: 'Notifications...',
click: () => ipcMain.emit('request-show-notifications-window'),
},
{ type: 'separator' },
{
label: 'Clear Browsing Data...',
click: () => ipcMain.emit('request-clear-browsing-data'),
},
{ type: 'separator' },
{
role: 'quit',
click: () => {
mb.app.quit();
},
},
]);
mb.tray.popUpContextMenu(contextMenu);
});
resolve();
});
return;
}
const { wasOpenedAsHidden } = app.getLoginItemSettings();
const mainWindowState = windowStateKeeper({
defaultWidth: 1000,
defaultHeight: 768,
});
win = new BrowserWindow({
x: mainWindowState.x,
y: mainWindowState.y,
width: mainWindowState.width,
height: mainWindowState.height,
minHeight: 100,
minWidth: 350,
title: 'TiddlyGit',
titleBarStyle: 'hidden',
show: false,
// manually set dock icon for AppImage
// Snap icon is set correct already so no need to intervene
icon: process.platform === 'linux' && process.env.SNAP == null ? path.resolve(__dirname, '..', 'icon.png') : undefined,
webPreferences: {
nodeIntegration: false,
enableRemoteModule: true,
webSecurity: !isDev,
contextIsolation: true,
preload: path.join(__dirname, '..', 'preload', 'main.js'),
},
});
if (getPreference('hideMenuBar')) {
win.setMenuBarVisibility(false);
}
mainWindowState.manage(win);
// Enable swipe to navigate
const swipeToNavigate = getPreference('swipeToNavigate');
if (swipeToNavigate) {
win.on('swipe', (e, direction) => {
const view = win.getBrowserView();
if (view) {
if (direction === 'left') {
view.webContents.goBack();
} else if (direction === 'right') {
view.webContents.goForward();
}
}
});
}
// Hide window instead closing on macos
win.on('close', (e) => {
if (process.platform === 'darwin' && !win.forceClose) {
e.preventDefault();
// https://github.com/electron/electron/issues/6033#issuecomment-242023295
if (win.isFullScreen()) {
win.once('leave-full-screen', () => {
win.hide();
});
win.setFullScreen(false);
} else {
win.hide();
}
}
});
win.on('closed', () => {
win = null;
});
win.on('focus', () => {
const view = win.getBrowserView();
if (view && view.webContents) {
view.webContents.focus();
}
});
win.once('ready-to-show', () => {
if (!wasOpenedAsHidden) {
win.show();
}
// calling this to redundantly setBounds BrowserView
// after the UI is fully loaded
// if not, BrowserView mouseover event won't work correctly
// https://github.com/atomery/webcatalog/issues/812
ipcMain.emit('request-realign-active-workspace');
});
win.on('enter-full-screen', () => {
win.webContents.send('is-fullscreen-updated', true);
ipcMain.emit('request-realign-active-workspace');
});
win.on('leave-full-screen', () => {
win.webContents.send('is-fullscreen-updated', false);
ipcMain.emit('request-realign-active-workspace');
});
// ensure redux is loaded first
// if not, redux might not be able catch changes sent from ipcMain
win.webContents.once('did-stop-loading', () => {
resolve();
});
win.loadURL(REACT_PATH);
});
const show = () => {
if (attachToMenubar) {
if (mb == null) {
createAsync();
} else {
mb.on('ready', () => {
mb.showWindow();
});
}
} else if (win == null) {
createAsync();
} else {
win.show();
}
};
const send = (...args) => {
if (win !== null) {
win.webContents.send(...args);
}
};
module.exports = {
createAsync,
get,
send,
show,
};

10
src/index.html Normal file
View file

@ -0,0 +1,10 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>TiddlyGit</title>
</head>
<body>
<div id="app"></div>
</body>
</html>

View file

@ -36,6 +36,16 @@ const DialogProxy = React.lazy(() => import('./components/dialog-proxy'));
const DialogSpellcheckLanguages = React.lazy(() => import('./components/dialog-spellcheck-languages'));
const Main = React.lazy(() => import('./components/main'));
declare global {
interface Window {
meta: {
mode: string;
};
remote: any;
preventClosingWindow: boolean;
}
}
const App = () => {
switch (window.meta.mode) {
case 'about':
@ -101,7 +111,7 @@ const runApp = () => {
document.title = 'Open Link With';
} else if (window.meta.mode === 'code-injection') {
store.dispatch(initDialogCodeInjection());
const codeInjectionType = remote.getGlobal('codeInjectionType');
const codeInjectionType = window.remote.getGlobal('codeInjectionType');
document.title = `Edit ${codeInjectionType.toUpperCase()} Code Injection`;
} else if (window.meta.mode === 'notifications') {
document.title = 'Notifications';

View file

@ -73,8 +73,8 @@ export const getPauseNotificationsInfo = () => ipcRenderer.sendSync('get-pause-n
// Preferences
// eslint-disable-next-line no-use-before-define
type JsonValue = string | number | boolean | null | JsonArray | JsonObject | void;
interface JsonObject {
export type JsonValue = string | number | boolean | null | JsonArray | JsonObject | void;
export interface JsonObject {
[x: string]: JsonValue;
}
interface JsonArray extends Array<JsonValue> {} // tslint:disable-line no-empty-interface

Some files were not shown because too many files have changed in this diff Show more