Skip to content

Commit 8fc869b

Browse files
committed
🏷️ Bring back explicit type imports
1 parent b962272 commit 8fc869b

File tree

3 files changed

+14
-4
lines changed

3 files changed

+14
-4
lines changed

packages/docs/src/routes/+page.svelte

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<script lang="ts">
2-
let { data } = $props();
2+
import type { PageData } from './$types'
3+
4+
let { data }: { data: PageData } = $props()
35
const title = $derived(data.page.frontmatter?.title);
46
</script>
57

packages/docs/src/routes/[...slug]/+page.svelte

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
<script lang="ts">
2+
import type { PageData } from "./$types";
3+
24
import Sidebar from "$lib/components/Sidebar.svelte";
35
import TableOfContents from "$lib/components/TableOfContents.svelte";
46
5-
let { data } = $props();
7+
let { data }: { data: PageData } = $props();
68
const title = $derived(data.page.frontmatter?.title ?? "A great page");
79
const headings = $derived(data.page.headings);
810
</script>
@@ -16,7 +18,11 @@
1618
<div class="hidden md:block">
1719
<Sidebar />
1820
</div>
19-
<div class="prose {headings ? "sm:col-span-3" : "sm:col-span-4"} {headings ? "md:col-span-4" : "md:col-span-5"}">
21+
<div
22+
class="prose {headings ? 'sm:col-span-3' : 'sm:col-span-4'} {headings
23+
? 'md:col-span-4'
24+
: 'md:col-span-5'}"
25+
>
2026
<h1>{title}</h1>
2127
<data.page.default />
2228
</div>

packages/docs/src/routes/[...slug]/+page.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
import { error, type HttpError } from "@sveltejs/kit";
22
import type { MarkdocModule } from "markdoc-svelte";
33

4+
import type { PageLoad } from "./$types";
5+
46
interface Pages {
57
[pagePath: string]: () => Promise<MarkdocModule>;
68
}
79

8-
export const load = async ({ params }) => {
10+
export const load: PageLoad = async ({ params }) => {
911
const slug = params.slug;
1012
try {
1113
// Get all of the pages in the content directory

0 commit comments

Comments
 (0)