types(runtime-core): update error type to unknown (#798)

This commit is contained in:
hareku
2020-03-10 04:58:52 +09:00
committed by GitHub
parent cb814f646b
commit 257727569a
4 changed files with 13 additions and 10 deletions

View File

@@ -536,15 +536,18 @@ describe('Suspense', () => {
const Comp = {
setup() {
const error = ref<Error | null>(null)
onErrorCaptured(e => {
error.value = e
const errorMessage = ref<string | null>(null)
onErrorCaptured(err => {
errorMessage.value =
err instanceof Error
? err.message
: `A non-Error value thrown: ${err}`
return true
})
return () =>
error.value
? h('div', error.value.message)
errorMessage.value
? h('div', errorMessage.value)
: h(Suspense, null, {
default: h(Async),
fallback: h('div', 'fallback')