import { error } from '@sveltejs/kit'; import { isLang, loadCourse } from '#lib/language-learner/courses/index.js'; import { loadDrills } from '#lib/language-learner/drills/index.js'; import type { LayoutLoad } from './$types'; export const load: LayoutLoad = async ({ params }) => { if (!isLang(params.lang)) error(404, 'Unknown language'); const [course, drills] = await Promise.all([loadCourse(params.lang), loadDrills(params.lang)]); return { course, drills }; };