mirror of https://github.com/vuejs/core.git
feat(types): expose `DefineProps` type
This commit is contained in:
parent
c95ab62936
commit
096ba81817
|
|
@ -94,7 +94,7 @@ export function defineProps() {
|
|||
return null as any
|
||||
}
|
||||
|
||||
type DefineProps<T, BKeys extends keyof T> = Readonly<T> & {
|
||||
export type DefineProps<T, BKeys extends keyof T> = Readonly<T> & {
|
||||
readonly [K in BKeys]-?: boolean
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ export { provide, inject, hasInjectionContext } from './apiInject'
|
|||
export { nextTick } from './scheduler'
|
||||
export { defineComponent } from './apiDefineComponent'
|
||||
export { defineAsyncComponent } from './apiAsyncComponent'
|
||||
export { useAttrs, useSlots } from './apiSetupHelpers'
|
||||
export { useAttrs, useSlots, type DefineProps } from './apiSetupHelpers'
|
||||
|
||||
// <script setup> API ----------------------------------------------------------
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue