From 735ada1507623b8d36e80b30a4f67a8af4a45c99 Mon Sep 17 00:00:00 2001 From: wonderl17 <31885971+wonderl17@users.noreply.github.com> Date: Fri, 2 Jul 2021 19:51:09 +0800 Subject: [PATCH] fix(runtime-core): add useAttrs and useSlots export (#4053) --- packages/runtime-core/src/index.ts | 4 +++- test-dts/setupHelpers.test-d.ts | 12 ++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/packages/runtime-core/src/index.ts b/packages/runtime-core/src/index.ts index 572daf254..7425056af 100644 --- a/packages/runtime-core/src/index.ts +++ b/packages/runtime-core/src/index.ts @@ -58,7 +58,9 @@ export { withAsyncContext, // deprecated defineEmit, - useContext + useContext, + useAttrs, + useSlots } from './apiSetupHelpers' // Advanced API ---------------------------------------------------------------- diff --git a/test-dts/setupHelpers.test-d.ts b/test-dts/setupHelpers.test-d.ts index dd99b85d1..e9a584f41 100644 --- a/test-dts/setupHelpers.test-d.ts +++ b/test-dts/setupHelpers.test-d.ts @@ -4,6 +4,8 @@ import { defineEmit, defineEmits, useContext, + useAttrs, + useSlots, withDefaults, Slots, describe @@ -134,3 +136,13 @@ describe('useContext', () => { emit('foo') emit('bar') }) + +describe('useAttrs', () => { + const attrs = useAttrs() + expectType>(attrs) +}) + +describe('useSlots', () => { + const slots = useSlots() + expectType(slots) +})