types: fix global helpers dts generation
This commit is contained in:
parent
fddef8bb74
commit
ef5c41523f
@ -11,25 +11,6 @@ import {
|
|||||||
} from './componentProps'
|
} from './componentProps'
|
||||||
import { warn } from './warning'
|
import { warn } from './warning'
|
||||||
|
|
||||||
/**
|
|
||||||
* The following helpers are compiler macros that are only usable inside
|
|
||||||
* `<script setup>`. They are essentially part of the `<script setup>` API and
|
|
||||||
* will be frequently used. Although they can be explicitly imported, they can
|
|
||||||
* actually be used directly inside `<script setup>` blocks. Their types are
|
|
||||||
* therefore also made globally available to ensure proper type inference.
|
|
||||||
*/
|
|
||||||
type _defineProps = typeof defineProps
|
|
||||||
type _defineEmits = typeof defineEmits
|
|
||||||
type _defineExpose = typeof defineExpose
|
|
||||||
type _withDefaults = typeof withDefaults
|
|
||||||
|
|
||||||
declare global {
|
|
||||||
const defineProps: _defineProps
|
|
||||||
const defineEmits: _defineEmits
|
|
||||||
const defineExpose: _defineExpose
|
|
||||||
const withDefaults: _withDefaults
|
|
||||||
}
|
|
||||||
|
|
||||||
// dev only
|
// dev only
|
||||||
const warnRuntimeUsage = (method: string) =>
|
const warnRuntimeUsage = (method: string) =>
|
||||||
warn(
|
warn(
|
||||||
|
13
packages/runtime-core/types/scriptSetupHelpers.d.ts
vendored
Normal file
13
packages/runtime-core/types/scriptSetupHelpers.d.ts
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
// Note: this file is auto concatenated to the end of the bundled d.ts during
|
||||||
|
// build.
|
||||||
|
type _defineProps = typeof defineProps
|
||||||
|
type _defineEmits = typeof defineEmits
|
||||||
|
type _defineExpose = typeof defineExpose
|
||||||
|
type _withDefaults = typeof withDefaults
|
||||||
|
|
||||||
|
declare global {
|
||||||
|
const defineProps: _defineProps
|
||||||
|
const defineEmits: _defineEmits
|
||||||
|
const defineExpose: _defineExpose
|
||||||
|
const withDefaults: _withDefaults
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user