From 3decc57d0c0b31276ac09b3f12c1e2fc192520c1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E4=B8=B6=E8=BF=9C=E6=96=B9?= Date: Mon, 10 Jul 2023 18:18:53 +0800 Subject: [PATCH] chore: remove unnecessary type assertions (#8386) --- packages/compiler-dom/src/decodeHtmlBrowser.ts | 4 ++-- packages/reactivity/src/ref.ts | 2 +- packages/runtime-core/src/renderer.ts | 2 +- packages/runtime-core/src/vnode.ts | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/compiler-dom/src/decodeHtmlBrowser.ts b/packages/compiler-dom/src/decodeHtmlBrowser.ts index cca3bb12a6..2e72d0fd1f 100644 --- a/packages/compiler-dom/src/decodeHtmlBrowser.ts +++ b/packages/compiler-dom/src/decodeHtmlBrowser.ts @@ -8,9 +8,9 @@ export function decodeHtmlBrowser(raw: string, asAttr = false): string { } if (asAttr) { decoder.innerHTML = `
` - return decoder.children[0].getAttribute('foo') as string + return decoder.children[0].getAttribute('foo')! } else { decoder.innerHTML = raw - return decoder.textContent as string + return decoder.textContent! } } diff --git a/packages/reactivity/src/ref.ts b/packages/reactivity/src/ref.ts index 60de3ae202..ef111fc1ff 100644 --- a/packages/reactivity/src/ref.ts +++ b/packages/reactivity/src/ref.ts @@ -342,7 +342,7 @@ class ObjectRefImpl { get value() { const val = this._object[this._key] - return val === undefined ? (this._defaultValue as T[K]) : val + return val === undefined ? this._defaultValue! : val } set value(newVal) { diff --git a/packages/runtime-core/src/renderer.ts b/packages/runtime-core/src/renderer.ts index 086dcafe03..3ab81cbf3b 100644 --- a/packages/runtime-core/src/renderer.ts +++ b/packages/runtime-core/src/renderer.ts @@ -584,7 +584,7 @@ function baseCreateRenderer( slotScopeIds: string[] | null, optimized: boolean ) => { - isSVG = isSVG || (n2.type as string) === 'svg' + isSVG = isSVG || n2.type === 'svg' if (n1 == null) { mountElement( n2, diff --git a/packages/runtime-core/src/vnode.ts b/packages/runtime-core/src/vnode.ts index 2c0e5e1cca..89242b9424 100644 --- a/packages/runtime-core/src/vnode.ts +++ b/packages/runtime-core/src/vnode.ts @@ -681,7 +681,7 @@ export function cloneVNode( if (__COMPAT__) { defineLegacyVNodeProperties(cloned as VNode) } - return cloned as any + return cloned } /** -- 2.47.3