pronounscc/frontend/src/routes/edit/member/[id]/+page.ts

18 lines
415 B
TypeScript
Raw Normal View History

2023-03-14 17:06:35 +01:00
import type { APIError, Member } from "$lib/api/entities";
import { apiFetch } from "$lib/api/fetch";
import { error } from "@sveltejs/kit";
export const ssr = false;
export const load = async ({ params }) => {
try {
const member = await apiFetch<Member>(`/members/${params.id}`, {});
return {
member,
};
} catch (e) {
throw error((e as APIError).code, (e as APIError).message);
}
};