Initial commit: Add project structure and configuration files
Some checks failed
CI / test (push) Has been cancelled

This commit is contained in:
2026-01-30 00:54:45 +00:00
parent 3516981b37
commit c4301cb210

16
.index.ts Normal file
View File

@@ -0,0 +1,16 @@
export * from './types';
export { TypeParser, createTypeParser } from './parsers/typeParser';
export { ImportParser, createImportParser } from './parsers/importParser';
export { InterfaceParser, createInterfaceParser } from './parsers/interfaceParser';
export { TypeAliasParser, createTypeAliasParser } from './parsers/typeAliasParser';
export { DependencyGraphBuilder, createDependencyGraphBuilder } from './analyzers/dependencyGraph';
export { CircularDependencyDetector, detectCircularDependencies } from './analyzers/circularDetector';
export { TypeWideningAnalyzer, analyzeTypeWidening } from './analyzers/typeWidening';
export { TypeNarrowingAnalyzer, analyzeTypeNarrowing } from './analyzers/typeNarrowing';
export { DOTExporter, exportToDOT } from './exporters/dotExporter';
export { GraphMLExporter, exportToGraphML } from './exporters/graphmlExporter';
export { JSONExporter, exportToJSON } from './exporters/jsonExporter';
export { FileFinder, findTypeScriptFiles } from './utils/fileFinder';
export { FileWatcher, createFileWatcher } from './utils/watcher';
export { ASTUtils, createASTUtils } from './utils/astUtils';
export { typeToString, getTypeName } from './utils/typeUtils';