eslint-plugin-obsidian
Version:
ESLint rules for Obsidian
19 lines • 753 B
TypeScript
import { ClassFile } from '../../dto/classFile';
import type { FileReader } from '../../framework/fileReader';
import { ClassResolver } from './classResolver';
export declare class SubgraphResolver {
private fileReader;
private classResolver;
constructor(fileReader: FileReader, classResolver: ClassResolver);
resolve(clazz: ClassFile): ClassFile[];
private getImportedGraphs;
private getImportedSubgraphClasses;
private getLocalGraphs;
private getExtendedGraphs;
private getSubgraphsPropertyFromGraphDecorator;
private getLocalSubgraphClasses;
private createLocalGraphClasses;
private getSubgraphNamesFromDecoratorProperty;
private getLocalGraphNames;
}
//# sourceMappingURL=subgraphResolver.d.ts.map