/* * CloudBeaver - Cloud Database Manager * Copyright (C) 2020-2023 DBeaver Corp and others * * Licensed under the Apache License, Version 2.0. * you may not use this file except in compliance with the License. */ export async function formatValue(value: string, mode: string | undefined): Promise { try { switch (mode) { case 'application/json': return JSON.stringify(JSON.parse(value), null, 2); case 'text/html': case 'text/xml': return value; default: return value; } } catch { return value; } }