This I could get some feedback. The issue was when someone needs to call
`plugin.install(...)` with arguments. I couldn't figure out a nice API design
to let people pass arguments, so I chose this one.
for example, core chart presets could contains
```
plugins: [
() => new BarChartPlugin().install('bar'),
() => new PieChartPlugin().install('pie'),
]
```
[ Full content available at:
https://github.com/apache/incubator-superset/pull/6028 ]
This message was relayed via gitbox.apache.org for [email protected]