eslint-plugin-tis-imports
Version:
Eslint plugin for precise control of architectural restrictions. FSD, public api, hierarchy of entities in the project.
14 lines (13 loc) • 473 B
TypeScript
import { ImportDeclaration } from 'estree';
import { EnforceEntityHierarchyOptions } from './types';
export declare const DEFAULT_ALIAS = "~";
export declare const createEnforceEntityHierarchyRule: (args: {
options: EnforceEntityHierarchyOptions;
filename: string;
report: (args: {
messageId: "wrongEntityDirection";
node: ImportDeclaration;
} & Record<string, any>) => void;
}) => {
ImportDeclaration(node: ImportDeclaration): void;
};