diff --git a/eslint.config.mjs b/eslint.config.mjs index 6baf290..091797c 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -47,6 +47,7 @@ export default tseslint.config( allow: ["HttpError"], }, ], + "import/no-unresolved": [2, { ignore: ["^\\$app"] }], }, }, { diff --git a/packages/docs/src/app.d.ts b/packages/docs/src/app.d.ts new file mode 100644 index 0000000..520c421 --- /dev/null +++ b/packages/docs/src/app.d.ts @@ -0,0 +1,13 @@ +// See https://svelte.dev/docs/kit/types#app.d.ts +// for information about these interfaces +declare global { + namespace App { + // interface Error {} + // interface Locals {} + // interface PageData {} + // interface PageState {} + // interface Platform {} + } +} + +export {}; diff --git a/packages/docs/src/content/docs/05-heading-ids.mdoc b/packages/docs/src/content/docs/05-heading-ids.mdoc index 322d4c6..a72fbbe 100644 --- a/packages/docs/src/content/docs/05-heading-ids.mdoc +++ b/packages/docs/src/content/docs/05-heading-ids.mdoc @@ -9,7 +9,7 @@ or have them generated automatically. Each heading element in the generated HTML has an `id` attribute to link to directly. Each page then also exports a `headings` property: a list of all headings with their text, level, and ID. -Use the list to generate a [table of contents](#page-table-of-contents). +Use the list to generate a [table of contents](./examples/toc). ## Custom ID creator (slugifier) diff --git a/packages/docs/src/lib/components/CopyButton.svelte b/packages/docs/src/lib/components/CopyButton.svelte index 8cd69bb..c78e7f9 100644 --- a/packages/docs/src/lib/components/CopyButton.svelte +++ b/packages/docs/src/lib/components/CopyButton.svelte @@ -1,5 +1,4 @@ @@ -9,7 +11,6 @@