@@ -28,8 +28,8 @@ import { calculateModularity } from './modularity';
2828 * - 1.0 = complete graph (all possible edges present)
2929 * - 0.0 = no internal edges
3030 * - Higher density indicates tighter community structure
31- * @typeParam N - Node type
32- * @typeParam E - Edge type
31+ * @template N - Node type
32+ * @template E - Edge type
3333 * @param graph - Input graph
3434 * @param clusterNodes - Set of nodes in the cluster
3535 * @returns Density score in range [0.0, 1.0]
@@ -93,8 +93,8 @@ export const calculateDensity = <N extends Node, E extends Edge>(graph: Graph<N,
9393
9494/**
9595 * Calculate average density across multiple clusters.
96- * @typeParam N - Node type
97- * @typeParam E - Edge type
96+ * @template N - Node type
97+ * @template E - Edge type
9898 * @param graph - Input graph
9999 * @param clusters - Array of node sets representing clusters
100100 * @returns Average density score
@@ -130,8 +130,8 @@ export const calculateAverageDensity = <N extends Node, E extends Edge>(graph: G
130130 * Range: [0.0, 1.0]
131131 * - Higher coverage means most edges are within communities
132132 * - Lower coverage means many inter-community edges
133- * @typeParam N - Node type
134- * @typeParam E - Edge type
133+ * @template N - Node type
134+ * @template E - Edge type
135135 * @param graph - Input graph
136136 * @param clusters - Array of node sets representing clusters
137137 * @returns Coverage ratio
@@ -191,8 +191,8 @@ export const calculateCoverageRatio = <N extends Node, E extends Edge>(graph: Gr
191191 *
192192 * Computes modularity, average conductance, average density, coverage ratio,
193193 * and cluster count for a complete clustering.
194- * @typeParam N - Node type
195- * @typeParam E - Edge type
194+ * @template N - Node type
195+ * @template E - Edge type
196196 * @param graph - Input graph
197197 * @param communities - Array of communities
198198 * @returns Aggregated ClusterMetrics
@@ -234,8 +234,8 @@ export const calculateClusterMetrics = <N extends Node, E extends Edge>(graph: G
234234 * Update ClusterMetrics with per-community density values.
235235 *
236236 * Modifies community objects to include their individual density scores.
237- * @typeParam N - Node type
238- * @typeParam E - Edge type
237+ * @template N - Node type
238+ * @template E - Edge type
239239 * @param graph - Input graph
240240 * @param communities - Array of communities (modified in place)
241241 * @example
0 commit comments