UNPKG

eslint-plugin-no-barrel-files

Version:

ESLint plugin for reducing barrel-file usage in two ways:

12 lines 909 B
import { TSESLint, TSESTree } from '@typescript-eslint/utils'; import { MatchedSpecifier } from './types'; export declare function isTypeOnlyImport(declaration: TSESTree.ImportDeclaration, specifier?: TSESTree.ImportSpecifier | null): boolean; export declare function serializeImportBinding(importedName: string, localName: string, isTypeOnly: boolean): string; export declare function serializeImportBindings(bindings: Array<{ importedName: string; isTypeOnly: boolean; localName: string; }>, allTypeOnly: boolean): string; export declare function getMergeableImportDeclaration(node: TSESTree.ImportDeclaration, sourceSpecifier: string): TSESTree.ImportDeclaration | null; export declare function buildAutofix(sourceCode: TSESLint.SourceCode, currentNode: TSESTree.ImportDeclaration, matchedSpecifiers: MatchedSpecifier[]): TSESLint.ReportFixFunction | null; //# sourceMappingURL=autofix.d.ts.map