fix(runtime-core): add useAttrs and useSlots export (#4053)
This commit is contained in:
parent
2788154f77
commit
735ada1507
@ -58,7 +58,9 @@ export {
|
|||||||
withAsyncContext,
|
withAsyncContext,
|
||||||
// deprecated
|
// deprecated
|
||||||
defineEmit,
|
defineEmit,
|
||||||
useContext
|
useContext,
|
||||||
|
useAttrs,
|
||||||
|
useSlots
|
||||||
} from './apiSetupHelpers'
|
} from './apiSetupHelpers'
|
||||||
|
|
||||||
// Advanced API ----------------------------------------------------------------
|
// Advanced API ----------------------------------------------------------------
|
||||||
|
@ -4,6 +4,8 @@ import {
|
|||||||
defineEmit,
|
defineEmit,
|
||||||
defineEmits,
|
defineEmits,
|
||||||
useContext,
|
useContext,
|
||||||
|
useAttrs,
|
||||||
|
useSlots,
|
||||||
withDefaults,
|
withDefaults,
|
||||||
Slots,
|
Slots,
|
||||||
describe
|
describe
|
||||||
@ -134,3 +136,13 @@ describe('useContext', () => {
|
|||||||
emit('foo')
|
emit('foo')
|
||||||
emit('bar')
|
emit('bar')
|
||||||
})
|
})
|
||||||
|
|
||||||
|
describe('useAttrs', () => {
|
||||||
|
const attrs = useAttrs()
|
||||||
|
expectType<Record<string, unknown>>(attrs)
|
||||||
|
})
|
||||||
|
|
||||||
|
describe('useSlots', () => {
|
||||||
|
const slots = useSlots()
|
||||||
|
expectType<Slots>(slots)
|
||||||
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user