File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -371,17 +371,17 @@ export function fromModelMessageContent(content: Content): Message["content"] {
371371 if ( typeof content === "string" ) {
372372 return content ;
373373 }
374- const metadata : {
375- providerOptions ?: ProviderOptions ;
376- providerMetadata ?: ProviderMetadata ;
377- } = { } ;
378- if ( "providerOptions" in content ) {
379- metadata . providerOptions = content . providerOptions as ProviderOptions ;
380- }
381- if ( "providerMetadata" in content ) {
382- metadata . providerMetadata = content . providerMetadata as ProviderMetadata ;
383- }
384374 return content . map ( ( part ) => {
375+ const metadata : {
376+ providerOptions ?: ProviderOptions ;
377+ providerMetadata ?: ProviderMetadata ;
378+ } = { } ;
379+ if ( "providerOptions" in part ) {
380+ metadata . providerOptions = part . providerOptions as ProviderOptions ;
381+ }
382+ if ( "providerMetadata" in part ) {
383+ metadata . providerMetadata = part . providerMetadata as ProviderMetadata ;
384+ }
385385 switch ( part . type ) {
386386 case "text" :
387387 return part satisfies Infer < typeof vTextPart > ;
You can’t perform that action at this time.
0 commit comments