Home / Function/ createBatches() — supabase Function Reference

createBatches() — supabase Function Reference

Architecture documentation for the createBatches() function in utils.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  94c6fd9e_4273_b489_8fb9_0054d6d1c1ce["createBatches()"]
  e3264b04_c226_7750_2974_b29b0dc6cd3a["prepareSections()"]
  e3264b04_c226_7750_2974_b29b0dc6cd3a -->|calls| 94c6fd9e_4273_b489_8fb9_0054d6d1c1ce
  e004e86e_d6b3_597d_5a6c_1a898d503de3["processAndInsertEmbeddings()"]
  e004e86e_d6b3_597d_5a6c_1a898d503de3 -->|calls| 94c6fd9e_4273_b489_8fb9_0054d6d1c1ce
  b25b1a95_6c17_3fe0_4b09_200b434c8c1e["updateSuccessfulChecksums()"]
  b25b1a95_6c17_3fe0_4b09_200b434c8c1e -->|calls| 94c6fd9e_4273_b489_8fb9_0054d6d1c1ce
  style 94c6fd9e_4273_b489_8fb9_0054d6d1c1ce fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/docs/scripts/search/embeddings/utils.ts lines 29–35

export function createBatches<T>(array: T[], batchSize: number): T[][] {
  const batches: T[][] = []
  for (let i = 0; i < array.length; i += batchSize) {
    batches.push(array.slice(i, i + batchSize))
  }
  return batches
}

Subdomains

Frequently Asked Questions

What does createBatches() do?
createBatches() is a function in the supabase codebase.
What calls createBatches()?
createBatches() is called by 3 function(s): prepareSections, processAndInsertEmbeddings, updateSuccessfulChecksums.

Analyze Your Own Codebase

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

Try Supermodel Free