inital upload
This commit is contained in:
91
node_modules/eslint-plugin-react-hooks/cjs/eslint-plugin-react-hooks.d.ts
generated
vendored
Normal file
91
node_modules/eslint-plugin-react-hooks/cjs/eslint-plugin-react-hooks.d.ts
generated
vendored
Normal file
@@ -0,0 +1,91 @@
|
||||
import * as estree from 'estree';
|
||||
import { Rule, ESLint } from 'eslint';
|
||||
|
||||
declare const rules: {
|
||||
'rules-of-hooks': {
|
||||
meta: {
|
||||
type: "problem";
|
||||
docs: {
|
||||
description: string;
|
||||
recommended: true;
|
||||
url: string;
|
||||
};
|
||||
};
|
||||
create(context: Rule.RuleContext): {
|
||||
onCodePathSegmentStart: (segment: Rule.CodePathSegment) => number;
|
||||
onCodePathSegmentEnd: () => Rule.CodePathSegment | undefined;
|
||||
onCodePathStart: () => number;
|
||||
onCodePathEnd(codePath: Rule.CodePath, codePathNode: Rule.Node): void;
|
||||
CallExpression(node: estree.CallExpression & Rule.NodeParentExtension): void;
|
||||
Identifier(node: estree.Identifier & Rule.NodeParentExtension): void;
|
||||
'CallExpression:exit'(node: estree.CallExpression & Rule.NodeParentExtension): void;
|
||||
FunctionDeclaration(node: estree.FunctionDeclaration & Rule.NodeParentExtension): void;
|
||||
ArrowFunctionExpression(node: estree.ArrowFunctionExpression & Rule.NodeParentExtension): void;
|
||||
};
|
||||
};
|
||||
'exhaustive-deps': {
|
||||
meta: {
|
||||
type: "suggestion";
|
||||
docs: {
|
||||
description: string;
|
||||
recommended: true;
|
||||
url: string;
|
||||
};
|
||||
fixable: "code";
|
||||
hasSuggestions: true;
|
||||
schema: {
|
||||
type: "object";
|
||||
additionalProperties: false;
|
||||
enableDangerousAutofixThisMayCauseInfiniteLoops: boolean;
|
||||
properties: {
|
||||
additionalHooks: {
|
||||
type: "string";
|
||||
};
|
||||
enableDangerousAutofixThisMayCauseInfiniteLoops: {
|
||||
type: "boolean";
|
||||
};
|
||||
};
|
||||
}[];
|
||||
};
|
||||
create(context: Rule.RuleContext): {
|
||||
CallExpression: (node: estree.CallExpression) => void;
|
||||
};
|
||||
};
|
||||
};
|
||||
declare const configs: {
|
||||
/** Legacy recommended config, to be used with rc-based configurations */
|
||||
'recommended-legacy': {
|
||||
plugins: string[];
|
||||
rules: {
|
||||
'react-hooks/rules-of-hooks': "error";
|
||||
'react-hooks/exhaustive-deps': "warn";
|
||||
};
|
||||
};
|
||||
/**
|
||||
* 'recommended' is currently aliased to the legacy / rc recommended config) to maintain backwards compatibility.
|
||||
* This is deprecated and in v6, it will switch to alias the flat recommended config.
|
||||
*/
|
||||
recommended: {
|
||||
plugins: string[];
|
||||
rules: {
|
||||
'react-hooks/rules-of-hooks': "error";
|
||||
'react-hooks/exhaustive-deps': "warn";
|
||||
};
|
||||
};
|
||||
/** Latest recommended config, to be used with flat configurations */
|
||||
'recommended-latest': {
|
||||
name: string;
|
||||
plugins: {
|
||||
readonly 'react-hooks': ESLint.Plugin;
|
||||
};
|
||||
rules: {
|
||||
'react-hooks/rules-of-hooks': "error";
|
||||
'react-hooks/exhaustive-deps': "warn";
|
||||
};
|
||||
};
|
||||
};
|
||||
declare const meta: {
|
||||
name: string;
|
||||
};
|
||||
|
||||
export { configs, meta, rules };
|
||||
2737
node_modules/eslint-plugin-react-hooks/cjs/eslint-plugin-react-hooks.development.js
generated
vendored
Normal file
2737
node_modules/eslint-plugin-react-hooks/cjs/eslint-plugin-react-hooks.development.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
2731
node_modules/eslint-plugin-react-hooks/cjs/eslint-plugin-react-hooks.production.js
generated
vendored
Normal file
2731
node_modules/eslint-plugin-react-hooks/cjs/eslint-plugin-react-hooks.production.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user