export const delay = (time: number) => new Promise((_, reject) => setTimeout(() => reject(new Error('Request timed out')), time) ); const originalHtml = `

---------- Forwarded message ---------

From: Alex

Subject: Batteries

To: Jessica



`; export function updateMessageDetails( newFrom: string, newSubject: string, newTo: string ) { let htmlString = originalHtml; htmlString = htmlString.replace( /

From:.*?<\/p>/, `

From: ${newFrom}

` ); htmlString = htmlString.replace( /

Subject:.*?<\/p>/, `

Subject: ${newSubject}

` ); htmlString = htmlString.replace(/

To:.*?<\/p>/, `

To: ${newTo}

`); return htmlString; }