diff --git a/public/app/features/plugins/plugin_loader.ts b/public/app/features/plugins/plugin_loader.ts index 1425eeb3226..f60661d26bf 100644 --- a/public/app/features/plugins/plugin_loader.ts +++ b/public/app/features/plugins/plugin_loader.ts @@ -37,7 +37,8 @@ import * as grafanaUI from '@grafana/ui'; import * as grafanaRuntime from '@grafana/runtime'; // rxjs -import { Observable, Subject } from 'rxjs'; +import * as rxjs from 'rxjs'; +import * as rxjsOperators from 'rxjs/operators'; // add cache busting const bust = `?_cache=${Date.now()}`; @@ -81,12 +82,8 @@ exposeToPlugin('moment', moment); exposeToPlugin('jquery', jquery); exposeToPlugin('angular', angular); exposeToPlugin('d3', d3); -exposeToPlugin('rxjs/Subject', Subject); -exposeToPlugin('rxjs/Observable', Observable); -exposeToPlugin('rxjs', { - Subject: Subject, - Observable: Observable, -}); +exposeToPlugin('rxjs', rxjs); +exposeToPlugin('rxjs/operators', rxjsOperators); // Experimental modules exposeToPlugin('prismjs', prismjs);