TemplateSrv interface

Via the TemplateSrv consumers get access to all the available template variables that can be used within the current active dashboard.

For a more in-depth description visit: https://grafana.com/docs/grafana/v8.1/reference/templating

Signature

  1. export interface TemplateSrv

Import

  1. import { TemplateSrv } from '@grafana/runtime';

Methods

MethodDescription
getVariables()List the dashboard variables
replace(target, scopedVars, format)Replace the values within the target string. See also

getVariables method

List the dashboard variables

Signature

  1. getVariables(): VariableModel[];

Returns:

VariableModel[]

replace method

Replace the values within the target string. See also

Signature

  1. replace(target?: string, scopedVars?: ScopedVars, format?: string | Function): string;

Parameters

ParameterTypeDescription
targetstring
scopedVarsScopedVars
formatstring | Function

Returns:

string