--- interface Props { title?: string; dataset?: Record; [key: string]: any; } const { title, dataset, ...body } = Astro.props; const fixDSObj = (obj: Record | undefined) => { const newObj: Record = {}; for (const key in obj) { newObj[`data-${key}`] = obj[key]; } return newObj; }; --- {title ? `${title} | vielle.dev` : "vielle.dev"}