Closed farnabaz closed 1 year ago
Input:
defineProps<{ stringProp: string, booleanProp?: boolean, numberProp?: number, arrayProp?: string[] objectProp?: TestObject }>()
Output:
[ { name: 'stringProp', required: true, type: 'String' }, { name: 'booleanProp', required: false, type: 'Boolean' }, { name: 'numberProp', required: false, type: 'Number' }, { name: 'arrayProp', required: false, type: { type: 'Array', elementType: 'String' } }, { name: 'objectProp', required: false, type: 'TestObject' } ]
Input:
Output: