Skip to content

Commit 735ada1

Browse files
authored
fix(runtime-core): add useAttrs and useSlots export (#4053)
1 parent 2788154 commit 735ada1

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

packages/runtime-core/src/index.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ export {
5858
withAsyncContext,
5959
// deprecated
6060
defineEmit,
61-
useContext
61+
useContext,
62+
useAttrs,
63+
useSlots
6264
} from './apiSetupHelpers'
6365

6466
// Advanced API ----------------------------------------------------------------

test-dts/setupHelpers.test-d.ts

+12
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import {
44
defineEmit,
55
defineEmits,
66
useContext,
7+
useAttrs,
8+
useSlots,
79
withDefaults,
810
Slots,
911
describe
@@ -134,3 +136,13 @@ describe('useContext', () => {
134136
emit('foo')
135137
emit('bar')
136138
})
139+
140+
describe('useAttrs', () => {
141+
const attrs = useAttrs()
142+
expectType<Record<string, unknown>>(attrs)
143+
})
144+
145+
describe('useSlots', () => {
146+
const slots = useSlots()
147+
expectType<Slots>(slots)
148+
})

0 commit comments

Comments
 (0)