UNPKG

@grafana/runtime

Version:
16 lines (15 loc) 1.01 kB
import { ComponentTypeWithExtensionMeta, type PluginExtension, type PluginExtensionComponent, type PluginExtensionLink } from '@grafana/data'; export declare function isPluginExtensionLink(extension: PluginExtension | undefined): extension is PluginExtensionLink; export declare function isPluginExtensionComponent(extension: PluginExtension | undefined): extension is PluginExtensionComponent; export declare function getLimitedComponentsToRender<Props extends {}>({ props, components, limit, pluginId, }: { props: Props; components: Array<ComponentTypeWithExtensionMeta<Props>>; limit?: number; pluginId?: string | string[] | RegExp; }): ComponentTypeWithExtensionMeta<Props>[] | null; export declare function renderLimitedComponents<Props extends {}>({ props, components, limit, pluginId, }: { props: Props; components: Array<ComponentTypeWithExtensionMeta<Props>>; limit?: number; pluginId?: string | string[] | RegExp; }): import("react/jsx-runtime").JSX.Element | null;