From: Evan You Date: Fri, 25 Jun 2021 20:18:21 +0000 (-0400) Subject: fix: defineExpose type definition and runtime warning X-Git-Tag: v3.1.3~41 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1675b6d723829d1f61e697735e3da7b16aa1362d;p=thirdparty%2Fvuejs%2Fcore.git fix: defineExpose type definition and runtime warning --- diff --git a/packages/runtime-core/src/apiSetupHelpers.ts b/packages/runtime-core/src/apiSetupHelpers.ts index 4679df9019..c1703f2233 100644 --- a/packages/runtime-core/src/apiSetupHelpers.ts +++ b/packages/runtime-core/src/apiSetupHelpers.ts @@ -61,6 +61,16 @@ export function defineEmits() { */ export const defineEmit = defineEmits +export function defineExpose(exposed?: Record) { + if (__DEV__) { + warn( + `defineExpose() is a compiler-hint helper that is only usable inside ` + + `