/** * @opensip-tools/graph — public barrel. * * The graph tool implements a strict six-stage pipeline: * discover → inventory → edges → indexes → rules → render. */ import './scope-augmentation.js'; export type { GraphSubscope } from './scope-augmentation.js'; export { graphTool, graphTool as tool } from './tool.js'; export { GRAPH_ENV_SPECS } from './cli/pressure-monitor.js'; export type { Catalog, FunctionOccurrence, CallEdge, DependencyEdge, Param, Indexes, Rule, RuleHints, ResolutionStats, ResolverVerdict, ParseError, FunctionKind, CallResolution, CallConfidence, ResolutionMode, CrossBoundaryCall, Visibility, FeatureTable, FunctionFeatures, PackageFeatures, SccFeatures, PackageEdgeFeature, BlastScore, FeatureColumn, PersistedFeatures, PersistedFunctionFeatures, } from './types.js'; export type { GraphLanguageAdapter, DiscoverInput, DiscoverOutput, ParseInput, ParseOutput, WalkInput, WalkOutput, ResolveInput, ResolveOutput, CallSiteRecord, DependencySiteRecord, CacheKeyInput, ParsedProject, } from './lang-adapter/types.js'; export type { CallConfidence as AdapterCallConfidence } from './types.js'; export { pickAdapter, createAdapterRegistry, currentAdapterRegistry, setDiscoveredAdapters, getDiscoveredAdapters, GraphAdapterRegistry, } from './lang-adapter/registry.js'; export { truncateForCallEdge, CALL_EDGE_TEXT_MAX, CREATION_EDGE_PREFIX, CREATION_EDGE_TEXT_MAX, appendEdge, createMutableStats, pushCreationEdge, } from './lang-adapter/edge-helpers.js'; export type { EdgePosition, EdgeSink, MutableStats } from './lang-adapter/edge-helpers.js'; export { normalizeWhitespace, hashBody } from './lang-adapter/body-digest.js'; export type { BodyDigest } from './lang-adapter/body-digest.js'; export { discoverGraphAdapterPackages, readGraphAdapterPackageMetadata, readGraphAdapterPackagePreferences, } from './plugins/graph-adapter-discovery.js'; export type { DiscoveredGraphAdapterPackage, GraphAdapterDiscoveryOptions, GraphAdapterPackageMetadata, } from './plugins/graph-adapter-discovery.js'; export { ownerEdgeKey } from './owner-key.js'; export { defineRule } from './rules/define-rule.js'; export type { RuleDataset, GraphFeatures, DefineRuleConfig } from './rules/define-rule.js'; export { defineGraphRecipe } from './recipes/types.js'; export type { GraphRecipe, GraphRecipeDefinition, RuleSelector, RuleConfigMap } from './recipes/types.js'; export { builtInGraphRecipes, builtInGraphRecipesByName, defaultGraphRecipe, deadCodeGraphRecipe, isBuiltInGraphRecipe, } from './recipes/built-in-recipes.js'; export { GraphRecipeRegistry, createRecipeRegistry, currentGraphRecipes } from './recipes/registry.js'; export { resolveRecipeToRules } from './recipes/resolve.js'; //# sourceMappingURL=index.d.ts.map