From: Evan You Date: Thu, 1 Aug 2024 03:13:56 +0000 (+0800) Subject: feat: support specifying allowed keys via generic argument in useTemplateRef() X-Git-Tag: v3.5.0-beta.1~45 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1fbfa6962b48634ff60837084b82dd57f215c109;p=thirdparty%2Fvuejs%2Fcore.git feat: support specifying allowed keys via generic argument in useTemplateRef() --- diff --git a/packages/runtime-core/src/helpers/useTemplateRef.ts b/packages/runtime-core/src/helpers/useTemplateRef.ts index 69e5669b6f..12663962a8 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)