Tengo el siguiente código:
type DailySummaryEntrry = {date: string, summary: ParsedSummary}; function parseDailySummaries (summaries: DailyRawSummaries): DailySummaryEntrry[] { const entries: DailySummaryEntrry[] = []; for (const date in summaries) { const rawSummary = summaries[date]; if (!rawSummary) continue; entries.date = date ; entries.summary= parseRawSummary(rawSummary); } return entries.sort().reverse(); // sort by newest date first }no se por que me sale
Property 'date' does not exist on type 'DailySummaryEntrry[]'.deno-ts(2339)
en esta línea entries.date = date ;
y:
Property 'summary' does not exist on type 'DailySummaryEntrry[]'.deno-ts(2339)en esta linea
entries.summary= parseRawSummary(rawSummary);En el siguiente bucle for:
for (const date in summaries) { const rawSummary = summaries[date]; if (!rawSummary) continue; entries.date = date ; entries.summary= parseRawSummary(rawSummary); } entries es una matriz. la propiedad de fecha y la propiedad de resumen no existen en una matriz. Lo que podrías hacer en su lugar es lo siguiente:
for (const date in summaries) { const rawSummary = summaries[date]; if (!rawSummary) continue; entries.push({date: date, summary: parseRawSummary(rawSummary)}) }