Skip to content

Commit 950f504

Browse files
committed
chore: fix type errors
1 parent 25cf590 commit 950f504

File tree

7 files changed

+9
-13
lines changed

7 files changed

+9
-13
lines changed

packages/client/composables/useTocTree.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { computed } from 'vue'
44
import { getSlidePath } from '../logic/slides'
55

66
function addToTree(tree: TocItem[], route: SlideRoute, level = 1) {
7-
const titleLevel = route.meta?.slide?.level
7+
const titleLevel = route.meta.slide.level ?? level
88
if (titleLevel && titleLevel > level && tree.length > 0) {
99
addToTree(tree[tree.length - 1].children, route, level + 1)
1010
}
@@ -13,6 +13,7 @@ function addToTree(tree: TocItem[], route: SlideRoute, level = 1) {
1313
no: route.no,
1414
children: [],
1515
level,
16+
titleLevel,
1617
path: getSlidePath(route.meta.slide?.frontmatter?.routeAlias ?? route.no, false),
1718
hideInToc: Boolean(route.meta?.slide?.frontmatter?.hideInToc),
1819
title: route.meta?.slide?.title,

packages/client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"katex": "^0.16.10",
5151
"lz-string": "^1.5.0",
5252
"mermaid": "^10.9.1",
53-
"monaco-editor": "^0.49.0",
53+
"monaco-editor": "^0.50.0",
5454
"prettier": "^3.3.0",
5555
"recordrtc": "^5.6.2",
5656
"shiki": "^1.9.1",

packages/client/pages/404.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<script setup>
1+
<script setup lang="ts">
22
import { computed } from 'vue'
33
import { useRouter } from 'vue-router'
44
import { useNav } from '../composables/useNav'

packages/client/setup/root.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export default function setupRoot() {
2121
configs,
2222
themeConfigs: computed(() => configs.themeConfig),
2323
})
24-
app.provide(injectionRenderContext, ref('none'))
24+
app.provide(injectionRenderContext, ref('none' as const))
2525
app.provide(injectionSlidevContext, context)
2626
app.provide(injectionCurrentPage, computed(() => context.nav.currentSlideNo))
2727
app.provide(injectionClicksContext, shallowRef(createFixedClicks()))

packages/types/client.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ declare module '#slidev/shiki' {
4949
export const langs: BundledLanguage[]
5050
export const themes: BundledTheme | Record<string, BundledTheme>
5151
export const shiki: Promise<ShikiHighlighterCore>
52-
export function getHighlighter(): Promise<(code: string, lang: string, options?: Partial<CodeToHastOptions>) => Promise<string>>
52+
export function getHighlighter(): Promise<(code: string, lang: string, options?: Partial<CodeToHastOptions>) => string>
5353
}
5454

5555
declare module '#slidev/setups/monaco' {

packages/types/src/code-runner.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export interface CodeRunnerContext {
1010
/**
1111
* Highlight code with shiki.
1212
*/
13-
highlight: (code: string, lang: string, options?: Partial<CodeToHastOptions>) => Promise<string>
13+
highlight: (code: string, lang: string, options?: Partial<CodeToHastOptions>) => string
1414
/**
1515
* Use (other) code runner to run code.
1616
*/

pnpm-lock.yaml

Lines changed: 2 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)