@grafana/runtime
Version:
Grafana Runtime Library
12 lines (11 loc) • 595 B
TypeScript
import { Observable } from 'rxjs';
import { PluginExtensionLink } from '@grafana/data';
type GetObservablePluginLinksOptions = {
context?: object | Record<string | symbol, unknown>;
extensionPointId: string;
limitPerPlugin?: number;
};
export type GetObservablePluginLinks = (options: GetObservablePluginLinksOptions) => Observable<PluginExtensionLink[]>;
export declare function setGetObservablePluginLinks(fn: GetObservablePluginLinks): void;
export declare function getObservablePluginLinks(options: GetObservablePluginLinksOptions): Observable<PluginExtensionLink[]>;
export {};