import { type MultiStyleValue } from "../data-model/excel-table"; import { specialCharacterConverter } from "./special-character"; export function generateMultiStyleByArray( values: MultiStyleValue[], styles: { [key: string]: string; }, defStyleId: string ) { let result = ""; values.forEach((value) => { if (typeof value.value == "string") { value.value = specialCharacterConverter(value.value); } result += "" + (value.styleId && styles[value.styleId] ? styles[value.styleId] : styles[defStyleId]) + '' + value.value + "" + ""; }); return "" + result + ""; }