Collects sources in assistant order, with each assistant's own sources before its server calls. Sources are unique by ID; the first original object wins. Input objects are preserved and exposed through readonly types.
API
export declare function collectTurnSources<
M extends AnyMessage ,
>(
turn: Turn <M>,
): readonly Readonly < ServerToolCallSource >[];collectTurnSources
readonly Readonly<ServerToolCallSource>[]The turn whose sources to collect.
@typeMAnyMessage@returnsreadonly Readonly<ServerToolCallSource>[]