archunit
Version:
ArchUnit TypeScript is an architecture testing library, to specify and assert architecture rules in your TypeScript app
8 lines (7 loc) • 579 B
TypeScript
import { CompilerHost, TypeAcquisition, CompilerOptions } from 'typescript';
import { Edge } from './graph';
import { CheckOptions } from '..';
export declare const guessLocationOfTsconfig: (options?: CheckOptions) => string | undefined;
export declare const getProjectFiles: (rootDir: string, compilerHost: CompilerHost, config: CompilerOptions & TypeAcquisition, options?: CheckOptions) => string[];
export declare const clearGraphCache: (options?: CheckOptions) => void;
export declare const extractGraph: (configFileName?: string, options?: CheckOptions) => Promise<Edge[]>;