Skip to content

Commit 3863505

Browse files
committed
feat: add runtime data
1 parent 1c2750b commit 3863505

File tree

3 files changed

+26
-19
lines changed

3 files changed

+26
-19
lines changed

pnpm-lock.yaml

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

src/errors/errors.data.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { defineLoader } from 'vitepress'
22
import { errorMessages } from '@vue/compiler-core'
3+
// @ts-expect-error internal api
4+
import { ErrorTypeStrings } from '@vue/runtime-core'
35

46
function filterEmptyMsg(data: Record<number, string>) {
57
return Object.fromEntries(Object.entries(data).filter(([_, msg]) => msg))
@@ -8,7 +10,8 @@ function filterEmptyMsg(data: Record<number, string>) {
810
export default defineLoader({
911
load() {
1012
return {
11-
compiler: filterEmptyMsg(errorMessages)
13+
compiler: filterEmptyMsg(errorMessages),
14+
runtime: filterEmptyMsg(ErrorTypeStrings)
1215
}
1316
}
1417
})

src/errors/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ onMounted(() => {
1111

1212
# Error Reference {#error-reference}
1313

14+
## Runtime Errors {#runtime-errors}
15+
16+
<ErrorsTable kind="runtime" :errors="data.runtime" :highlight="highlight" />
17+
1418
## Compiler Errors {#compiler-errors}
1519

1620
<ErrorsTable kind="compiler" :errors="data.compiler" :highlight="highlight" />

0 commit comments

Comments
 (0)