From 1fbfa6962b48634ff60837084b82dd57f215c109 Mon Sep 17 00:00:00 2001 From: Evan You Date: Thu, 1 Aug 2024 11:13:56 +0800 Subject: [PATCH] feat: support specifying allowed keys via generic argument in useTemplateRef() --- packages/runtime-core/src/helpers/useTemplateRef.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/runtime-core/src/helpers/useTemplateRef.ts b/packages/runtime-core/src/helpers/useTemplateRef.ts index 69e5669b6f6..12663962a8e 100644 --- a/packages/runtime-core/src/helpers/useTemplateRef.ts +++ b/packages/runtime-core/src/helpers/useTemplateRef.ts @@ -3,8 +3,8 @@ import { getCurrentInstance } from '../component' import { warn } from '../warning' import { EMPTY_OBJ } from '@vue/shared' -export function useTemplateRef( - key: string, +export function useTemplateRef( + key: Keys, ): Readonly> { const i = getCurrentInstance() const r = shallowRef(null)