--- import { urls, type nav } from "/site-config"; import boxBlr from "/assets/box-blr.png"; import dot from "/assets/dot.png"; import boxTlbr from "/assets/box-tlbr.png"; const betweenArr = (arr: A[], item: I): (A | I)[] => arr.flatMap((x, i) => (i !== 0 ? [item, x] : [x])); const strToX = ( arr: string, map: [string, I][], ): (string | I)[] | string => { const [key, value] = map.pop() ?? [undefined, undefined]; if (!key) return arr; return betweenArr(arr.split(key), value).flatMap((x: string | I) => typeof x === "string" ? strToX(x, map) : x, ); }; ---

vielle.dev