Skip to content

Commit b7c7211

Browse files
authored
types: expose ComponentPropsOptions types to align with vue-next (#688)
1 parent 37fcbaa commit b7c7211

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/component/componentOptions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import Vue, { VNode, ComponentOptions as Vue2ComponentOptions } from 'vue'
22
import { Data } from './common'
33
import { ComponentPropsOptions, ExtractPropTypes } from './componentProps'
44
import { ComponentInstance, ComponentRenderProxy } from './componentProxy'
5-
5+
export { ComponentPropsOptions } from './componentProps'
66
export interface SetupContext {
77
readonly attrs: Data
88
readonly slots: Readonly<{ [key in string]?: (...args: any[]) => VNode[] }>

src/component/index.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
export { defineComponent } from './defineComponent'
22
export { defineAsyncComponent } from './defineAsyncComponent'
3-
export { SetupFunction, SetupContext } from './componentOptions'
3+
export {
4+
SetupFunction,
5+
SetupContext,
6+
ComputedOptions,
7+
MethodOptions,
8+
ComponentPropsOptions,
9+
} from './componentOptions'
410
export { ComponentInstance, ComponentRenderProxy } from './componentProxy'
511
export { Data } from './common'
612
export {

0 commit comments

Comments
 (0)