@grafana/runtime
Version:
Grafana Runtime Library
12 lines (11 loc) • 636 B
TypeScript
import { Observable } from 'rxjs';
import { PluginExtensionComponent } from '@grafana/data';
type GetObservablePluginComponentsOptions = {
context?: object | Record<string, unknown>;
extensionPointId: string;
limitPerPlugin?: number;
};
export type GetObservablePluginComponents = (options: GetObservablePluginComponentsOptions) => Observable<PluginExtensionComponent[]>;
export declare function setGetObservablePluginComponents(fn: GetObservablePluginComponents): void;
export declare function getObservablePluginComponents(options: GetObservablePluginComponentsOptions): Observable<PluginExtensionComponent[]>;
export {};