fix #12660
@@ -28,6 +28,9 @@ Vue.extend({
}
ctx.emit('foo')
ctx.slots.default && ctx.slots.default()
+ ctx.expose({
+ a: 123
+ })
})
@@ -33,4 +33,5 @@ export interface SetupContext<E extends EmitsOptions = {}> {
attrs: Data
slots: Slots
emit: EmitFn<E>
+ expose(exposed?: Record<string, any>): void