pub mod dependency_graph;
pub mod metrics;
#[cfg(feature = "pipeline-records")]
pub(crate) mod resolve;
#[cfg(feature = "pipeline-records")]
pub(crate) mod resolve_lang;
#[cfg(feature = "pipeline-records")]
pub(crate) mod tsconfig;
pub use dependency_graph::{build_dependency_graph_from_edges, DependencyGraph, GraphError};
pub use metrics::{compute_metrics, GraphMetrics};
#[cfg(feature = "pipeline-records")]
pub use dependency_graph::{
build_dependency_graph, build_dependency_graph_with_go_module,
build_dependency_graph_with_tsconfig,
};
#[cfg(feature = "pipeline-records")]
pub use tsconfig::{parse_tsconfig_content, TsConfigPaths};