Home / Function/ sumArray() — drizzle-orm Function Reference

sumArray() — drizzle-orm Function Reference

Architecture documentation for the sumArray() function in utils.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  3c526ff2_7a2f_e494_ab9a_539d2fa06371["sumArray()"]
  3590021a_2509_fc1e_c0e6_fb6ddfe693d4["utils.ts"]
  3c526ff2_7a2f_e494_ab9a_539d2fa06371 -->|defined in| 3590021a_2509_fc1e_c0e6_fb6ddfe693d4
  b944ea69_4ea2_ead0_df3f_03885521d095["getWeightedIndices()"]
  b944ea69_4ea2_ead0_df3f_03885521d095 -->|calls| 3c526ff2_7a2f_e494_ab9a_539d2fa06371
  style 3c526ff2_7a2f_e494_ab9a_539d2fa06371 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-seed/src/services/utils.ts lines 16–20

const sumArray = (weights: number[]) => {
	const scale = 1e10;
	const scaledSum = weights.reduce((acc, currVal) => acc + Math.round(currVal * scale), 0);
	return scaledSum / scale;
};

Domain

Subdomains

Frequently Asked Questions

What does sumArray() do?
sumArray() is a function in the drizzle-orm codebase, defined in drizzle-seed/src/services/utils.ts.
Where is sumArray() defined?
sumArray() is defined in drizzle-seed/src/services/utils.ts at line 16.
What calls sumArray()?
sumArray() is called by 1 function(s): getWeightedIndices.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free