]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore: BlockFn
authorEvan You <evan@vuejs.org>
Sat, 7 Dec 2024 14:05:11 +0000 (22:05 +0800)
committerEvan You <evan@vuejs.org>
Sat, 7 Dec 2024 14:05:11 +0000 (22:05 +0800)
packages/runtime-vapor/src/block.ts
packages/runtime-vapor/src/componentSlots.ts

index ea4cc881c9d5506ba54e0d976485dd8e0ba0a5bd..43bc4202174235f144a80e7c9d005a8e39da6e07 100644 (file)
@@ -5,7 +5,7 @@ import { EffectScope } from '@vue/reactivity'
 
 export type Block = Node | Fragment | VaporComponentInstance | Block[]
 
-export type BlockRenderFn = (...args: any[]) => Block
+export type BlockFn = (...args: any[]) => Block
 
 export class Fragment {
   nodes: Block
@@ -30,7 +30,7 @@ export class DynamicFragment extends Fragment {
           document.createTextNode('')
   }
 
-  update(render?: BlockRenderFn, key: any = render): void {
+  update(render?: BlockFn, key: any = render): void {
     if (key === this.key) return
     this.key = key
 
index 2e8c898ef39c3aa41c3ce8aab5d42f40026c23a8..cadbb642230460bb162015bb4cc05859ec4ed21e 100644 (file)
@@ -1,5 +1,5 @@
 import { EMPTY_OBJ, NO, hasOwn, isArray, isFunction } from '@vue/shared'
-import { type Block, type BlockRenderFn, DynamicFragment } from './block'
+import { type Block, type BlockFn, DynamicFragment } from './block'
 import type { RawProps } from './componentProps'
 import { currentInstance } from '@vue/runtime-core'
 import type { VaporComponentInstance } from './component'
@@ -11,7 +11,7 @@ export type RawSlots = Record<string, Slot> & {
 
 export type StaticSlots = Record<string, Slot>
 
-export type Slot = BlockRenderFn
+export type Slot = BlockFn
 export type DynamicSlot = { name: string; fn: Slot }
 export type DynamicSlotFn = () => DynamicSlot | DynamicSlot[]