@mastra/core
Version:
13 lines • 627 B
TypeScript
import type { CoreMessage as CoreMessageV4 } from '../../../_types/@internal_ai-sdk-v4/dist/index.d.ts';
import type { MessageInput } from '../types.js';
/**
* Convert CoreMessage content to a plain string.
* Extracts text from text parts and concatenates them.
*/
export declare function coreContentToString(content: CoreMessageV4['content']): string;
/**
* Compare two messages for equality based on their content.
* Uses cache keys for efficient comparison across different message formats.
*/
export declare function messagesAreEqual(one: MessageInput, two: MessageInput): boolean;
//# sourceMappingURL=utils.d.ts.map