@eslint-types/typescript-eslint
Version:
TypeScript definitions for eslint-define-config
38 lines (35 loc) • 997 B
TypeScript
export type Schema0 = 'tab' | number;
export interface Schema1 {
SwitchCase?: number;
VariableDeclarator?:
| (number | ('first' | 'off'))
| {
var?: number | ('first' | 'off');
let?: number | ('first' | 'off');
const?: number | ('first' | 'off');
};
outerIIFEBody?: number | 'off';
MemberExpression?: number | 'off';
FunctionDeclaration?: {
parameters?: number | ('first' | 'off');
body?: number;
};
FunctionExpression?: {
parameters?: number | ('first' | 'off');
body?: number;
};
StaticBlock?: {
body?: number;
};
CallExpression?: {
arguments?: number | ('first' | 'off');
};
ArrayExpression?: number | ('first' | 'off');
ObjectExpression?: number | ('first' | 'off');
ImportDeclaration?: number | ('first' | 'off');
flatTernaryExpressions?: boolean;
offsetTernaryExpressions?: boolean;
ignoredNodes?: string[];
ignoreComments?: boolean;
}
export type IndentRuleOptions = [Schema0?, Schema1?];