import { Request, Response } from "express"; import { getSuggestionsMetadataRepository } from "../../../suggestions/repositories/suggestionsMetadata.repository"; import { TeamLanguageOverview } from "../../../suggestions/TeamLanguageOverview"; interface TeamLanguageOverviewRequest { after?: string; } interface TeamLanguageOverviewResponse { languages: TeamLanguageOverview[]; } export default async function getLanguageOverview( req: Request, res: Response ): Promise { const result = await getSuggestionsMetadataRepository().fetchTeamLanguageOverview( req.query.after ); res.json({ languages: result, }); }