import type { MarketMcpToolResult } from './types.js' export function result>( structuredContent: Structured, ): MarketMcpToolResult { return { content: [{ type: 'text', text: JSON.stringify(structuredContent) }], structuredContent, } } export function base64(bytes: Uint8Array): string { let binary = '' for (let offset = 0; offset < bytes.length; offset += 32_768) { binary += String.fromCharCode(...bytes.subarray(offset, offset + 32_768)) } return btoa(binary) }