]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore(types): remove unnecessary type assertions (#4336)
authorwebfansplz <308241863@qq.com>
Mon, 16 Aug 2021 22:19:44 +0000 (06:19 +0800)
committerGitHub <noreply@github.com>
Mon, 16 Aug 2021 22:19:44 +0000 (18:19 -0400)
packages/compiler-ssr/src/transforms/ssrTransformSuspense.ts
packages/runtime-core/src/component.ts
packages/runtime-core/src/componentOptions.ts
packages/runtime-dom/src/directives/vOn.ts
packages/vue/__tests__/e2eUtils.ts

index c590eabea11248e90a18cdaf16378e14b3ae6c95..33543326922af776118c2386b5fd5f53ae25e02a 100644 (file)
@@ -32,7 +32,7 @@ export function ssrTransformSuspense(
   return () => {
     if (node.children.length) {
       const wipEntry: WIPEntry = {
-        slotsExp: null as any,
+        slotsExp: null!, // to be immediately set
         wipSlots: []
       }
       wipMap.set(node, wipEntry)
index 74b3eb7f5d7347c6bfcd38e9dd687820b762e2d7..16b2333051d5834b7af1707223d63cba2c14aaf3 100644 (file)
@@ -475,7 +475,7 @@ export function createComponentInstance(
     emitsOptions: normalizeEmitsOptions(type, appContext),
 
     // emit
-    emit: null as any, // to be set immediately
+    emit: null!, // to be set immediately
     emitted: null,
 
     // props default value
index c10ef97d0e3d5199fd7efd0fb396ffbdbbea5918..db12bfbcf51b8f525e7b4e9e68df2c30bd064785 100644 (file)
@@ -651,7 +651,7 @@ export function applyOptions(instance: ComponentInternalInstance) {
           `Plain object usage is no longer supported.`
       )
     }
-    const data = (dataOptions as any).call(publicThis, publicThis)
+    const data = dataOptions.call(publicThis, publicThis)
     if (__DEV__ && isPromise(data)) {
       warn(
         `data() returned a Promise - note data() cannot be async; If you ` +
index d4567f839f4f21ff217151f4320d4790fbc7a371..06e596266cfc6c6c7e919bd784c33b3347b43ebd 100644 (file)
@@ -66,8 +66,7 @@ export const withKeys = (fn: Function, modifiers: string[]) => {
       compatUtils.isCompatEnabled(DeprecationTypes.CONFIG_KEY_CODES, instance)
     ) {
       if (instance) {
-        globalKeyCodes = (instance.appContext.config as any as LegacyConfig)
-          .keyCodes
+        globalKeyCodes = (instance.appContext.config as LegacyConfig).keyCodes
       }
     }
     if (__DEV__ && modifiers.some(m => /^\d+$/.test(m))) {
index 583edb030ec2395a9d2ad77942a47e539dbcc8fd..9ae3cc7fd3ed72073675762f3640d8fadc4c0684 100644 (file)
@@ -41,7 +41,7 @@ export function setupPuppeteer() {
 
     page.on('console', e => {
       if (e.type() === 'error') {
-        const err = e.args()[0] as any
+        const err = e.args()[0]
         console.error(
           `Error from Puppeteer-loaded page:\n`,
           err._remoteObject.description