fix(compiler-sfc): support method signature in defineProps

fix #2983
This commit is contained in:
Evan You
2021-06-28 15:39:04 -04:00
parent 2f91db30cd
commit afdd2f2835
3 changed files with 21 additions and 5 deletions

View File

@@ -864,6 +864,7 @@ export default _defineComponent({
recordRef: { type: Object, required: true },
interface: { type: Object, required: true },
alias: { type: Array, required: true },
method: { type: Function, required: true },
union: { type: [String, Number], required: true },
literalUnion: { type: [String, String], required: true },
literalUnionMixed: { type: [String, Number, Boolean], required: true },
@@ -887,6 +888,7 @@ export default _defineComponent({
recordRef: Record<string, null>
interface: Test
alias: Alias
method(): void
union: string | number
literalUnion: 'foo' | 'bar'