From 6a0a76196627dbe619659900e00c9e28a4ad429f Mon Sep 17 00:00:00 2001 From: Arthur Darkstone Date: Thu, 14 Aug 2025 17:58:40 +0800 Subject: [PATCH] fix: update return type of createReusableTemplate and createTemplatePromise functions --- packages/core/createReusableTemplate/index.ts | 2 +- packages/core/createTemplatePromise/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/createReusableTemplate/index.ts b/packages/core/createReusableTemplate/index.ts index 8a003eb7c2f..c2dbb9dcef4 100644 --- a/packages/core/createReusableTemplate/index.ts +++ b/packages/core/createReusableTemplate/index.ts @@ -96,7 +96,7 @@ export function createReusableTemplate< return makeDestructurable( { define, reuse }, [define, reuse], - ) as any + ) as ReusableTemplatePair } function keysToCamelKebabCase(obj: Record) { diff --git a/packages/core/createTemplatePromise/index.ts b/packages/core/createTemplatePromise/index.ts index e2381202a10..1d776126dfa 100644 --- a/packages/core/createTemplatePromise/index.ts +++ b/packages/core/createTemplatePromise/index.ts @@ -116,5 +116,5 @@ export function createTemplatePromise( // @ts-expect-error There's a breaking type change in Vue 3.3 component.start = start - return component as any + return component as TemplatePromise }