Просмотр исходного кода

chore(types): remove unnecessary type assertions (#4336)

webfansplz 4 лет назад
Родитель
Сommit
0627765b36

+ 1 - 1
packages/compiler-ssr/src/transforms/ssrTransformSuspense.ts

@@ -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)

+ 1 - 1
packages/runtime-core/src/component.ts

@@ -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

+ 1 - 1
packages/runtime-core/src/componentOptions.ts

@@ -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 ` +

+ 1 - 2
packages/runtime-dom/src/directives/vOn.ts

@@ -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))) {

+ 1 - 1
packages/vue/__tests__/e2eUtils.ts

@@ -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