Parse prop defaults from closures
Summary
Vue requires that defaults for non-scalar props be defined as closures.
{
props: {
foo: {
type: Object,
default: () => ({ foo: 'bar' }),
}
}
}
Vuedoc parses the closure correctly, but perhaps it would be more helpful to resolve the default to its return value if it's a closure.
Edited by Sébastien Demanou