@eslint-types/typescript-eslint
Version:
TypeScript definitions for eslint-define-config
138 lines (136 loc) • 2.7 kB
TypeScript
export type PaddingType = 'any' | 'never' | 'always';
export type StatementType =
| (
| '*'
| 'block-like'
| 'exports'
| 'require'
| 'directive'
| 'expression'
| 'iife'
| 'multiline-block-like'
| 'multiline-expression'
| 'multiline-const'
| 'multiline-let'
| 'multiline-var'
| 'singleline-const'
| 'singleline-let'
| 'singleline-var'
| 'block'
| 'empty'
| 'function'
| 'break'
| 'case'
| 'class'
| 'const'
| 'continue'
| 'debugger'
| 'default'
| 'do'
| 'export'
| 'for'
| 'if'
| 'import'
| 'let'
| 'return'
| 'switch'
| 'throw'
| 'try'
| 'var'
| 'while'
| 'with'
| 'interface'
| 'type'
)
| [
(
| '*'
| 'block-like'
| 'exports'
| 'require'
| 'directive'
| 'expression'
| 'iife'
| 'multiline-block-like'
| 'multiline-expression'
| 'multiline-const'
| 'multiline-let'
| 'multiline-var'
| 'singleline-const'
| 'singleline-let'
| 'singleline-var'
| 'block'
| 'empty'
| 'function'
| 'break'
| 'case'
| 'class'
| 'const'
| 'continue'
| 'debugger'
| 'default'
| 'do'
| 'export'
| 'for'
| 'if'
| 'import'
| 'let'
| 'return'
| 'switch'
| 'throw'
| 'try'
| 'var'
| 'while'
| 'with'
| 'interface'
| 'type'
),
...Array<
| '*'
| 'block-like'
| 'exports'
| 'require'
| 'directive'
| 'expression'
| 'iife'
| 'multiline-block-like'
| 'multiline-expression'
| 'multiline-const'
| 'multiline-let'
| 'multiline-var'
| 'singleline-const'
| 'singleline-let'
| 'singleline-var'
| 'block'
| 'empty'
| 'function'
| 'break'
| 'case'
| 'class'
| 'const'
| 'continue'
| 'debugger'
| 'default'
| 'do'
| 'export'
| 'for'
| 'if'
| 'import'
| 'let'
| 'return'
| 'switch'
| 'throw'
| 'try'
| 'var'
| 'while'
| 'with'
| 'interface'
| 'type'
>,
];
export type Schema0 = Array<{
blankLine: PaddingType;
prev: StatementType;
next: StatementType;
}>;
export type PaddingLineBetweenStatementsRuleOptions = Schema0;