eslint-plugin-obsidian
Version:
ESLint rules for Obsidian
15 lines • 683 B
TypeScript
import type { Import } from '../../dto/import';
import type { Clazz } from '../../dto/class';
import type { SubgraphResolver } from './subgraphResolver';
import type { Context } from '../../dto/context';
import type { ClassResolver } from './classResolver';
export declare class DependencyResolver {
private subgraphResolver;
private classResolver;
constructor(subgraphResolver: SubgraphResolver, classResolver: ClassResolver);
resolve(context: Context, clazz: Clazz, imports: Import[]): string[];
private getDependenciesFromSubgraphs;
private getGraphDependencies;
private getDependenciesFromSuperClass;
}
//# sourceMappingURL=dependencyResolver.d.ts.map