* feat: 🎸 Improved QueryObject to handle more fields
The commit is to ensure the feature parity between frontend and backend
QueryOjbect
* test: 💍 Added tests to improve the coverage
* scaffold
* resolve dependency issues
* use d3 v4
* - Update peer dependencies
- Getting src to build
* Type word cloud
* Add tests for transformProps
* Update and simplify d3-cloud typing as the fix we've been waiting was merged.
* resolve all tests
* update unit tests
* fix unit test
* update readme
* Add superchart and convert to ts
* fix compilation error
* fix build issue
* unit test working
* Add default width and height to ChartProps
* export SuperChart
* Add null check and update unit tests
* update unit tests
* complete test coverage
* Add generic
* reduce timeout
Metrics can take shape of an array of metrics in form data for a given metrics key. For example, `{ metrics: ['sum__num'] }`. This PR changes Metrics class to handle the array case.
* migrate query code from incubator-superset
* Getting tests to pass
- Up build-config version to pick up a fix to eslint-typescript-parser
- Remove usage of default exports in favor of named exports unless the export is the only thing being exported out of a module
- Fixing up a few linting errors
* - Remove DatasourceKey interface in favor of readonly id and type properties on the DatasourceKey class directly.
- Adding tests for DatasourceKey.