INNER CODE UNIT · TypeScript

categoryBySlug

ahmet/awesome-web3 · lib/catalog.ts:125

  const categoryBySlug = new Map(props.categories.map((category) => [category.slug, category]))

  return {
    title: props.title,
    description: props.description,
    categories: props.categories,
    resources: props.resources.map(([id, title, url, description, categorySlug, subcategorySlug]) => {
      const category = categoryBySlug.get(categorySlug)
      return {
        id,
        title,
        url,
        description,
        category: category?.name ?? categorySlug,
        categorySlug,
        subcategory: category?.subcategories.find((item) => item.slug === subcategorySlug)?.name ?? null,
        subcategorySlug
      }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…