Files
easy-png-tools2/web/src/routes/v1/tools/[id]/+page.ts
T

16 lines
433 B
TypeScript

import { error } from "@sveltejs/kit";
import { getTool, TOOLS } from "$lib/old/registry";
import { t } from "$lib/i18n/t";
import type { EntryGenerator, PageLoad } from "./$types";
export const entries: EntryGenerator = () =>
TOOLS.map((tool) => ({ id: tool.id }));
export const load: PageLoad = ({ params }) => {
const tool = getTool(params.id);
if (!tool) {
error(404, t("errors.notFound"));
}
return { id: tool.id };
};