Files
LaunchPad/apps/backend/src/routes/icons.ts

11 lines
359 B
TypeScript

import type { FastifyInstance } from "fastify";
import { searchIconDb } from "../scanner/iconDb.js";
export async function iconsRoutes(app: FastifyInstance): Promise<void> {
app.get("/api/icons/search", async (request) => {
const { q } = request.query as { q?: string };
const results = await searchIconDb(q ?? "");
return { results };
});
}