import { Document } from "../../controllers/v1/types"; export function buildDocument(document: Document): string { const metadata = document.metadata; const markdown = document.markdown; // for each key in the metadata allow up to 250 characters const metadataString = Object.entries(metadata).map(([key, value]) => { return `${key}: ${value?.toString().slice(0, 250)}`; }).join('\n'); const documentMetadataString = `\n- - - - - Page metadata - - - - -\n${metadataString}`; const documentString = `${markdown}${documentMetadataString}`; return documentString; }