@@ -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'
|
||||
|
||||
@@ -532,6 +532,7 @@ const emit = defineEmits(['a', 'b'])
|
||||
recordRef: Record<string, null>
|
||||
interface: Test
|
||||
alias: Alias
|
||||
method(): void
|
||||
|
||||
union: string | number
|
||||
literalUnion: 'foo' | 'bar'
|
||||
@@ -557,6 +558,7 @@ const emit = defineEmits(['a', 'b'])
|
||||
expect(content).toMatch(`recordRef: { type: Object, required: true }`)
|
||||
expect(content).toMatch(`interface: { type: Object, required: true }`)
|
||||
expect(content).toMatch(`alias: { type: Array, required: true }`)
|
||||
expect(content).toMatch(`method: { type: Function, required: true }`)
|
||||
expect(content).toMatch(
|
||||
`union: { type: [String, Number], required: true }`
|
||||
)
|
||||
@@ -585,6 +587,7 @@ const emit = defineEmits(['a', 'b'])
|
||||
recordRef: BindingTypes.PROPS,
|
||||
interface: BindingTypes.PROPS,
|
||||
alias: BindingTypes.PROPS,
|
||||
method: BindingTypes.PROPS,
|
||||
union: BindingTypes.PROPS,
|
||||
literalUnion: BindingTypes.PROPS,
|
||||
literalUnionMixed: BindingTypes.PROPS,
|
||||
|
||||
Reference in New Issue
Block a user