UNPKG

@grafana/runtime

Version:
14 lines (13 loc) 561 B
import { PluginExtensionLink } from '@grafana/data'; export type UsePluginLinksOptions = { extensionPointId: string; context?: object | Record<string | symbol, unknown>; limitPerPlugin?: number; }; export type UsePluginLinksResult = { isLoading: boolean; links: PluginExtensionLink[]; }; export type UsePluginLinks = (options: UsePluginLinksOptions) => UsePluginLinksResult; export declare function setPluginLinksHook(hook: UsePluginLinks): void; export declare function usePluginLinks(options: UsePluginLinksOptions): UsePluginLinksResult;