Feature: Enable React based options editors for Datasource plugins (#16748)

This commit is contained in:
Dominik Prokop
2019-04-24 23:18:51 +02:00
committed by GitHub
parent 2d6b33ab61
commit 7aeae84c52
7 changed files with 106 additions and 24 deletions

View File

@@ -160,10 +160,10 @@ export function importPluginModule(path: string): Promise<any> {
return System.import(path);
}
export function importDataSourcePlugin(path: string): Promise<DataSourcePlugin> {
export function importDataSourcePlugin(path: string): Promise<DataSourcePlugin<any>> {
return importPluginModule(path).then(pluginExports => {
if (pluginExports.plugin) {
return pluginExports.plugin as DataSourcePlugin;
return pluginExports.plugin as DataSourcePlugin<any>;
}
if (pluginExports.Datasource) {