Framework
resolveIncludesBatched()
Function: resolveIncludesBatched()
function resolveIncludesBatched<T>(
records,
includeClause,
schema,
modelName,
ctx): Promise<T & Record<string, unknown>[]>Resolve includes for multiple records with batching (N+1 prevention).
Type Parameters
| Type Parameter |
|---|
T extends { id: string; } |
Parameters
| Parameter | Type | Description |
|---|---|---|
records | T[] | Records to resolve includes for |
includeClause | IncludeClause | Include clause |
schema | NormalizedSchema | Model's normalized schema |
modelName | string | Model name |
ctx | IncludeContext | Include context |
Returns
Promise<T & Record<string, unknown>[]>
Records with resolved includes
