import { resolveArticlePage } from "./resolveArticlePage"; import { resolveProductPage } from "./resolveProductPage"; import { resolveJobPage } from "./resolveJobPage"; export type SlugResult = | ReturnType | ReturnType | ReturnType; export function findBySlug(slug?: string): SlugResult | null { if (!slug || slug.trim() === '') { return null; } // PRODUCT const product = resolveProductPage(slug); if (product) return product; // ARTICLE const article = resolveArticlePage(slug); if (article) return article; // Job const job = resolveJobPage(slug); if (job) return job; // 404 return null; }