GrafanaPlugin class
Signature
export declare class GrafanaPlugin<T extends PluginMeta = PluginMeta>
Import
import { GrafanaPlugin } from '@grafana/data';
Constructors
Constructor | Modifiers | Description |
---|---|---|
constructor() | Constructs a new instance of the GrafanaPlugin class |
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
angularConfigCtrl | any | ||
configPages | Array<PluginConfigPage<T>> | ||
loadError | boolean | ||
meta | T |
Methods
Method | Modifiers | Description |
---|---|---|
addConfigPage(tab) | ||
setChannelSupport(support) |
constructor()
Constructs a new instance of the GrafanaPlugin
class
Signature
constructor();
angularConfigCtrl property
Signature
angularConfigCtrl?: any;
configPages property
Signature
configPages?: Array<PluginConfigPage<T>>;
loadError property
Signature
loadError?: boolean;
meta property
Signature
meta: T;
addConfigPage method
Signature
addConfigPage(tab: PluginConfigPage<T>): this;
Parameters
Parameter | Type | Description |
---|---|---|
tab | PluginConfigPage<T> |
Returns:
this
setChannelSupport method
Signature
setChannelSupport(support: any): this;
Parameters
Parameter | Type | Description |
---|---|---|
support | any |
Returns:
this