fix: defineExpose type definition and runtime warning
This commit is contained in:
parent
be0f614ac0
commit
1675b6d723
@ -61,6 +61,16 @@ export function defineEmits() {
|
|||||||
*/
|
*/
|
||||||
export const defineEmit = defineEmits
|
export const defineEmit = defineEmits
|
||||||
|
|
||||||
|
export function defineExpose(exposed?: Record<string, any>) {
|
||||||
|
if (__DEV__) {
|
||||||
|
warn(
|
||||||
|
`defineExpose() is a compiler-hint helper that is only usable inside ` +
|
||||||
|
`<script setup> of a single file component. Its usage should be ` +
|
||||||
|
`compiled away and calling it at runtime has no effect.`
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @deprecated use `useSlots` and `useAttrs` instead.
|
* @deprecated use `useSlots` and `useAttrs` instead.
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user