UNPKG

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
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; };