Explorar o código

chore: fix types

Evan You %!s(int64=3) %!d(string=hai) anos
pai
achega
c1cbb747b5

+ 1 - 1
packages/compiler-core/__tests__/parse.spec.ts

@@ -3026,7 +3026,7 @@ foo
       ]
     }
 
-    for (const key of Object.keys(patterns) as (keyof typeof patterns)[]) {
+    for (const key of Object.keys(patterns)) {
       describe(key, () => {
         for (const { code, errors, options } of patterns[key]) {
           test(

+ 4 - 2
packages/runtime-core/__tests__/apiAsyncComponent.spec.ts

@@ -325,7 +325,8 @@ describe('api: defineAsyncComponent', () => {
       render: () => h(Foo)
     })
 
-    const handler = (app.config.errorHandler = vi.fn())
+    const handler = vi.fn()
+    app.config.errorHandler = handler
 
     app.mount(root)
     expect(serializeInner(root)).toBe('<!---->')
@@ -422,7 +423,8 @@ describe('api: defineAsyncComponent', () => {
     const app = createApp({
       render: () => h(Foo)
     })
-    const handler = (app.config.errorHandler = vi.fn())
+    const handler = vi.fn()
+    app.config.errorHandler = handler
     app.mount(root)
     expect(serializeInner(root)).toBe('<!---->')
     await timeout(1)

+ 2 - 2
packages/runtime-dom/__tests__/customizedBuiltIn.spec.ts

@@ -1,8 +1,8 @@
-import { vi } from 'vitest'
+import { vi, SpyInstance } from 'vitest'
 import { render, h } from '@vue/runtime-dom'
 
 describe('customized built-in elements support', () => {
-  let createElement: vi.SpyInstance
+  let createElement: SpyInstance
   afterEach(() => {
     createElement.mockRestore()
   })