INNER CODE UNIT · TypeScript

map

Purewhiter/mobilegym · apps/Alipay/data/index.ts:21

  const map = new Map(catalog.map(item => [item.id, item]));
  return ids.flatMap(id => {
    const item = map.get(id);
    return item ? [item] : [];
  });
}

const ts = (v: unknown) => resolveDataTimestamp(v as string | number);

function resolveAllTimestamps(data: typeof defaults) {
  const bankCards = data.bankCards.map(card => ({ ...card }));
  return {
    ...data,
    conversations: data.conversations.map(c => ({
      ...c,
      lastTimestamp: ts(c.lastTimestamp),
      ...('lastReadAt' in c ? { lastReadAt: ts((c as any).lastReadAt) } : {}),
    })),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…