From: Evan You Date: Sat, 7 Dec 2024 14:05:11 +0000 (+0800) Subject: chore: BlockFn X-Git-Tag: v3.6.0-alpha.1~16^2~211 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=407b9abc0b1ce1d5ae5d8185b25907cacc59dfac;p=thirdparty%2Fvuejs%2Fcore.git chore: BlockFn --- diff --git a/packages/runtime-vapor/src/block.ts b/packages/runtime-vapor/src/block.ts index ea4cc881c9..43bc420217 100644 --- a/packages/runtime-vapor/src/block.ts +++ b/packages/runtime-vapor/src/block.ts @@ -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 diff --git a/packages/runtime-vapor/src/componentSlots.ts b/packages/runtime-vapor/src/componentSlots.ts index 2e8c898ef3..cadbb64223 100644 --- a/packages/runtime-vapor/src/componentSlots.ts +++ b/packages/runtime-vapor/src/componentSlots.ts @@ -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 & { export type StaticSlots = Record -export type Slot = BlockRenderFn +export type Slot = BlockFn export type DynamicSlot = { name: string; fn: Slot } export type DynamicSlotFn = () => DynamicSlot | DynamicSlot[]