feat(types): expose `DefineProps` type

This commit is contained in:
三咲智子 Kevin Deng 2023-12-09 00:34:28 +08:00 committed by GitHub
parent c95ab62936
commit 096ba81817
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -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
}

View File

@ -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 ----------------------------------------------------------