Skip to content

Commit 096ba81

Browse files
authoredDec 8, 2023
feat(types): expose DefineProps type
1 parent c95ab62 commit 096ba81

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed
 

‎packages/runtime-core/src/apiSetupHelpers.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ export function defineProps() {
9494
return null as any
9595
}
9696

97-
type DefineProps<T, BKeys extends keyof T> = Readonly<T> & {
97+
export type DefineProps<T, BKeys extends keyof T> = Readonly<T> & {
9898
readonly [K in BKeys]-?: boolean
9999
}
100100

‎packages/runtime-core/src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export { provide, inject, hasInjectionContext } from './apiInject'
6060
export { nextTick } from './scheduler'
6161
export { defineComponent } from './apiDefineComponent'
6262
export { defineAsyncComponent } from './apiAsyncComponent'
63-
export { useAttrs, useSlots } from './apiSetupHelpers'
63+
export { useAttrs, useSlots, type DefineProps } from './apiSetupHelpers'
6464

6565
// <script setup> API ----------------------------------------------------------
6666

0 commit comments

Comments
 (0)
Please sign in to comment.