<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>API Reference on Grafana Labs</title><link>https://grafana.com/docs/grafana/v8.4/packages_api/</link><description>Recent content in API Reference on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/grafana/v8.4/packages_api/index.xml" rel="self" type="application/rss+xml"/><item><title>@grafana/data</title><link>https://grafana.com/docs/grafana/v8.4/packages_api/data/</link><pubDate>Sat, 04 Apr 2026 12:26:57 +0000</pubDate><guid>https://grafana.com/docs/grafana/v8.4/packages_api/data/</guid><content><![CDATA[&lt;h2 id=&#34;grafanadata-package&#34;&gt;@grafana/data package&lt;/h2&gt;
&lt;p&gt;A library containing most of the core functionality and data types used in Grafana.&lt;/p&gt;
&lt;h2 id=&#34;classes&#34;&gt;Classes&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Class&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./appendedvectors/&#34;&gt;AppendedVectors&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This may be more trouble than it is worth. This trades some computation time for RAM &amp;ndash; rather than allocate a new array the size of all previous arrays, this just points the correct index to their original array values&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./appplugin/&#34;&gt;AppPlugin&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./arrayvector/&#34;&gt;ArrayVector&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./asnumbervector/&#34;&gt;AsNumberVector&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This will force all values to be numbers&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./binaryoperationvector/&#34;&gt;BinaryOperationVector&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./circulardataframe/&#34;&gt;CircularDataFrame&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This dataframe can have values constantly added, and will never exceed the given capacity&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./circularvector/&#34;&gt;CircularVector&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Circular vector uses a single buffer to capture a stream of values overwriting the oldest value on add.&lt;!-- --&gt;This supports adding to the &amp;lsquo;head&amp;rsquo; or &amp;rsquo;tail&amp;rsquo; and will grow the buffer to match a configured capacity.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./constantvector/&#34;&gt;ConstantVector&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./csvreader/&#34;&gt;CSVReader&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dataframeview/&#34;&gt;DataFrameView&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt; This abstraction will present the contents of a DataFrame as if it were a well typed javascript object Vector.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourceapi/&#34;&gt;DataSourceApi&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;The main data source abstraction interface, represents an instance of a data source&lt;!-- --&gt;Although this is a class, datasource implementations do not *yet* need to extend it. As such, we can not yet add functions with default implementations.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourceplugin/&#34;&gt;DataSourcePlugin&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldcache/&#34;&gt;FieldCache&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldconfigeditorbuilder/&#34;&gt;FieldConfigEditorBuilder&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Fluent API for declarative creation of field config option editors&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldconfigoptionsregistry/&#34;&gt;FieldConfigOptionsRegistry&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./formattedvector/&#34;&gt;FormattedVector&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./grafanaplugin/&#34;&gt;GrafanaPlugin&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./indexvector/&#34;&gt;IndexVector&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;IndexVector is a simple vector implementation that returns the index value for each element in the vector. It is functionally equivolant a vector backed by an array with values: &lt;code&gt;[0,1,2,&amp;hellip;,length-1]&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./languageprovider/&#34;&gt;LanguageProvider&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./mutabledataframe/&#34;&gt;MutableDataFrame&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./paneloptionseditorbuilder/&#34;&gt;PanelOptionsEditorBuilder&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Fluent API for declarative creation of panel options&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./panelplugin/&#34;&gt;PanelPlugin&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./registry/&#34;&gt;Registry&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./sortedvector/&#34;&gt;SortedVector&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Values are returned in the order defined by the input parameter&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./systemdateformatsstate/&#34;&gt;SystemDateFormatsState&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;enumerations&#34;&gt;Enumerations&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Enumeration&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./binaryoperationid/&#34;&gt;BinaryOperationID&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./bynamesmatchermode/&#34;&gt;ByNamesMatcherMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Mode to be able to toggle if the names matcher should match fields in provided list or all except provided names.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./coreapp/&#34;&gt;CoreApp&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;The app container that is loading another plugin (panel or query editor)&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./csvheaderstyle/&#34;&gt;CSVHeaderStyle&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dashboardcursorsync/&#34;&gt;DashboardCursorSync&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dataframetype/&#34;&gt;DataFrameType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;See also: &lt;a href=&#34;https://github.com/grafana/grafana-plugin-sdk-go/blob/main/data/frame&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;https://github.com/grafana/grafana-plugin-sdk-go/blob/main/data/frame&lt;/a&gt;_type.go&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dataqueryerrortype/&#34;&gt;DataQueryErrorType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datatopic/&#34;&gt;DataTopic&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Attached to query results (not persisted)&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datatransformerid/&#34;&gt;DataTransformerID&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./exploremode/&#34;&gt;ExploreMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldcolormodeid/&#34;&gt;FieldColorModeId&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldconfigproperty/&#34;&gt;FieldConfigProperty&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldmatcherid/&#34;&gt;FieldMatcherID&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldtype/&#34;&gt;FieldType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./framematcherid/&#34;&gt;FrameMatcherID&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Field name matchers&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./grafanathemetype/&#34;&gt;GrafanaThemeType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./internaltimezones/&#34;&gt;InternalTimeZones&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./layoutmodes/&#34;&gt;LayoutModes&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./livechannelconnectionstate/&#34;&gt;LiveChannelConnectionState&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./livechanneleventtype/&#34;&gt;LiveChannelEventType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./loadingstate/&#34;&gt;LoadingState&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Represent panel data loading state.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./loglevel/&#34;&gt;LogLevel&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Mapping of log level abbreviation to canonical log level. Supported levels are reduce to limit color variation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./logsdedupdescription/&#34;&gt;LogsDedupDescription&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./logsdedupstrategy/&#34;&gt;LogsDedupStrategy&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./logsmetakind/&#34;&gt;LogsMetaKind&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./logssortorder/&#34;&gt;LogsSortOrder&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./matcherid/&#34;&gt;MatcherID&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./navmenuitemtype/&#34;&gt;NavMenuItemType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./navsection/&#34;&gt;NavSection&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./nodegraphdataframefieldnames/&#34;&gt;NodeGraphDataFrameFieldNames&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./nullvaluemode/&#34;&gt;NullValueMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./orgrole/&#34;&gt;OrgRole&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pluginerrorcode/&#34;&gt;PluginErrorCode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes error code returned from Grafana plugins API call&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pluginincludetype/&#34;&gt;PluginIncludeType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pluginsignaturestatus/&#34;&gt;PluginSignatureStatus&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes status of &lt;a href=&#34;/docs/grafana/latest/plugins/plugin-signatures/&#34;&gt;plugin signature&lt;/a&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pluginsignaturetype/&#34;&gt;PluginSignatureType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes level of &lt;a href=&#34;/docs/grafana/latest/plugins/plugin-signatures/#plugin-signature-levels/&#34;&gt;plugin signature level&lt;/a&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pluginstate/&#34;&gt;PluginState&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes plugins life cycle status&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./plugintype/&#34;&gt;PluginType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes &lt;a href=&#34;/docs/grafana/latest/plugins/&#34;&gt;type of plugin&lt;/a&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./reducerid/&#34;&gt;ReducerID&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./thresholdsmode/&#34;&gt;ThresholdsMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Display mode&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./valuematcherid/&#34;&gt;ValueMatcherID&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./variableorigin/&#34;&gt;VariableOrigin&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./variablesuggestionsscope/&#34;&gt;VariableSuggestionsScope&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./vizorientation/&#34;&gt;VizOrientation&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;functions&#34;&gt;Functions&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Function&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./adddurationtodate/&#34;&gt;addDurationToDate(date, duration)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;addDurationToDate adds given duration to given date and returns a new Date object&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./addlogleveltoseries/&#34;&gt;addLogLevelToSeries(series, lineIndex)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./anyserieswithtimefield/&#34;&gt;anySeriesWithTimeField(data)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Indicates if there is any time field in the array of data frames&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./applyfieldoverrides/&#34;&gt;applyFieldOverrides(options)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Return a copy of the DataFrame with all rules applied&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./applyrawfieldoverrides/&#34;&gt;applyRawFieldOverrides(data)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Return a copy of the DataFrame with raw data&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./booleanvalueformatter/&#34;&gt;booleanValueFormatter(t, f)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./calculatefieldstats/&#34;&gt;calculateFieldStats(rows, extractor)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./calculatelogslabelstats/&#34;&gt;calculateLogsLabelStats(rows, label)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./calculatestats/&#34;&gt;calculateStats(values)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./comparearrayvalues/&#34;&gt;compareArrayValues(a, b, cmp)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt; Check if all values in two arrays match the compare funciton&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./comparedataframestructures/&#34;&gt;compareDataFrameStructures(a, b, skipConfig)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt; Returns true if both frames have the same name, fields, labels and configs.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dostandardcalcs/&#34;&gt;doStandardCalcs(field, ignoreNulls, nullAsZero)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./durationtomilliseconds/&#34;&gt;durationToMilliseconds(duration)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;durationToMilliseconds convert a duration object to milliseconds&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./ensuretimefield/&#34;&gt;ensureTimeField(field, dateFormat)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Checks the first value. Assumes any number should be time fieldtype. Otherwise attempts to make the fieldtype time.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./eventfactory/&#34;&gt;eventFactory(name)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./findcommonlabels/&#34;&gt;findCommonLabels(labelsSets)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Returns a map labels that are common to the given label sets.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./findhighlightchunksintext/&#34;&gt;findHighlightChunksInText({ searchWords, textToHighlight, })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Adapt findMatchesInText for react-highlight-words findChunks handler. See &lt;a href=&#34;https://github.com/bvaughn/react-highlight-words&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;https://github.com/bvaughn/react-highlight-words&lt;/a&gt;#props&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./findmatchesintext/&#34;&gt;findMatchesInText(haystack, needle)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Returns a list of substring regexp matches.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./finduniquelabels/&#34;&gt;findUniqueLabels(labels, commonLabels)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Returns a map of labels that are in &lt;code&gt;labels&lt;/code&gt;, but not in &lt;code&gt;commonLabels&lt;/code&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./formatlabels/&#34;&gt;formatLabels(labels, defaultValue, withoutBraces)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Serializes the given labels to a string.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./formattedvaluetostring/&#34;&gt;formattedValueToString(val)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getactivethreshold/&#34;&gt;getActiveThreshold(value, thresholds)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getcolorfortheme/&#34;&gt;getColorForTheme(color, theme)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getcolorfromhexrgborname/&#34;&gt;getColorFromHexRgbOrName(color, type)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getdataframerow/&#34;&gt;getDataFrameRow(data, row)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Wrapper to get an array from each field value&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getdatasourceref/&#34;&gt;getDataSourceRef(ds)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Convert instance settings to a reference&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getdatasourceuid/&#34;&gt;getDataSourceUID(ref)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Get the UID from a string of reference&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getdefaultrelativetimerange/&#34;&gt;getDefaultRelativeTimeRange()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Returns the default realtive time range.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getdefaulttimerange/&#34;&gt;getDefaultTimeRange()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getdisplayprocessor/&#34;&gt;getDisplayProcessor(options)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getdisplayvaluealignmentfactors/&#34;&gt;getDisplayValueAlignmentFactors(values)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getfieldcolormode/&#34;&gt;getFieldColorMode(mode)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getfieldcolormodeforfield/&#34;&gt;getFieldColorModeForField(field)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getfielddisplayname/&#34;&gt;getFieldDisplayName(field, frame, allFrames)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getfieldmatcher/&#34;&gt;getFieldMatcher(config)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Resolves a field matcher from the registry for given config. Will throw an error if matcher can not be resolved.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getfieldtypefromvalue/&#34;&gt;getFieldTypeFromValue(v)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Check the field type to see what the contents are&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getflotpairs/&#34;&gt;getFlotPairs({ xField, yField, nullValueMode })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getflotpairsconstant/&#34;&gt;getFlotPairsConstant(seriesData, range)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Returns a constant series based on the first value from the provide series.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getframedisplayname/&#34;&gt;getFrameDisplayName(frame, index)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Get an appropriate display title&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getframematchers/&#34;&gt;getFrameMatchers(config)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Resolves a frame matcher from the registry for given config. Will throw an error if matcher can not be resolved.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getloglevel/&#34;&gt;getLogLevel(line)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Returns the log level of a log line. Parse the line for level words. If no level is found, it returns &lt;code&gt;LogLevel.unknown&lt;/code&gt;.&lt;!-- --&gt;Example: &lt;code&gt;getLogLevel(&amp;lsquo;WARN 1999-12-31 this is great&amp;rsquo;) // LogLevel.warn&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getloglevelfromkey/&#34;&gt;getLogLevelFromKey(key)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getparser/&#34;&gt;getParser(line)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getrawdisplayprocessor/&#34;&gt;getRawDisplayProcessor()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getscalecalculator/&#34;&gt;getScaleCalculator(field, theme)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getvalueformat/&#34;&gt;getValueFormat(id)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getvalueformats/&#34;&gt;getValueFormats()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getvalueformatterindex/&#34;&gt;getValueFormatterIndex()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getvaluematcher/&#34;&gt;getValueMatcher(config)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Resolves a value matcher from the registry for given config. Will throw an error if matcher can not be resolved.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./guessfieldtypeforfield/&#34;&gt;guessFieldTypeForField(field)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Looks at the data to guess the column type. This ignores any existing setting&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./guessfieldtypefromnameandvalue/&#34;&gt;guessFieldTypeFromNameAndValue(name, v)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Given a name and value, this will pick a reasonable field type&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./guessfieldtypefromvalue/&#34;&gt;guessFieldTypeFromValue(v)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Given a value this will guess the best column type&lt;!-- --&gt;NOTE: this is will try to see if string values can be mapped to other types (like number)&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./haslinks/&#34;&gt;hasLinks(field)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./intervaltoabbreviateddurationstring/&#34;&gt;intervalToAbbreviatedDurationString(interval, includeSeconds)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;intervalToAbbreviatedDurationString converts interval to readable duration string&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./isbooleanunit/&#34;&gt;isBooleanUnit(unit)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./isdatasourceref/&#34;&gt;isDataSourceRef(ref)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Returns true if the argument is a DataSourceRef&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./islivechanneljoinevent/&#34;&gt;isLiveChannelJoinEvent(evt)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./islivechannelleaveevent/&#34;&gt;isLiveChannelLeaveEvent(evt)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./islivechannelmessageevent/&#34;&gt;isLiveChannelMessageEvent(evt)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./islivechannelstatusevent/&#34;&gt;isLiveChannelStatusEvent(evt)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./isvaliddate/&#34;&gt;isValidDate(dateString)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;isValidDate returns true if given string can be parsed into valid Date object, false otherwise&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./isvalidduration/&#34;&gt;isValidDuration(durationString)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;isValidDuration returns true if the given string can be parsed into a valid Duration object, false otherwise&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./locale/&#34;&gt;locale(value, decimals)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./localtimeformat/&#34;&gt;localTimeFormat(options, locale, fallback)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;localTimeFormat helps to generate date formats for momentjs based on browser&amp;rsquo;s locale&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./makeclasses5compatible/&#34;&gt;makeClassES5Compatible(ES6Class)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt; Proxies a ES6 class so that it can be used as a base class for an ES5 class&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./mapinternallinktoexplore/&#34;&gt;mapInternalLinkToExplore(options)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./matchalllabels/&#34;&gt;matchAllLabels(expect, against)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Check that all labels exist in another set of labels&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./outerjoindataframes/&#34;&gt;outerJoinDataFrames(options)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This will return a single frame joined by the first matching field. When a join field is not specified, the default will use the first time field&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./parseduration/&#34;&gt;parseDuration(durationString)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;parseDuration parses duration string into datefns Duration object&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./parseflags/&#34;&gt;parseFlags(text)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Converts any mode modifiers in the text to the Javascript equivalent flag&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./parselabels/&#34;&gt;parseLabels(labels)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Returns a map of label keys to value from an input selector string.&lt;!-- --&gt;Example: &lt;code&gt;parseLabels(&amp;rsquo;{job=&amp;quot;foo&amp;quot;, instance=&amp;quot;bar&amp;quot;}) // {job: &amp;quot;foo&amp;quot;, instance: &amp;quot;bar&amp;quot;}&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./readcsv/&#34;&gt;readCSV(csv, options)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./reducefield/&#34;&gt;reduceField(options)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./rendermarkdown/&#34;&gt;renderMarkdown(str, options)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./rendertextpanelmarkdown/&#34;&gt;renderTextPanelMarkdown(str, options)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./reversedataframe/&#34;&gt;reverseDataFrame(data)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Returns a copy with all values reversed&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./scaledunits/&#34;&gt;scaledUnits(factor, extArray)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./serializestatetourlparam/&#34;&gt;serializeStateToUrlParam(urlState, compact)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Create an string that is used in URL to represent the Explore state. This is basically just a stringified json that is that used as a state of a single Explore pane so it does not represent full Explore URL.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./shallowcompare/&#34;&gt;shallowCompare(a, b, cmp)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt; Checks if two objects are equal shallowly&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./simplecountunit/&#34;&gt;simpleCountUnit(symbol)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./sortdataframe/&#34;&gt;sortDataFrame(data, sortIndex, reverse)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./sortthresholds/&#34;&gt;sortThresholds(thresholds)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Sorts the thresholds&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./stringformater/&#34;&gt;stringFormater(value)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./stringstartsasregex/&#34;&gt;stringStartsAsRegEx(str)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./stringtojsregex/&#34;&gt;stringToJsRegex(str)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./stringtoms/&#34;&gt;stringToMs(str)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tocsv/&#34;&gt;toCSV(data, config)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./todataframe/&#34;&gt;toDataFrame(data)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Inspect any object and return the results as a DataFrame&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./todataframedto/&#34;&gt;toDataFrameDTO(data)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Returns a copy that does not include functions&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tofiltereddataframedto/&#34;&gt;toFilteredDataFrameDTO(data, fieldPredicate)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tofixed/&#34;&gt;toFixed(value, decimals)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tofixedscaled/&#34;&gt;toFixedScaled(value, decimals, ext)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tofixedunit/&#34;&gt;toFixedUnit(unit, asPrefix)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tofloatorundefined/&#34;&gt;toFloatOrUndefined(value)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tointegerorundefined/&#34;&gt;toIntegerOrUndefined(value)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tonumberstring/&#34;&gt;toNumberString(value)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./transformdataframe/&#34;&gt;transformDataFrame(options, data)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Apply configured transformations to the input data&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./updatedatasourcepluginoption/&#34;&gt;updateDatasourcePluginOption(props, key, val)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./validatefieldconfig/&#34;&gt;validateFieldConfig(config)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This checks that all options on FieldConfig make sense. It mutates any value that needs fixed. In particular this makes sure that the first threshold value is -Infinity (not valid in JSON)&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./vectorator/&#34;&gt;vectorator(vector)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Use functional programming with your vector&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;interfaces&#34;&gt;Interfaces&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Interface&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./absolutetimerange/&#34;&gt;AbsoluteTimeRange&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./annotationevent/&#34;&gt;AnnotationEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./annotationeventfieldmapping/&#34;&gt;AnnotationEventFieldMapping&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./annotationeventuimodel/&#34;&gt;AnnotationEventUIModel&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./annotationquery/&#34;&gt;AnnotationQuery&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This JSON object is stored in the dashboard json model.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./annotationqueryrequest/&#34;&gt;AnnotationQueryRequest&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Options passed to the datasource.annotationQuery method. See docs/plugins/developing/datasource.md&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./annotationsupport/&#34;&gt;AnnotationSupport&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Since Grafana 7.2&lt;!-- --&gt;This offers a generic approach to annotation processing&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./appevent/&#34;&gt;AppEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./applyfieldoverrideoptions/&#34;&gt;ApplyFieldOverrideOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./apppluginmeta/&#34;&gt;AppPluginMeta&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./approotprops/&#34;&gt;AppRootProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./basicvaluematcheroptions/&#34;&gt;BasicValueMatcherOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes a basic value matcher option that has a single value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./buildinfo/&#34;&gt;BuildInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes the build information that will be available via the Grafana configuration.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./buseventtype/&#34;&gt;BusEventType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./bynamesmatcheroptions/&#34;&gt;ByNamesMatcherOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Options to instruct the by names matcher to either match all fields in given list or all except the fields in the list.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./cartesiancoords2d/&#34;&gt;CartesianCoords2D&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;A coordinate on a two dimensional plane.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./column/&#34;&gt;Column&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./configoverriderule/&#34;&gt;ConfigOverrideRule&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./createplotoverlay/&#34;&gt;CreatePlotOverlay&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./csvconfig/&#34;&gt;CSVConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./csvoptions/&#34;&gt;CSVOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./csvparsecallbacks/&#34;&gt;CSVParseCallbacks&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dataconfigsource/&#34;&gt;DataConfigSource&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes and API for exposing panel specific data configurations.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dataframe/&#34;&gt;DataFrame&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dataframedto/&#34;&gt;DataFrameDTO&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Like a DataFrame, but fields may be a FieldDTO&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datalink/&#34;&gt;DataLink&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Link configuration. The values may contain variables that need to be processed before showing the link to user.&lt;!-- --&gt;TODO: &amp;lt;&lt;!-- --&gt;T extends DataQuery&lt;!-- --&gt;&amp;gt; is not strictly true for internal links as we do not need refId for example but all data source defined queries extend this so this is more for documentation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datalinkclickevent/&#34;&gt;DataLinkClickEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Callback info for DataLink click events&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datalinksfieldconfigsettings/&#34;&gt;DataLinksFieldConfigSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dataquery/&#34;&gt;DataQuery&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;These are the common properties available to all queries in all datasources Specific implementations will *extend* this interface adding the required properties for the given context&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dataqueryerror/&#34;&gt;DataQueryError&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dataqueryrequest/&#34;&gt;DataQueryRequest&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dataqueryresponse/&#34;&gt;DataQueryResponse&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dataquerytimings/&#34;&gt;DataQueryTimings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourceconstructor/&#34;&gt;DataSourceConstructor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourceinstancesettings/&#34;&gt;DataSourceInstanceSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Frontend settings model that is passed to Datasource constructor. This differs a bit from the model above as this data model is available to every user who has access to a data source (Viewers&#43;). This is loaded in bootData (on page load), or from: /api/frontend/settings&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourcejsondata/&#34;&gt;DataSourceJsonData&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourceplugincomponents/&#34;&gt;DataSourcePluginComponents&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourcepluginmeta/&#34;&gt;DataSourcePluginMeta&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourcepluginoptionseditorprops/&#34;&gt;DataSourcePluginOptionsEditorProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourceref/&#34;&gt;DataSourceRef&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourceselectitem/&#34;&gt;DataSourceSelectItem&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourcesettings/&#34;&gt;DataSourceSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Data Source instance edit model. This is returned from: /api/datasources&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datatransformerconfig/&#34;&gt;DataTransformerConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datatransformerinfo/&#34;&gt;DataTransformerInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Function that transform data frames (AKA transformer)&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetime/&#34;&gt;DateTime&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetimebuiltinformat/&#34;&gt;DateTimeBuiltinFormat&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetimeduration/&#34;&gt;DateTimeDuration&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetimelocale/&#34;&gt;DateTimeLocale&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetimeoptions/&#34;&gt;DateTimeOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;The type describing date and time options. Used for all the helper functions available to parse or format date and time values.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetimeoptionswhenparsing/&#34;&gt;DateTimeOptionsWhenParsing&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;The type that describes options that can be passed when parsing a date and time value.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetimeoptionswithformat/&#34;&gt;DateTimeOptionsWithFormat&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;The type describing the options that can be passed to the &lt;a href=&#34;datetimeformat/&#34;&gt;dateTimeFormat&lt;/a&gt; helper function to control how the date and time value passed to the function is formatted.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./decimalinfo/&#34;&gt;DecimalInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dimension/&#34;&gt;Dimension&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dimensions2d/&#34;&gt;Dimensions2D&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;2d object dimensions.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./displayvalue/&#34;&gt;DisplayValue&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./displayvaluealignmentfactors/&#34;&gt;DisplayValueAlignmentFactors&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;These represents the display value with the longest title and text. Used to align widths and heights when displaying multiple DisplayValues&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dynamicconfigvalue/&#34;&gt;DynamicConfigValue&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./explorepanelsstate/&#34;&gt;ExplorePanelsState&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./exploretracepanelstate/&#34;&gt;ExploreTracePanelState&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./featuretoggles/&#34;&gt;FeatureToggles&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes available feature toggles in Grafana. These can be configured via conf/custom.ini to enable features under development or not yet available in stable version.&lt;!-- --&gt;Only enabled values will be returned in this interface&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./field/&#34;&gt;Field&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldcalcs/&#34;&gt;FieldCalcs&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldcolor/&#34;&gt;FieldColor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldcolorconfigsettings/&#34;&gt;FieldColorConfigSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldcolormode/&#34;&gt;FieldColorMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldconfig/&#34;&gt;FieldConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Every property is optional&lt;!-- --&gt;Plugins may extend this with additional properties. Something like series overrides&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldconfigeditorconfig/&#34;&gt;FieldConfigEditorConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldconfigeditorprops/&#34;&gt;FieldConfigEditorProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldconfigpropertyitem/&#34;&gt;FieldConfigPropertyItem&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldconfigsource/&#34;&gt;FieldConfigSource&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fielddisplay/&#34;&gt;FieldDisplay&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fielddto/&#34;&gt;FieldDTO&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Like a field, but properties are optional and values may be a simple array&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldmatcherinfo/&#34;&gt;FieldMatcherInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldnamepickerconfigsettings/&#34;&gt;FieldNamePickerConfigSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldoverridecontext/&#34;&gt;FieldOverrideContext&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldoverrideeditorprops/&#34;&gt;FieldOverrideEditorProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldreducerinfo/&#34;&gt;FieldReducerInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldsparkline/&#34;&gt;FieldSparkline&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldwithindex/&#34;&gt;FieldWithIndex&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./flotdatapoint/&#34;&gt;FlotDataPoint&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./formattedvalue/&#34;&gt;FormattedValue&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./framematcherinfo/&#34;&gt;FrameMatcherInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getfielddisplayvaluesoptions/&#34;&gt;GetFieldDisplayValuesOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./grafanaconfig/&#34;&gt;GrafanaConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes all the different Grafana configuration values available for an instance.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./grafanatheme/&#34;&gt;GrafanaTheme&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./grafanatheme2/&#34;&gt;GrafanaTheme2&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt; Next gen theme model introduced in Grafana v8.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./grafanathemecommons/&#34;&gt;GrafanaThemeCommons&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graphseriesxy/&#34;&gt;GraphSeriesXY&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;View model projection of a series&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./groupedtimezones/&#34;&gt;GroupedTimeZones&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./historyitem/&#34;&gt;HistoryItem&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./intervalvalues/&#34;&gt;IntervalValues&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./labels/&#34;&gt;Labels&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./legacyemitter/&#34;&gt;LegacyEmitter&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./legacyeventhandler/&#34;&gt;LegacyEventHandler&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./legacygraphhovereventpayload/&#34;&gt;LegacyGraphHoverEventPayload&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./licenseinfo/&#34;&gt;LicenseInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes the license information about the current running instance of Grafana.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./linkmodel/&#34;&gt;LinkModel&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Processed Link Model. The values are ready to use&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./linkmodelsupplier/&#34;&gt;LinkModelSupplier&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Provides a way to produce links on demand&lt;!-- --&gt;TODO: ScopedVars in in GrafanaUI package!&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./livechanneljoinevent/&#34;&gt;LiveChannelJoinEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./livechannelleaveevent/&#34;&gt;LiveChannelLeaveEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./livechannelmessageevent/&#34;&gt;LiveChannelMessageEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./loglabelstatsmodel/&#34;&gt;LogLabelStatsModel&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./logrowmodel/&#34;&gt;LogRowModel&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./logsearchmatch/&#34;&gt;LogSearchMatch&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./logsmetaitem/&#34;&gt;LogsMetaItem&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./logsmodel/&#34;&gt;LogsModel&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./logsparser/&#34;&gt;LogsParser&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./matcherconfig/&#34;&gt;MatcherConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./metadatainspectorprops/&#34;&gt;MetadataInspectorProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./metricfindvalue/&#34;&gt;MetricFindValue&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./mutablevector/&#34;&gt;MutableVector&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Vector with standard manipulation functions&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./navmodel/&#34;&gt;NavModel&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Interface used to describe different kinds of page titles and page navigation. Navmodels are usually generated in the backend and stored in Redux.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./navmodelbreadcrumb/&#34;&gt;NavModelBreadcrumb&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./navmodelitem/&#34;&gt;NavModelItem&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./numberfieldconfigsettings/&#34;&gt;NumberFieldConfigSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./numericrange/&#34;&gt;NumericRange&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./paneldata/&#34;&gt;PanelData&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./paneleditorprops/&#34;&gt;PanelEditorProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./panelmodel/&#34;&gt;PanelModel&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./paneloptionseditorconfig/&#34;&gt;PanelOptionsEditorConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./paneloptionseditoritem/&#34;&gt;PanelOptionsEditorItem&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./paneloptionseditorprops/&#34;&gt;PanelOptionsEditorProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./panelplugindatasupport/&#34;&gt;PanelPluginDataSupport&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./panelpluginmeta/&#34;&gt;PanelPluginMeta&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./panelprops/&#34;&gt;PanelProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pluginbuildinfo/&#34;&gt;PluginBuildInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pluginconfigpage/&#34;&gt;PluginConfigPage&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pluginconfigpageprops/&#34;&gt;PluginConfigPageProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./plugindependencies/&#34;&gt;PluginDependencies&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pluginerror/&#34;&gt;PluginError&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes error returned from Grafana plugins API call&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./plugininclude/&#34;&gt;PluginInclude&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pluginmeta/&#34;&gt;PluginMeta&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pluginmetainfo/&#34;&gt;PluginMetaInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./queryeditorhelpprops/&#34;&gt;QueryEditorHelpProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./queryeditorprops/&#34;&gt;QueryEditorProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./queryfix/&#34;&gt;QueryFix&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./queryfixaction/&#34;&gt;QueryFixAction&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./queryhint/&#34;&gt;QueryHint&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./queryresultbase/&#34;&gt;QueryResultBase&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./queryresultmeta/&#34;&gt;QueryResultMeta&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./queryresultmetanotice/&#34;&gt;QueryResultMetaNotice&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;QueryResultMetaNotice is a structure that provides user notices for query result data&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./queryresultmetastat/&#34;&gt;QueryResultMetaStat&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./rangevaluematcheroptions/&#34;&gt;RangeValueMatcherOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes a range value matcher option that has a to and a from value to be able to match a range.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./rawtimerange/&#34;&gt;RawTimeRange&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./readwritevector/&#34;&gt;ReadWriteVector&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Apache arrow vectors are Read/Write&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./reducedataoptions/&#34;&gt;ReduceDataOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Options for how to turn DataFrames into an array of display values&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./regexpornamesmatcheroptions/&#34;&gt;RegexpOrNamesMatcherOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./registryitem/&#34;&gt;RegistryItem&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./registryitemwithoptions/&#34;&gt;RegistryItemWithOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./renamebyregextransformeroptions/&#34;&gt;RenameByRegexTransformerOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Options for renameByRegexTransformer&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./rendermarkdownoptions/&#34;&gt;RenderMarkdownOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./scopedvar/&#34;&gt;ScopedVar&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./scopedvars/&#34;&gt;ScopedVars&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./screenshotinfo/&#34;&gt;ScreenshotInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./selectablevalue/&#34;&gt;SelectableValue&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Used in select elements&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./selectfieldconfigsettings/&#34;&gt;SelectFieldConfigSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./setfieldconfigoptionsargs/&#34;&gt;SetFieldConfigOptionsArgs&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./sliderfieldconfigsettings/&#34;&gt;SliderFieldConfigSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./standardeditorcontext/&#34;&gt;StandardEditorContext&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./standardeditorprops/&#34;&gt;StandardEditorProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./standardeditorsregistryitem/&#34;&gt;StandardEditorsRegistryItem&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./statspickerconfigsettings/&#34;&gt;StatsPickerConfigSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./stringfieldconfigsettings/&#34;&gt;StringFieldConfigSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./synchronousdatatransformerinfo/&#34;&gt;SynchronousDataTransformerInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Many transformations can be called with a simple synchronous function. When a transformer is defined, it should have identical behavior to using the operator&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./systemdateformatsettings/&#34;&gt;SystemDateFormatSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tabledata/&#34;&gt;TableData&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./textmatch/&#34;&gt;TextMatch&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./themebreakpoints/&#34;&gt;ThemeBreakpoints&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./themecolors/&#34;&gt;ThemeColors&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./themeshadows/&#34;&gt;ThemeShadows&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./themeshape/&#34;&gt;ThemeShape&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./themespacing/&#34;&gt;ThemeSpacing&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt; The different signatures imply different meaning for their arguments that can&amp;rsquo;t be expressed structurally. We express the difference with variable names. tslint:disable:unified-signatures&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./themetypography/&#34;&gt;ThemeTypography&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./themetypographyvariant/&#34;&gt;ThemeTypographyVariant&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./threshold/&#34;&gt;Threshold&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./thresholdsconfig/&#34;&gt;ThresholdsConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Config that is passed to the ThresholdsEditor&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./thresholdsfieldconfigsettings/&#34;&gt;ThresholdsFieldConfigSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timeoption/&#34;&gt;TimeOption&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timeoptions/&#34;&gt;TimeOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timerange/&#34;&gt;TimeRange&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timeseries/&#34;&gt;TimeSeries&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timezonecountry/&#34;&gt;TimeZoneCountry&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timezoneinfo/&#34;&gt;TimeZoneInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tracespanrow/&#34;&gt;TraceSpanRow&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This describes the structure of the dataframe that should be returned from a tracing data source to show trace in a TraceView component.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./transformerregistryitem/&#34;&gt;TransformerRegistryItem&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./transformeruiprops/&#34;&gt;TransformerUIProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./unitfieldconfigsettings/&#34;&gt;UnitFieldConfigSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./userorgdto/&#34;&gt;UserOrgDTO&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./valueformat/&#34;&gt;ValueFormat&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./valueformatcategory/&#34;&gt;ValueFormatCategory&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./valueformatterindex/&#34;&gt;ValueFormatterIndex&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./valuelinkconfig/&#34;&gt;ValueLinkConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./valuemappingfieldconfigsettings/&#34;&gt;ValueMappingFieldConfigSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./valuematcherinfo/&#34;&gt;ValueMatcherInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Registry item to represent all the different valu matchers supported in the Grafana platform.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./valuematcheroptions/&#34;&gt;ValueMatcherOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes a empty value matcher option.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./variablemodel/&#34;&gt;VariableModel&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./variablesuggestion/&#34;&gt;VariableSuggestion&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./vector/&#34;&gt;Vector&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./withaccesscontrolmetadata/&#34;&gt;WithAccessControlMetadata&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;With FGAC, the backend will return additional access control metadata to objects. These metadata will contain user permissions associated to a given resource.&lt;!-- --&gt;For example: { accessControl: { &amp;ldquo;datasources:read&amp;rdquo;: true, &amp;ldquo;datasources:write&amp;rdquo;: true } }&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./yaxis/&#34;&gt;YAxis&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;namespaces&#34;&gt;Namespaces&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Namespace&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./arrayutils/&#34;&gt;arrayUtils&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./colormanipulator/&#34;&gt;colorManipulator&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datemath/&#34;&gt;dateMath&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./rangeutil/&#34;&gt;rangeUtil&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;variables&#34;&gt;Variables&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Variable&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./appevents/&#34;&gt;AppEvents&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./binaryoperators/&#34;&gt;binaryOperators&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./booleanoverrideprocessor/&#34;&gt;booleanOverrideProcessor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./checklogserror/&#34;&gt;checkLogsError&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./classiccolors/&#34;&gt;classicColors&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./createdimension/&#34;&gt;createDimension&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datalinkbuiltinvars/&#34;&gt;DataLinkBuiltInVars&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datalinksoverrideprocessor/&#34;&gt;dataLinksOverrideProcessor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetime/&#34;&gt;dateTime&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetimeasmoment/&#34;&gt;dateTimeAsMoment&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetimeformat/&#34;&gt;dateTimeFormat&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Helper function to format date and time according to the specified options. If no options are supplied, then default values are used. For more details, see &lt;a href=&#34;datetimeoptionswithformat/&#34;&gt;DateTimeOptionsWithFormat&lt;/a&gt;&lt;!-- --&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetimeformatiso/&#34;&gt;dateTimeFormatISO&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Helper function to format date and time according to the standard ISO format e.g. 2013-02-04T22:44:30.652Z. If no options are supplied, then default values are used. For more details, see &lt;a href=&#34;datetimeoptionswithformat/&#34;&gt;DateTimeOptionsWithFormat&lt;/a&gt;&lt;!-- --&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetimeformattimeago/&#34;&gt;dateTimeFormatTimeAgo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Helper function to return elapsed time since passed date. The returned value will be formatted in a human readable format e.g. 4 years ago. If no options are supplied, then default values are used. For more details, see &lt;a href=&#34;datetimeoptions/&#34;&gt;DateTimeOptions&lt;/a&gt;&lt;!-- --&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetimeformatwithabbrevation/&#34;&gt;dateTimeFormatWithAbbrevation&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Helper function to format date and time according to the Grafana default formatting, but it also appends the time zone abbreviation at the end e.g. 2020-05-20 13:37:00 CET. If no options are supplied, then default values are used. For more details please see &lt;a href=&#34;datetimeoptions/&#34;&gt;DateTimeOptions&lt;/a&gt;&lt;!-- --&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetimefortimezone/&#34;&gt;dateTimeForTimeZone&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetimeparse/&#34;&gt;dateTimeParse&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Helper function to parse a number, text or Date to a DateTime value. If a timeZone is supplied the incoming value is parsed with that timeZone as a base. The only exception to this is if the passed value is in a UTC-based format. Then it will use UTC as the base. If no format is specified the current system format will be assumed.&lt;!-- --&gt;It can also parse the Grafana quick date and time format, e.g. now-6h will be parsed as Date.now() - 6 hours and returned as a valid DateTime value.&lt;!-- --&gt;If no options are supplied, then default values are used. For more details please see &lt;a href=&#34;datetimeoptions/&#34;&gt;DateTimeOptions&lt;/a&gt;&lt;!-- --&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./default_field_display_values_limit/&#34;&gt;DEFAULT_FIELD_DISPLAY_VALUES_LIMIT&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./default_saml_name/&#34;&gt;DEFAULT_SAML_NAME&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./defaulttimezone/&#34;&gt;DefaultTimeZone&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./deprecationwarning/&#34;&gt;deprecationWarning&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./displaynameoverrideprocessor/&#34;&gt;displayNameOverrideProcessor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./escapestringforregex/&#34;&gt;escapeStringForRegex&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./escapeunescapedstring/&#34;&gt;escapeUnescapedString&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fallback_color/&#34;&gt;FALLBACK_COLOR&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldmatchers/&#34;&gt;fieldMatchers&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Registry that contains all of the built in field matchers.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldreducers/&#34;&gt;fieldReducers&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./framematchers/&#34;&gt;frameMatchers&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Registry that contains all of the built in frame matchers.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./gauge_default_maximum/&#34;&gt;GAUGE_DEFAULT_MAXIMUM&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./gauge_default_minimum/&#34;&gt;GAUGE_DEFAULT_MINIMUM&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getallvaluesfromdimension/&#34;&gt;getAllValuesFromDimension&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getcolumnfromdimension/&#34;&gt;getColumnFromDimension&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getcolumnsfromdimension/&#34;&gt;getColumnsFromDimension&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getdimensionbyname/&#34;&gt;getDimensionByName&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getfielddisplayvalues/&#34;&gt;getFieldDisplayValues&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getlocale/&#34;&gt;getLocale&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getlocaledata/&#34;&gt;getLocaleData&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getseriestimestep/&#34;&gt;getSeriesTimeStep&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Returns minimal time step from series time field&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./gettimefield/&#34;&gt;getTimeField&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./gettimezone/&#34;&gt;getTimeZone&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Used to get the current selected time zone. If a valid time zone is passed in the options it will be returned. If no valid time zone is passed either the time zone configured for the user account will be returned or the default for Grafana.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./gettimezonegroups/&#34;&gt;getTimeZoneGroups&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./gettimezoneinfo/&#34;&gt;getTimeZoneInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./gettimezones/&#34;&gt;getTimeZones&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getvaluefromdimension/&#34;&gt;getValueFromDimension&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getweekdayindex/&#34;&gt;getWeekdayIndex&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./guessfieldtypes/&#34;&gt;guessFieldTypes&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./hasmsresolution/&#34;&gt;hasMsResolution&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Checks if series time field has ms resolution&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./identityoverrideprocessor/&#34;&gt;identityOverrideProcessor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./isdataframe/&#34;&gt;isDataFrame&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./isdatetime/&#34;&gt;isDateTime&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./iso_8601/&#34;&gt;ISO_8601&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./istabledata/&#34;&gt;isTableData&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./locationutil/&#34;&gt;locationUtil&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./logsparsers/&#34;&gt;LogsParsers&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./missing_value/&#34;&gt;MISSING_VALUE&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./numberoverrideprocessor/&#34;&gt;numberOverrideProcessor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./objremoveundefined/&#34;&gt;objRemoveUndefined&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./onupdatedatasourcejsondataoption/&#34;&gt;onUpdateDatasourceJsonDataOption&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./onupdatedatasourcejsondataoptionchecked/&#34;&gt;onUpdateDatasourceJsonDataOptionChecked&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./onupdatedatasourcejsondataoptionselect/&#34;&gt;onUpdateDatasourceJsonDataOptionSelect&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./onupdatedatasourceoption/&#34;&gt;onUpdateDatasourceOption&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./onupdatedatasourceresetoption/&#34;&gt;onUpdateDatasourceResetOption&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./onupdatedatasourcesecurejsondataoption/&#34;&gt;onUpdateDatasourceSecureJsonDataOption&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./onupdatedatasourcesecurejsondataoptionselect/&#34;&gt;onUpdateDatasourceSecureJsonDataOptionSelect&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./panelevents/&#34;&gt;PanelEvents&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./selectoverrideprocessor/&#34;&gt;selectOverrideProcessor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./setlocale/&#34;&gt;setLocale&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./setweekstart/&#34;&gt;setWeekStart&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./sortinascendingorder/&#34;&gt;sortInAscendingOrder&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./sortindescendingorder/&#34;&gt;sortInDescendingOrder&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./sortlogrows/&#34;&gt;sortLogRows&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./sortlogsresult/&#34;&gt;sortLogsResult&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./standardeditorsregistry/&#34;&gt;standardEditorsRegistry&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./standardfieldconfigeditorregistry/&#34;&gt;standardFieldConfigEditorRegistry&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./standardtransformers/&#34;&gt;standardTransformers&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./standardtransformersregistry/&#34;&gt;standardTransformersRegistry&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Registry of transformation options that can be driven by stored configuration files.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./stringoverrideprocessor/&#34;&gt;stringOverrideProcessor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./systemdateformats/&#34;&gt;systemDateFormats&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./textutil/&#34;&gt;textUtil&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./thresholdsoverrideprocessor/&#34;&gt;thresholdsOverrideProcessor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./time_format/&#34;&gt;TIME_FORMAT&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./time_series_metric_field_name/&#34;&gt;TIME_SERIES_METRIC_FIELD_NAME&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./time_series_time_field_name/&#34;&gt;TIME_SERIES_TIME_FIELD_NAME&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./time_series_value_field_name/&#34;&gt;TIME_SERIES_VALUE_FIELD_NAME&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timezoneabbrevation/&#34;&gt;timeZoneAbbrevation&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Helper function to return only the time zone abbreviation for a given date and time value. If no options are supplied, then default values are used. For more details please see &lt;a href=&#34;datetimeoptions/&#34;&gt;DateTimeOptions&lt;/a&gt;&lt;!-- --&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timezoneformatuserfriendly/&#34;&gt;timeZoneFormatUserFriendly&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./toduration/&#34;&gt;toDuration&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tolegacyresponsedata/&#34;&gt;toLegacyResponseData&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tooption/&#34;&gt;toOption&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./topascalcase/&#34;&gt;toPascalCase&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./toutc/&#34;&gt;toUtc&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./unescapestringfromregex/&#34;&gt;unEscapeStringFromRegex&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./unitoverrideprocessor/&#34;&gt;unitOverrideProcessor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./updatedatasourcepluginjsondataoption/&#34;&gt;updateDatasourcePluginJsonDataOption&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./updatedatasourcepluginresetoption/&#34;&gt;updateDatasourcePluginResetOption&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./updatedatasourcepluginsecurejsondataoption/&#34;&gt;updateDatasourcePluginSecureJsonDataOption&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./urlutil/&#34;&gt;urlUtil&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./valuemappingsoverrideprocessor/&#34;&gt;valueMappingsOverrideProcessor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./valuematchers/&#34;&gt;valueMatchers&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Registry that contains all of the built in value matchers.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./var_calc/&#34;&gt;VAR_CALC&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./var_cell_prefix/&#34;&gt;VAR_CELL_PREFIX&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./var_field_labels/&#34;&gt;VAR_FIELD_LABELS&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./var_field_name/&#34;&gt;VAR_FIELD_NAME&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./var_series_name/&#34;&gt;VAR_SERIES_NAME&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;type-aliases&#34;&gt;Type Aliases&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Type Alias&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./alerterrorpayload/&#34;&gt;AlertErrorPayload&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./alertpayload/&#34;&gt;AlertPayload&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./annotationeventmappings/&#34;&gt;AnnotationEventMappings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./binaryoperation/&#34;&gt;BinaryOperation&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dataqueryresponsedata/&#34;&gt;DataQueryResponseData&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourceoptionstype/&#34;&gt;DataSourceOptionsType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourcequerytype/&#34;&gt;DataSourceQueryType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetimeinput/&#34;&gt;DateTimeInput&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./decimalcount/&#34;&gt;DecimalCount&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dimensions/&#34;&gt;Dimensions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./displayprocessor/&#34;&gt;DisplayProcessor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./durationinput/&#34;&gt;DurationInput&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./durationunit/&#34;&gt;DurationUnit&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./explorequeryfieldprops/&#34;&gt;ExploreQueryFieldProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldcolorseriesbymode/&#34;&gt;FieldColorSeriesByMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldmatcher/&#34;&gt;FieldMatcher&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./formatinput/&#34;&gt;FormatInput&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./framematcher/&#34;&gt;FrameMatcher&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graphseriesvalue/&#34;&gt;GraphSeriesValue&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./interpolatefunction/&#34;&gt;InterpolateFunction&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./keyvalue/&#34;&gt;KeyValue&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./layoutmode/&#34;&gt;LayoutMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./legacyresponsedata/&#34;&gt;LegacyResponseData&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Starting in v6.2 DataFrame can represent both TimeSeries and TableData&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./linktarget/&#34;&gt;LinkTarget&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./livechannelevent/&#34;&gt;LiveChannelEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./mutablefield/&#34;&gt;MutableField&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./navindex/&#34;&gt;NavIndex&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./panelmigrationhandler/&#34;&gt;PanelMigrationHandler&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Called when a panel is first loaded with current panel model&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./paneloptioneditorsregistry/&#34;&gt;PanelOptionEditorsRegistry&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./paneltypechangedhandler/&#34;&gt;PanelTypeChangedHandler&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Called before a panel is initialized. Allows panel inspection for any updates before changing the panel type.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./preferredvisualisationtype/&#34;&gt;PreferredVisualisationType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./preloadplugin/&#34;&gt;PreloadPlugin&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes the plugins that should be preloaded prior to start Grafana.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./slidermarks/&#34;&gt;SliderMarks&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./splitopen/&#34;&gt;SplitOpen&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;SplitOpen type is used in Explore and related components.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./standardoptionconfig/&#34;&gt;StandardOptionConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./themebreakpointskey/&#34;&gt;ThemeBreakpointsKey&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./themezindices/&#34;&gt;ThemeZIndices&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timefragment/&#34;&gt;TimeFragment&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timeseriespoints/&#34;&gt;TimeSeriesPoints&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timeseriesvalue/&#34;&gt;TimeSeriesValue&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timezone/&#34;&gt;TimeZone&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timezonebrowser/&#34;&gt;TimeZoneBrowser&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timezoneresolver/&#34;&gt;TimeZoneResolver&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;The type to describe the time zone resolver function that will be used to access the default time zone of a user.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timezoneutc/&#34;&gt;TimeZoneUtc&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tracekeyvaluepair/&#34;&gt;TraceKeyValuePair&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Type representing a tag in a trace span or fields of a log.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tracelog/&#34;&gt;TraceLog&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Type representing a log in a span.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./urlquerymap/&#34;&gt;UrlQueryMap&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Type to represent the values parsed from the query string.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./urlqueryvalue/&#34;&gt;UrlQueryValue&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Type to represent the value of a single query variable.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./valueconverter/&#34;&gt;ValueConverter&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./valueformatter/&#34;&gt;ValueFormatter&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./valuematcher/&#34;&gt;ValueMatcher&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Value matcher type to describe the matcher function&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./variabletype/&#34;&gt;VariableType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;]]></content><description>&lt;h2 id="grafanadata-package">@grafana/data package&lt;/h2>
&lt;p>A library containing most of the core functionality and data types used in Grafana.&lt;/p>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Class&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./appendedvectors/">AppendedVectors&lt;/a>&lt;/td>
&lt;td>This may be more trouble than it is worth. This trades some computation time for RAM &amp;ndash; rather than allocate a new array the size of all previous arrays, this just points the correct index to their original array values&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./appplugin/">AppPlugin&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./arrayvector/">ArrayVector&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./asnumbervector/">AsNumberVector&lt;/a>&lt;/td>
&lt;td>This will force all values to be numbers&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./binaryoperationvector/">BinaryOperationVector&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./circulardataframe/">CircularDataFrame&lt;/a>&lt;/td>
&lt;td>This dataframe can have values constantly added, and will never exceed the given capacity&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./circularvector/">CircularVector&lt;/a>&lt;/td>
&lt;td>Circular vector uses a single buffer to capture a stream of values overwriting the oldest value on add.&lt;!-- -->This supports adding to the &amp;lsquo;head&amp;rsquo; or &amp;rsquo;tail&amp;rsquo; and will grow the buffer to match a configured capacity.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./constantvector/">ConstantVector&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./csvreader/">CSVReader&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dataframeview/">DataFrameView&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b> This abstraction will present the contents of a DataFrame as if it were a well typed javascript object Vector.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourceapi/">DataSourceApi&lt;/a>&lt;/td>
&lt;td>The main data source abstraction interface, represents an instance of a data source&lt;!-- -->Although this is a class, datasource implementations do not *yet* need to extend it. As such, we can not yet add functions with default implementations.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourceplugin/">DataSourcePlugin&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldcache/">FieldCache&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldconfigeditorbuilder/">FieldConfigEditorBuilder&lt;/a>&lt;/td>
&lt;td>Fluent API for declarative creation of field config option editors&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldconfigoptionsregistry/">FieldConfigOptionsRegistry&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./formattedvector/">FormattedVector&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./grafanaplugin/">GrafanaPlugin&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./indexvector/">IndexVector&lt;/a>&lt;/td>
&lt;td>IndexVector is a simple vector implementation that returns the index value for each element in the vector. It is functionally equivolant a vector backed by an array with values: &lt;code>[0,1,2,&amp;hellip;,length-1]&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./languageprovider/">LanguageProvider&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./mutabledataframe/">MutableDataFrame&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./paneloptionseditorbuilder/">PanelOptionsEditorBuilder&lt;/a>&lt;/td>
&lt;td>Fluent API for declarative creation of panel options&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./panelplugin/">PanelPlugin&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./registry/">Registry&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./sortedvector/">SortedVector&lt;/a>&lt;/td>
&lt;td>Values are returned in the order defined by the input parameter&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./systemdateformatsstate/">SystemDateFormatsState&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="enumerations">Enumerations&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Enumeration&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./binaryoperationid/">BinaryOperationID&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./bynamesmatchermode/">ByNamesMatcherMode&lt;/a>&lt;/td>
&lt;td>Mode to be able to toggle if the names matcher should match fields in provided list or all except provided names.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./coreapp/">CoreApp&lt;/a>&lt;/td>
&lt;td>The app container that is loading another plugin (panel or query editor)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./csvheaderstyle/">CSVHeaderStyle&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dashboardcursorsync/">DashboardCursorSync&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dataframetype/">DataFrameType&lt;/a>&lt;/td>
&lt;td>See also: &lt;a href="https://github.com/grafana/grafana-plugin-sdk-go/blob/main/data/frame" target="_blank" rel="noopener noreferrer">https://github.com/grafana/grafana-plugin-sdk-go/blob/main/data/frame&lt;/a>_type.go&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dataqueryerrortype/">DataQueryErrorType&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datatopic/">DataTopic&lt;/a>&lt;/td>
&lt;td>Attached to query results (not persisted)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datatransformerid/">DataTransformerID&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./exploremode/">ExploreMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldcolormodeid/">FieldColorModeId&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldconfigproperty/">FieldConfigProperty&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldmatcherid/">FieldMatcherID&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldtype/">FieldType&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./framematcherid/">FrameMatcherID&lt;/a>&lt;/td>
&lt;td>Field name matchers&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./grafanathemetype/">GrafanaThemeType&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./internaltimezones/">InternalTimeZones&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./layoutmodes/">LayoutModes&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./livechannelconnectionstate/">LiveChannelConnectionState&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./livechanneleventtype/">LiveChannelEventType&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./loadingstate/">LoadingState&lt;/a>&lt;/td>
&lt;td>Represent panel data loading state.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./loglevel/">LogLevel&lt;/a>&lt;/td>
&lt;td>Mapping of log level abbreviation to canonical log level. Supported levels are reduce to limit color variation.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./logsdedupdescription/">LogsDedupDescription&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./logsdedupstrategy/">LogsDedupStrategy&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./logsmetakind/">LogsMetaKind&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./logssortorder/">LogsSortOrder&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./matcherid/">MatcherID&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./navmenuitemtype/">NavMenuItemType&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./navsection/">NavSection&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./nodegraphdataframefieldnames/">NodeGraphDataFrameFieldNames&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./nullvaluemode/">NullValueMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./orgrole/">OrgRole&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pluginerrorcode/">PluginErrorCode&lt;/a>&lt;/td>
&lt;td>Describes error code returned from Grafana plugins API call&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pluginincludetype/">PluginIncludeType&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pluginsignaturestatus/">PluginSignatureStatus&lt;/a>&lt;/td>
&lt;td>Describes status of &lt;a href="/docs/grafana/latest/plugins/plugin-signatures/">plugin signature&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pluginsignaturetype/">PluginSignatureType&lt;/a>&lt;/td>
&lt;td>Describes level of &lt;a href="/docs/grafana/latest/plugins/plugin-signatures/#plugin-signature-levels/">plugin signature level&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pluginstate/">PluginState&lt;/a>&lt;/td>
&lt;td>Describes plugins life cycle status&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./plugintype/">PluginType&lt;/a>&lt;/td>
&lt;td>Describes &lt;a href="/docs/grafana/latest/plugins/">type of plugin&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./reducerid/">ReducerID&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./thresholdsmode/">ThresholdsMode&lt;/a>&lt;/td>
&lt;td>Display mode&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./valuematcherid/">ValueMatcherID&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./variableorigin/">VariableOrigin&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./variablesuggestionsscope/">VariableSuggestionsScope&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./vizorientation/">VizOrientation&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="functions">Functions&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Function&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./adddurationtodate/">addDurationToDate(date, duration)&lt;/a>&lt;/td>
&lt;td>addDurationToDate adds given duration to given date and returns a new Date object&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./addlogleveltoseries/">addLogLevelToSeries(series, lineIndex)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./anyserieswithtimefield/">anySeriesWithTimeField(data)&lt;/a>&lt;/td>
&lt;td>Indicates if there is any time field in the array of data frames&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./applyfieldoverrides/">applyFieldOverrides(options)&lt;/a>&lt;/td>
&lt;td>Return a copy of the DataFrame with all rules applied&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./applyrawfieldoverrides/">applyRawFieldOverrides(data)&lt;/a>&lt;/td>
&lt;td>Return a copy of the DataFrame with raw data&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./booleanvalueformatter/">booleanValueFormatter(t, f)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./calculatefieldstats/">calculateFieldStats(rows, extractor)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./calculatelogslabelstats/">calculateLogsLabelStats(rows, label)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./calculatestats/">calculateStats(values)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./comparearrayvalues/">compareArrayValues(a, b, cmp)&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b> Check if all values in two arrays match the compare funciton&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./comparedataframestructures/">compareDataFrameStructures(a, b, skipConfig)&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b> Returns true if both frames have the same name, fields, labels and configs.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dostandardcalcs/">doStandardCalcs(field, ignoreNulls, nullAsZero)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./durationtomilliseconds/">durationToMilliseconds(duration)&lt;/a>&lt;/td>
&lt;td>durationToMilliseconds convert a duration object to milliseconds&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./ensuretimefield/">ensureTimeField(field, dateFormat)&lt;/a>&lt;/td>
&lt;td>Checks the first value. Assumes any number should be time fieldtype. Otherwise attempts to make the fieldtype time.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./eventfactory/">eventFactory(name)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./findcommonlabels/">findCommonLabels(labelsSets)&lt;/a>&lt;/td>
&lt;td>Returns a map labels that are common to the given label sets.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./findhighlightchunksintext/">findHighlightChunksInText({ searchWords, textToHighlight, })&lt;/a>&lt;/td>
&lt;td>Adapt findMatchesInText for react-highlight-words findChunks handler. See &lt;a href="https://github.com/bvaughn/react-highlight-words" target="_blank" rel="noopener noreferrer">https://github.com/bvaughn/react-highlight-words&lt;/a>#props&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./findmatchesintext/">findMatchesInText(haystack, needle)&lt;/a>&lt;/td>
&lt;td>Returns a list of substring regexp matches.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./finduniquelabels/">findUniqueLabels(labels, commonLabels)&lt;/a>&lt;/td>
&lt;td>Returns a map of labels that are in &lt;code>labels&lt;/code>, but not in &lt;code>commonLabels&lt;/code>.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./formatlabels/">formatLabels(labels, defaultValue, withoutBraces)&lt;/a>&lt;/td>
&lt;td>Serializes the given labels to a string.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./formattedvaluetostring/">formattedValueToString(val)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getactivethreshold/">getActiveThreshold(value, thresholds)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getcolorfortheme/">getColorForTheme(color, theme)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getcolorfromhexrgborname/">getColorFromHexRgbOrName(color, type)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getdataframerow/">getDataFrameRow(data, row)&lt;/a>&lt;/td>
&lt;td>Wrapper to get an array from each field value&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getdatasourceref/">getDataSourceRef(ds)&lt;/a>&lt;/td>
&lt;td>Convert instance settings to a reference&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getdatasourceuid/">getDataSourceUID(ref)&lt;/a>&lt;/td>
&lt;td>Get the UID from a string of reference&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getdefaultrelativetimerange/">getDefaultRelativeTimeRange()&lt;/a>&lt;/td>
&lt;td>Returns the default realtive time range.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getdefaulttimerange/">getDefaultTimeRange()&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getdisplayprocessor/">getDisplayProcessor(options)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getdisplayvaluealignmentfactors/">getDisplayValueAlignmentFactors(values)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getfieldcolormode/">getFieldColorMode(mode)&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getfieldcolormodeforfield/">getFieldColorModeForField(field)&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getfielddisplayname/">getFieldDisplayName(field, frame, allFrames)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getfieldmatcher/">getFieldMatcher(config)&lt;/a>&lt;/td>
&lt;td>Resolves a field matcher from the registry for given config. Will throw an error if matcher can not be resolved.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getfieldtypefromvalue/">getFieldTypeFromValue(v)&lt;/a>&lt;/td>
&lt;td>Check the field type to see what the contents are&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getflotpairs/">getFlotPairs({ xField, yField, nullValueMode })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getflotpairsconstant/">getFlotPairsConstant(seriesData, range)&lt;/a>&lt;/td>
&lt;td>Returns a constant series based on the first value from the provide series.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getframedisplayname/">getFrameDisplayName(frame, index)&lt;/a>&lt;/td>
&lt;td>Get an appropriate display title&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getframematchers/">getFrameMatchers(config)&lt;/a>&lt;/td>
&lt;td>Resolves a frame matcher from the registry for given config. Will throw an error if matcher can not be resolved.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getloglevel/">getLogLevel(line)&lt;/a>&lt;/td>
&lt;td>Returns the log level of a log line. Parse the line for level words. If no level is found, it returns &lt;code>LogLevel.unknown&lt;/code>.&lt;!-- -->Example: &lt;code>getLogLevel(&amp;lsquo;WARN 1999-12-31 this is great&amp;rsquo;) // LogLevel.warn&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getloglevelfromkey/">getLogLevelFromKey(key)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getparser/">getParser(line)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getrawdisplayprocessor/">getRawDisplayProcessor()&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getscalecalculator/">getScaleCalculator(field, theme)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getvalueformat/">getValueFormat(id)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getvalueformats/">getValueFormats()&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getvalueformatterindex/">getValueFormatterIndex()&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getvaluematcher/">getValueMatcher(config)&lt;/a>&lt;/td>
&lt;td>Resolves a value matcher from the registry for given config. Will throw an error if matcher can not be resolved.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./guessfieldtypeforfield/">guessFieldTypeForField(field)&lt;/a>&lt;/td>
&lt;td>Looks at the data to guess the column type. This ignores any existing setting&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./guessfieldtypefromnameandvalue/">guessFieldTypeFromNameAndValue(name, v)&lt;/a>&lt;/td>
&lt;td>Given a name and value, this will pick a reasonable field type&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./guessfieldtypefromvalue/">guessFieldTypeFromValue(v)&lt;/a>&lt;/td>
&lt;td>Given a value this will guess the best column type&lt;!-- -->NOTE: this is will try to see if string values can be mapped to other types (like number)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./haslinks/">hasLinks(field)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./intervaltoabbreviateddurationstring/">intervalToAbbreviatedDurationString(interval, includeSeconds)&lt;/a>&lt;/td>
&lt;td>intervalToAbbreviatedDurationString converts interval to readable duration string&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./isbooleanunit/">isBooleanUnit(unit)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./isdatasourceref/">isDataSourceRef(ref)&lt;/a>&lt;/td>
&lt;td>Returns true if the argument is a DataSourceRef&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./islivechanneljoinevent/">isLiveChannelJoinEvent(evt)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./islivechannelleaveevent/">isLiveChannelLeaveEvent(evt)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./islivechannelmessageevent/">isLiveChannelMessageEvent(evt)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./islivechannelstatusevent/">isLiveChannelStatusEvent(evt)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./isvaliddate/">isValidDate(dateString)&lt;/a>&lt;/td>
&lt;td>isValidDate returns true if given string can be parsed into valid Date object, false otherwise&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./isvalidduration/">isValidDuration(durationString)&lt;/a>&lt;/td>
&lt;td>isValidDuration returns true if the given string can be parsed into a valid Duration object, false otherwise&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./locale/">locale(value, decimals)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./localtimeformat/">localTimeFormat(options, locale, fallback)&lt;/a>&lt;/td>
&lt;td>localTimeFormat helps to generate date formats for momentjs based on browser&amp;rsquo;s locale&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./makeclasses5compatible/">makeClassES5Compatible(ES6Class)&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b> Proxies a ES6 class so that it can be used as a base class for an ES5 class&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./mapinternallinktoexplore/">mapInternalLinkToExplore(options)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./matchalllabels/">matchAllLabels(expect, against)&lt;/a>&lt;/td>
&lt;td>Check that all labels exist in another set of labels&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./outerjoindataframes/">outerJoinDataFrames(options)&lt;/a>&lt;/td>
&lt;td>This will return a single frame joined by the first matching field. When a join field is not specified, the default will use the first time field&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./parseduration/">parseDuration(durationString)&lt;/a>&lt;/td>
&lt;td>parseDuration parses duration string into datefns Duration object&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./parseflags/">parseFlags(text)&lt;/a>&lt;/td>
&lt;td>Converts any mode modifiers in the text to the Javascript equivalent flag&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./parselabels/">parseLabels(labels)&lt;/a>&lt;/td>
&lt;td>Returns a map of label keys to value from an input selector string.&lt;!-- -->Example: &lt;code>parseLabels(&amp;rsquo;{job=&amp;quot;foo&amp;quot;, instance=&amp;quot;bar&amp;quot;}) // {job: &amp;quot;foo&amp;quot;, instance: &amp;quot;bar&amp;quot;}&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./readcsv/">readCSV(csv, options)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./reducefield/">reduceField(options)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./rendermarkdown/">renderMarkdown(str, options)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./rendertextpanelmarkdown/">renderTextPanelMarkdown(str, options)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./reversedataframe/">reverseDataFrame(data)&lt;/a>&lt;/td>
&lt;td>Returns a copy with all values reversed&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./scaledunits/">scaledUnits(factor, extArray)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./serializestatetourlparam/">serializeStateToUrlParam(urlState, compact)&lt;/a>&lt;/td>
&lt;td>Create an string that is used in URL to represent the Explore state. This is basically just a stringified json that is that used as a state of a single Explore pane so it does not represent full Explore URL.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./shallowcompare/">shallowCompare(a, b, cmp)&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b> Checks if two objects are equal shallowly&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./simplecountunit/">simpleCountUnit(symbol)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./sortdataframe/">sortDataFrame(data, sortIndex, reverse)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./sortthresholds/">sortThresholds(thresholds)&lt;/a>&lt;/td>
&lt;td>Sorts the thresholds&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./stringformater/">stringFormater(value)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./stringstartsasregex/">stringStartsAsRegEx(str)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./stringtojsregex/">stringToJsRegex(str)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./stringtoms/">stringToMs(str)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tocsv/">toCSV(data, config)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./todataframe/">toDataFrame(data)&lt;/a>&lt;/td>
&lt;td>Inspect any object and return the results as a DataFrame&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./todataframedto/">toDataFrameDTO(data)&lt;/a>&lt;/td>
&lt;td>Returns a copy that does not include functions&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tofiltereddataframedto/">toFilteredDataFrameDTO(data, fieldPredicate)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tofixed/">toFixed(value, decimals)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tofixedscaled/">toFixedScaled(value, decimals, ext)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tofixedunit/">toFixedUnit(unit, asPrefix)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tofloatorundefined/">toFloatOrUndefined(value)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tointegerorundefined/">toIntegerOrUndefined(value)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tonumberstring/">toNumberString(value)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./transformdataframe/">transformDataFrame(options, data)&lt;/a>&lt;/td>
&lt;td>Apply configured transformations to the input data&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./updatedatasourcepluginoption/">updateDatasourcePluginOption(props, key, val)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./validatefieldconfig/">validateFieldConfig(config)&lt;/a>&lt;/td>
&lt;td>This checks that all options on FieldConfig make sense. It mutates any value that needs fixed. In particular this makes sure that the first threshold value is -Infinity (not valid in JSON)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./vectorator/">vectorator(vector)&lt;/a>&lt;/td>
&lt;td>Use functional programming with your vector&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="interfaces">Interfaces&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Interface&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./absolutetimerange/">AbsoluteTimeRange&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./annotationevent/">AnnotationEvent&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./annotationeventfieldmapping/">AnnotationEventFieldMapping&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./annotationeventuimodel/">AnnotationEventUIModel&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./annotationquery/">AnnotationQuery&lt;/a>&lt;/td>
&lt;td>This JSON object is stored in the dashboard json model.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./annotationqueryrequest/">AnnotationQueryRequest&lt;/a>&lt;/td>
&lt;td>Options passed to the datasource.annotationQuery method. See docs/plugins/developing/datasource.md&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./annotationsupport/">AnnotationSupport&lt;/a>&lt;/td>
&lt;td>Since Grafana 7.2&lt;!-- -->This offers a generic approach to annotation processing&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./appevent/">AppEvent&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./applyfieldoverrideoptions/">ApplyFieldOverrideOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./apppluginmeta/">AppPluginMeta&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./approotprops/">AppRootProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./basicvaluematcheroptions/">BasicValueMatcherOptions&lt;/a>&lt;/td>
&lt;td>Describes a basic value matcher option that has a single value.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./buildinfo/">BuildInfo&lt;/a>&lt;/td>
&lt;td>Describes the build information that will be available via the Grafana configuration.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./buseventtype/">BusEventType&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./bynamesmatcheroptions/">ByNamesMatcherOptions&lt;/a>&lt;/td>
&lt;td>Options to instruct the by names matcher to either match all fields in given list or all except the fields in the list.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./cartesiancoords2d/">CartesianCoords2D&lt;/a>&lt;/td>
&lt;td>A coordinate on a two dimensional plane.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./column/">Column&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./configoverriderule/">ConfigOverrideRule&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./createplotoverlay/">CreatePlotOverlay&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./csvconfig/">CSVConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./csvoptions/">CSVOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./csvparsecallbacks/">CSVParseCallbacks&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dataconfigsource/">DataConfigSource&lt;/a>&lt;/td>
&lt;td>Describes and API for exposing panel specific data configurations.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dataframe/">DataFrame&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dataframedto/">DataFrameDTO&lt;/a>&lt;/td>
&lt;td>Like a DataFrame, but fields may be a FieldDTO&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datalink/">DataLink&lt;/a>&lt;/td>
&lt;td>Link configuration. The values may contain variables that need to be processed before showing the link to user.&lt;!-- -->TODO: &amp;lt;&lt;!-- -->T extends DataQuery&lt;!-- -->&amp;gt; is not strictly true for internal links as we do not need refId for example but all data source defined queries extend this so this is more for documentation.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datalinkclickevent/">DataLinkClickEvent&lt;/a>&lt;/td>
&lt;td>Callback info for DataLink click events&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datalinksfieldconfigsettings/">DataLinksFieldConfigSettings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dataquery/">DataQuery&lt;/a>&lt;/td>
&lt;td>These are the common properties available to all queries in all datasources Specific implementations will *extend* this interface adding the required properties for the given context&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dataqueryerror/">DataQueryError&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dataqueryrequest/">DataQueryRequest&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dataqueryresponse/">DataQueryResponse&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dataquerytimings/">DataQueryTimings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourceconstructor/">DataSourceConstructor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourceinstancesettings/">DataSourceInstanceSettings&lt;/a>&lt;/td>
&lt;td>Frontend settings model that is passed to Datasource constructor. This differs a bit from the model above as this data model is available to every user who has access to a data source (Viewers+). This is loaded in bootData (on page load), or from: /api/frontend/settings&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourcejsondata/">DataSourceJsonData&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourceplugincomponents/">DataSourcePluginComponents&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourcepluginmeta/">DataSourcePluginMeta&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourcepluginoptionseditorprops/">DataSourcePluginOptionsEditorProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourceref/">DataSourceRef&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourceselectitem/">DataSourceSelectItem&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourcesettings/">DataSourceSettings&lt;/a>&lt;/td>
&lt;td>Data Source instance edit model. This is returned from: /api/datasources&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datatransformerconfig/">DataTransformerConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datatransformerinfo/">DataTransformerInfo&lt;/a>&lt;/td>
&lt;td>Function that transform data frames (AKA transformer)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetime/">DateTime&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetimebuiltinformat/">DateTimeBuiltinFormat&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetimeduration/">DateTimeDuration&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetimelocale/">DateTimeLocale&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetimeoptions/">DateTimeOptions&lt;/a>&lt;/td>
&lt;td>The type describing date and time options. Used for all the helper functions available to parse or format date and time values.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetimeoptionswhenparsing/">DateTimeOptionsWhenParsing&lt;/a>&lt;/td>
&lt;td>The type that describes options that can be passed when parsing a date and time value.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetimeoptionswithformat/">DateTimeOptionsWithFormat&lt;/a>&lt;/td>
&lt;td>The type describing the options that can be passed to the &lt;a href="datetimeformat/">dateTimeFormat&lt;/a> helper function to control how the date and time value passed to the function is formatted.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./decimalinfo/">DecimalInfo&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dimension/">Dimension&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dimensions2d/">Dimensions2D&lt;/a>&lt;/td>
&lt;td>2d object dimensions.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./displayvalue/">DisplayValue&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./displayvaluealignmentfactors/">DisplayValueAlignmentFactors&lt;/a>&lt;/td>
&lt;td>These represents the display value with the longest title and text. Used to align widths and heights when displaying multiple DisplayValues&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dynamicconfigvalue/">DynamicConfigValue&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./explorepanelsstate/">ExplorePanelsState&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./exploretracepanelstate/">ExploreTracePanelState&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./featuretoggles/">FeatureToggles&lt;/a>&lt;/td>
&lt;td>Describes available feature toggles in Grafana. These can be configured via conf/custom.ini to enable features under development or not yet available in stable version.&lt;!-- -->Only enabled values will be returned in this interface&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./field/">Field&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldcalcs/">FieldCalcs&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldcolor/">FieldColor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldcolorconfigsettings/">FieldColorConfigSettings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldcolormode/">FieldColorMode&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldconfig/">FieldConfig&lt;/a>&lt;/td>
&lt;td>Every property is optional&lt;!-- -->Plugins may extend this with additional properties. Something like series overrides&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldconfigeditorconfig/">FieldConfigEditorConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldconfigeditorprops/">FieldConfigEditorProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldconfigpropertyitem/">FieldConfigPropertyItem&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldconfigsource/">FieldConfigSource&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fielddisplay/">FieldDisplay&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fielddto/">FieldDTO&lt;/a>&lt;/td>
&lt;td>Like a field, but properties are optional and values may be a simple array&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldmatcherinfo/">FieldMatcherInfo&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldnamepickerconfigsettings/">FieldNamePickerConfigSettings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldoverridecontext/">FieldOverrideContext&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldoverrideeditorprops/">FieldOverrideEditorProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldreducerinfo/">FieldReducerInfo&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldsparkline/">FieldSparkline&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldwithindex/">FieldWithIndex&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./flotdatapoint/">FlotDataPoint&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./formattedvalue/">FormattedValue&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./framematcherinfo/">FrameMatcherInfo&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getfielddisplayvaluesoptions/">GetFieldDisplayValuesOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./grafanaconfig/">GrafanaConfig&lt;/a>&lt;/td>
&lt;td>Describes all the different Grafana configuration values available for an instance.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./grafanatheme/">GrafanaTheme&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./grafanatheme2/">GrafanaTheme2&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b> Next gen theme model introduced in Grafana v8.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./grafanathemecommons/">GrafanaThemeCommons&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graphseriesxy/">GraphSeriesXY&lt;/a>&lt;/td>
&lt;td>View model projection of a series&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./groupedtimezones/">GroupedTimeZones&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./historyitem/">HistoryItem&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./intervalvalues/">IntervalValues&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./labels/">Labels&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./legacyemitter/">LegacyEmitter&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./legacyeventhandler/">LegacyEventHandler&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./legacygraphhovereventpayload/">LegacyGraphHoverEventPayload&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./licenseinfo/">LicenseInfo&lt;/a>&lt;/td>
&lt;td>Describes the license information about the current running instance of Grafana.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./linkmodel/">LinkModel&lt;/a>&lt;/td>
&lt;td>Processed Link Model. The values are ready to use&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./linkmodelsupplier/">LinkModelSupplier&lt;/a>&lt;/td>
&lt;td>Provides a way to produce links on demand&lt;!-- -->TODO: ScopedVars in in GrafanaUI package!&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./livechanneljoinevent/">LiveChannelJoinEvent&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./livechannelleaveevent/">LiveChannelLeaveEvent&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./livechannelmessageevent/">LiveChannelMessageEvent&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./loglabelstatsmodel/">LogLabelStatsModel&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./logrowmodel/">LogRowModel&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./logsearchmatch/">LogSearchMatch&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./logsmetaitem/">LogsMetaItem&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./logsmodel/">LogsModel&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./logsparser/">LogsParser&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./matcherconfig/">MatcherConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./metadatainspectorprops/">MetadataInspectorProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./metricfindvalue/">MetricFindValue&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./mutablevector/">MutableVector&lt;/a>&lt;/td>
&lt;td>Vector with standard manipulation functions&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./navmodel/">NavModel&lt;/a>&lt;/td>
&lt;td>Interface used to describe different kinds of page titles and page navigation. Navmodels are usually generated in the backend and stored in Redux.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./navmodelbreadcrumb/">NavModelBreadcrumb&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./navmodelitem/">NavModelItem&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./numberfieldconfigsettings/">NumberFieldConfigSettings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./numericrange/">NumericRange&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./paneldata/">PanelData&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./paneleditorprops/">PanelEditorProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./panelmodel/">PanelModel&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./paneloptionseditorconfig/">PanelOptionsEditorConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./paneloptionseditoritem/">PanelOptionsEditorItem&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./paneloptionseditorprops/">PanelOptionsEditorProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./panelplugindatasupport/">PanelPluginDataSupport&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./panelpluginmeta/">PanelPluginMeta&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./panelprops/">PanelProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pluginbuildinfo/">PluginBuildInfo&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pluginconfigpage/">PluginConfigPage&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pluginconfigpageprops/">PluginConfigPageProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./plugindependencies/">PluginDependencies&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pluginerror/">PluginError&lt;/a>&lt;/td>
&lt;td>Describes error returned from Grafana plugins API call&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./plugininclude/">PluginInclude&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pluginmeta/">PluginMeta&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pluginmetainfo/">PluginMetaInfo&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./queryeditorhelpprops/">QueryEditorHelpProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./queryeditorprops/">QueryEditorProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./queryfix/">QueryFix&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./queryfixaction/">QueryFixAction&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./queryhint/">QueryHint&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./queryresultbase/">QueryResultBase&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./queryresultmeta/">QueryResultMeta&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./queryresultmetanotice/">QueryResultMetaNotice&lt;/a>&lt;/td>
&lt;td>QueryResultMetaNotice is a structure that provides user notices for query result data&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./queryresultmetastat/">QueryResultMetaStat&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./rangevaluematcheroptions/">RangeValueMatcherOptions&lt;/a>&lt;/td>
&lt;td>Describes a range value matcher option that has a to and a from value to be able to match a range.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./rawtimerange/">RawTimeRange&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./readwritevector/">ReadWriteVector&lt;/a>&lt;/td>
&lt;td>Apache arrow vectors are Read/Write&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./reducedataoptions/">ReduceDataOptions&lt;/a>&lt;/td>
&lt;td>Options for how to turn DataFrames into an array of display values&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./regexpornamesmatcheroptions/">RegexpOrNamesMatcherOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./registryitem/">RegistryItem&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./registryitemwithoptions/">RegistryItemWithOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./renamebyregextransformeroptions/">RenameByRegexTransformerOptions&lt;/a>&lt;/td>
&lt;td>Options for renameByRegexTransformer&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./rendermarkdownoptions/">RenderMarkdownOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./scopedvar/">ScopedVar&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./scopedvars/">ScopedVars&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./screenshotinfo/">ScreenshotInfo&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./selectablevalue/">SelectableValue&lt;/a>&lt;/td>
&lt;td>Used in select elements&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./selectfieldconfigsettings/">SelectFieldConfigSettings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./setfieldconfigoptionsargs/">SetFieldConfigOptionsArgs&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./sliderfieldconfigsettings/">SliderFieldConfigSettings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./standardeditorcontext/">StandardEditorContext&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./standardeditorprops/">StandardEditorProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./standardeditorsregistryitem/">StandardEditorsRegistryItem&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./statspickerconfigsettings/">StatsPickerConfigSettings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./stringfieldconfigsettings/">StringFieldConfigSettings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./synchronousdatatransformerinfo/">SynchronousDataTransformerInfo&lt;/a>&lt;/td>
&lt;td>Many transformations can be called with a simple synchronous function. When a transformer is defined, it should have identical behavior to using the operator&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./systemdateformatsettings/">SystemDateFormatSettings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tabledata/">TableData&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./textmatch/">TextMatch&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./themebreakpoints/">ThemeBreakpoints&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./themecolors/">ThemeColors&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./themeshadows/">ThemeShadows&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./themeshape/">ThemeShape&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./themespacing/">ThemeSpacing&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b> The different signatures imply different meaning for their arguments that can&amp;rsquo;t be expressed structurally. We express the difference with variable names. tslint:disable:unified-signatures&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./themetypography/">ThemeTypography&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./themetypographyvariant/">ThemeTypographyVariant&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./threshold/">Threshold&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./thresholdsconfig/">ThresholdsConfig&lt;/a>&lt;/td>
&lt;td>Config that is passed to the ThresholdsEditor&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./thresholdsfieldconfigsettings/">ThresholdsFieldConfigSettings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timeoption/">TimeOption&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timeoptions/">TimeOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timerange/">TimeRange&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timeseries/">TimeSeries&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timezonecountry/">TimeZoneCountry&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timezoneinfo/">TimeZoneInfo&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tracespanrow/">TraceSpanRow&lt;/a>&lt;/td>
&lt;td>This describes the structure of the dataframe that should be returned from a tracing data source to show trace in a TraceView component.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./transformerregistryitem/">TransformerRegistryItem&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./transformeruiprops/">TransformerUIProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./unitfieldconfigsettings/">UnitFieldConfigSettings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./userorgdto/">UserOrgDTO&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./valueformat/">ValueFormat&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./valueformatcategory/">ValueFormatCategory&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./valueformatterindex/">ValueFormatterIndex&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./valuelinkconfig/">ValueLinkConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./valuemappingfieldconfigsettings/">ValueMappingFieldConfigSettings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./valuematcherinfo/">ValueMatcherInfo&lt;/a>&lt;/td>
&lt;td>Registry item to represent all the different valu matchers supported in the Grafana platform.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./valuematcheroptions/">ValueMatcherOptions&lt;/a>&lt;/td>
&lt;td>Describes a empty value matcher option.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./variablemodel/">VariableModel&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./variablesuggestion/">VariableSuggestion&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./vector/">Vector&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./withaccesscontrolmetadata/">WithAccessControlMetadata&lt;/a>&lt;/td>
&lt;td>With FGAC, the backend will return additional access control metadata to objects. These metadata will contain user permissions associated to a given resource.&lt;!-- -->For example: { accessControl: { &amp;ldquo;datasources:read&amp;rdquo;: true, &amp;ldquo;datasources:write&amp;rdquo;: true } }&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./yaxis/">YAxis&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="namespaces">Namespaces&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Namespace&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./arrayutils/">arrayUtils&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./colormanipulator/">colorManipulator&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datemath/">dateMath&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./rangeutil/">rangeUtil&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="variables">Variables&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Variable&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./appevents/">AppEvents&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./binaryoperators/">binaryOperators&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./booleanoverrideprocessor/">booleanOverrideProcessor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./checklogserror/">checkLogsError&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./classiccolors/">classicColors&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./createdimension/">createDimension&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datalinkbuiltinvars/">DataLinkBuiltInVars&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datalinksoverrideprocessor/">dataLinksOverrideProcessor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetime/">dateTime&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetimeasmoment/">dateTimeAsMoment&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetimeformat/">dateTimeFormat&lt;/a>&lt;/td>
&lt;td>Helper function to format date and time according to the specified options. If no options are supplied, then default values are used. For more details, see &lt;a href="datetimeoptionswithformat/">DateTimeOptionsWithFormat&lt;/a>&lt;!-- -->.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetimeformatiso/">dateTimeFormatISO&lt;/a>&lt;/td>
&lt;td>Helper function to format date and time according to the standard ISO format e.g. 2013-02-04T22:44:30.652Z. If no options are supplied, then default values are used. For more details, see &lt;a href="datetimeoptionswithformat/">DateTimeOptionsWithFormat&lt;/a>&lt;!-- -->.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetimeformattimeago/">dateTimeFormatTimeAgo&lt;/a>&lt;/td>
&lt;td>Helper function to return elapsed time since passed date. The returned value will be formatted in a human readable format e.g. 4 years ago. If no options are supplied, then default values are used. For more details, see &lt;a href="datetimeoptions/">DateTimeOptions&lt;/a>&lt;!-- -->.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetimeformatwithabbrevation/">dateTimeFormatWithAbbrevation&lt;/a>&lt;/td>
&lt;td>Helper function to format date and time according to the Grafana default formatting, but it also appends the time zone abbreviation at the end e.g. 2020-05-20 13:37:00 CET. If no options are supplied, then default values are used. For more details please see &lt;a href="datetimeoptions/">DateTimeOptions&lt;/a>&lt;!-- -->.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetimefortimezone/">dateTimeForTimeZone&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetimeparse/">dateTimeParse&lt;/a>&lt;/td>
&lt;td>Helper function to parse a number, text or Date to a DateTime value. If a timeZone is supplied the incoming value is parsed with that timeZone as a base. The only exception to this is if the passed value is in a UTC-based format. Then it will use UTC as the base. If no format is specified the current system format will be assumed.&lt;!-- -->It can also parse the Grafana quick date and time format, e.g. now-6h will be parsed as Date.now() - 6 hours and returned as a valid DateTime value.&lt;!-- -->If no options are supplied, then default values are used. For more details please see &lt;a href="datetimeoptions/">DateTimeOptions&lt;/a>&lt;!-- -->.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./default_field_display_values_limit/">DEFAULT_FIELD_DISPLAY_VALUES_LIMIT&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./default_saml_name/">DEFAULT_SAML_NAME&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./defaulttimezone/">DefaultTimeZone&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./deprecationwarning/">deprecationWarning&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./displaynameoverrideprocessor/">displayNameOverrideProcessor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./escapestringforregex/">escapeStringForRegex&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./escapeunescapedstring/">escapeUnescapedString&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fallback_color/">FALLBACK_COLOR&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldmatchers/">fieldMatchers&lt;/a>&lt;/td>
&lt;td>Registry that contains all of the built in field matchers.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldreducers/">fieldReducers&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./framematchers/">frameMatchers&lt;/a>&lt;/td>
&lt;td>Registry that contains all of the built in frame matchers.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./gauge_default_maximum/">GAUGE_DEFAULT_MAXIMUM&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./gauge_default_minimum/">GAUGE_DEFAULT_MINIMUM&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getallvaluesfromdimension/">getAllValuesFromDimension&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getcolumnfromdimension/">getColumnFromDimension&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getcolumnsfromdimension/">getColumnsFromDimension&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getdimensionbyname/">getDimensionByName&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getfielddisplayvalues/">getFieldDisplayValues&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getlocale/">getLocale&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getlocaledata/">getLocaleData&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getseriestimestep/">getSeriesTimeStep&lt;/a>&lt;/td>
&lt;td>Returns minimal time step from series time field&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./gettimefield/">getTimeField&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./gettimezone/">getTimeZone&lt;/a>&lt;/td>
&lt;td>Used to get the current selected time zone. If a valid time zone is passed in the options it will be returned. If no valid time zone is passed either the time zone configured for the user account will be returned or the default for Grafana.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./gettimezonegroups/">getTimeZoneGroups&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./gettimezoneinfo/">getTimeZoneInfo&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./gettimezones/">getTimeZones&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getvaluefromdimension/">getValueFromDimension&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getweekdayindex/">getWeekdayIndex&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./guessfieldtypes/">guessFieldTypes&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./hasmsresolution/">hasMsResolution&lt;/a>&lt;/td>
&lt;td>Checks if series time field has ms resolution&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./identityoverrideprocessor/">identityOverrideProcessor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./isdataframe/">isDataFrame&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./isdatetime/">isDateTime&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./iso_8601/">ISO_8601&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./istabledata/">isTableData&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./locationutil/">locationUtil&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./logsparsers/">LogsParsers&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./missing_value/">MISSING_VALUE&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./numberoverrideprocessor/">numberOverrideProcessor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./objremoveundefined/">objRemoveUndefined&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./onupdatedatasourcejsondataoption/">onUpdateDatasourceJsonDataOption&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./onupdatedatasourcejsondataoptionchecked/">onUpdateDatasourceJsonDataOptionChecked&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./onupdatedatasourcejsondataoptionselect/">onUpdateDatasourceJsonDataOptionSelect&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./onupdatedatasourceoption/">onUpdateDatasourceOption&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./onupdatedatasourceresetoption/">onUpdateDatasourceResetOption&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./onupdatedatasourcesecurejsondataoption/">onUpdateDatasourceSecureJsonDataOption&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./onupdatedatasourcesecurejsondataoptionselect/">onUpdateDatasourceSecureJsonDataOptionSelect&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./panelevents/">PanelEvents&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./selectoverrideprocessor/">selectOverrideProcessor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./setlocale/">setLocale&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./setweekstart/">setWeekStart&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./sortinascendingorder/">sortInAscendingOrder&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./sortindescendingorder/">sortInDescendingOrder&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./sortlogrows/">sortLogRows&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./sortlogsresult/">sortLogsResult&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./standardeditorsregistry/">standardEditorsRegistry&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./standardfieldconfigeditorregistry/">standardFieldConfigEditorRegistry&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./standardtransformers/">standardTransformers&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./standardtransformersregistry/">standardTransformersRegistry&lt;/a>&lt;/td>
&lt;td>Registry of transformation options that can be driven by stored configuration files.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./stringoverrideprocessor/">stringOverrideProcessor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./systemdateformats/">systemDateFormats&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./textutil/">textUtil&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./thresholdsoverrideprocessor/">thresholdsOverrideProcessor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./time_format/">TIME_FORMAT&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./time_series_metric_field_name/">TIME_SERIES_METRIC_FIELD_NAME&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./time_series_time_field_name/">TIME_SERIES_TIME_FIELD_NAME&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./time_series_value_field_name/">TIME_SERIES_VALUE_FIELD_NAME&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timezoneabbrevation/">timeZoneAbbrevation&lt;/a>&lt;/td>
&lt;td>Helper function to return only the time zone abbreviation for a given date and time value. If no options are supplied, then default values are used. For more details please see &lt;a href="datetimeoptions/">DateTimeOptions&lt;/a>&lt;!-- -->.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timezoneformatuserfriendly/">timeZoneFormatUserFriendly&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./toduration/">toDuration&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tolegacyresponsedata/">toLegacyResponseData&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tooption/">toOption&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./topascalcase/">toPascalCase&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./toutc/">toUtc&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./unescapestringfromregex/">unEscapeStringFromRegex&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./unitoverrideprocessor/">unitOverrideProcessor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./updatedatasourcepluginjsondataoption/">updateDatasourcePluginJsonDataOption&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./updatedatasourcepluginresetoption/">updateDatasourcePluginResetOption&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./updatedatasourcepluginsecurejsondataoption/">updateDatasourcePluginSecureJsonDataOption&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./urlutil/">urlUtil&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./valuemappingsoverrideprocessor/">valueMappingsOverrideProcessor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./valuematchers/">valueMatchers&lt;/a>&lt;/td>
&lt;td>Registry that contains all of the built in value matchers.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./var_calc/">VAR_CALC&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./var_cell_prefix/">VAR_CELL_PREFIX&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./var_field_labels/">VAR_FIELD_LABELS&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./var_field_name/">VAR_FIELD_NAME&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./var_series_name/">VAR_SERIES_NAME&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="type-aliases">Type Aliases&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Type Alias&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./alerterrorpayload/">AlertErrorPayload&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./alertpayload/">AlertPayload&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./annotationeventmappings/">AnnotationEventMappings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./binaryoperation/">BinaryOperation&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dataqueryresponsedata/">DataQueryResponseData&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourceoptionstype/">DataSourceOptionsType&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourcequerytype/">DataSourceQueryType&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetimeinput/">DateTimeInput&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./decimalcount/">DecimalCount&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dimensions/">Dimensions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./displayprocessor/">DisplayProcessor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./durationinput/">DurationInput&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./durationunit/">DurationUnit&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./explorequeryfieldprops/">ExploreQueryFieldProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldcolorseriesbymode/">FieldColorSeriesByMode&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldmatcher/">FieldMatcher&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./formatinput/">FormatInput&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./framematcher/">FrameMatcher&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graphseriesvalue/">GraphSeriesValue&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./interpolatefunction/">InterpolateFunction&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./keyvalue/">KeyValue&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./layoutmode/">LayoutMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./legacyresponsedata/">LegacyResponseData&lt;/a>&lt;/td>
&lt;td>Starting in v6.2 DataFrame can represent both TimeSeries and TableData&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./linktarget/">LinkTarget&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./livechannelevent/">LiveChannelEvent&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./mutablefield/">MutableField&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./navindex/">NavIndex&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./panelmigrationhandler/">PanelMigrationHandler&lt;/a>&lt;/td>
&lt;td>Called when a panel is first loaded with current panel model&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./paneloptioneditorsregistry/">PanelOptionEditorsRegistry&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./paneltypechangedhandler/">PanelTypeChangedHandler&lt;/a>&lt;/td>
&lt;td>Called before a panel is initialized. Allows panel inspection for any updates before changing the panel type.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./preferredvisualisationtype/">PreferredVisualisationType&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./preloadplugin/">PreloadPlugin&lt;/a>&lt;/td>
&lt;td>Describes the plugins that should be preloaded prior to start Grafana.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./slidermarks/">SliderMarks&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./splitopen/">SplitOpen&lt;/a>&lt;/td>
&lt;td>SplitOpen type is used in Explore and related components.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./standardoptionconfig/">StandardOptionConfig&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./themebreakpointskey/">ThemeBreakpointsKey&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./themezindices/">ThemeZIndices&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timefragment/">TimeFragment&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timeseriespoints/">TimeSeriesPoints&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timeseriesvalue/">TimeSeriesValue&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timezone/">TimeZone&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timezonebrowser/">TimeZoneBrowser&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timezoneresolver/">TimeZoneResolver&lt;/a>&lt;/td>
&lt;td>The type to describe the time zone resolver function that will be used to access the default time zone of a user.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timezoneutc/">TimeZoneUtc&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tracekeyvaluepair/">TraceKeyValuePair&lt;/a>&lt;/td>
&lt;td>Type representing a tag in a trace span or fields of a log.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tracelog/">TraceLog&lt;/a>&lt;/td>
&lt;td>Type representing a log in a span.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./urlquerymap/">UrlQueryMap&lt;/a>&lt;/td>
&lt;td>Type to represent the values parsed from the query string.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./urlqueryvalue/">UrlQueryValue&lt;/a>&lt;/td>
&lt;td>Type to represent the value of a single query variable.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./valueconverter/">ValueConverter&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./valueformatter/">ValueFormatter&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./valuematcher/">ValueMatcher&lt;/a>&lt;/td>
&lt;td>Value matcher type to describe the matcher function&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./variabletype/">VariableType&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section></description></item><item><title>@grafana/e2e</title><link>https://grafana.com/docs/grafana/v8.4/packages_api/e2e/</link><pubDate>Sat, 04 Apr 2026 12:26:57 +0000</pubDate><guid>https://grafana.com/docs/grafana/v8.4/packages_api/e2e/</guid><content><![CDATA[&lt;h2 id=&#34;grafanae2e-package&#34;&gt;@grafana/e2e package&lt;/h2&gt;
&lt;p&gt;A library for writing end-to-end tests for Grafana and its ecosystem.&lt;/p&gt;
&lt;h2 id=&#34;variables&#34;&gt;Variables&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Variable&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./e2e/&#34;&gt;e2e&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;]]></content><description>&lt;h2 id="grafanae2e-package">@grafana/e2e package&lt;/h2>
&lt;p>A library for writing end-to-end tests for Grafana and its ecosystem.&lt;/p>
&lt;h2 id="variables">Variables&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Variable&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./e2e/">e2e&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section></description></item><item><title>@grafana/e2e-selectors</title><link>https://grafana.com/docs/grafana/v8.4/packages_api/e2e-selectors/</link><pubDate>Sat, 04 Apr 2026 12:26:57 +0000</pubDate><guid>https://grafana.com/docs/grafana/v8.4/packages_api/e2e-selectors/</guid><content><![CDATA[&lt;h2 id=&#34;grafanae2e-selectors-package&#34;&gt;@grafana/e2e-selectors package&lt;/h2&gt;
&lt;p&gt;A library containing the different design components of the Grafana ecosystem.&lt;/p&gt;
]]></content><description>&lt;h2 id="grafanae2e-selectors-package">@grafana/e2e-selectors package&lt;/h2>
&lt;p>A library containing the different design components of the Grafana ecosystem.&lt;/p></description></item><item><title>@grafana/runtime</title><link>https://grafana.com/docs/grafana/v8.4/packages_api/runtime/</link><pubDate>Sat, 04 Apr 2026 12:26:57 +0000</pubDate><guid>https://grafana.com/docs/grafana/v8.4/packages_api/runtime/</guid><content><![CDATA[&lt;h2 id=&#34;grafanaruntime-package&#34;&gt;@grafana/runtime package&lt;/h2&gt;
&lt;p&gt;A library containing services, configurations etc. used to interact with the Grafana engine.&lt;/p&gt;
&lt;h2 id=&#34;classes&#34;&gt;Classes&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Class&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./copypanelevent/&#34;&gt;CopyPanelEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Called to copy a panel JSON into local storage&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourcewithbackend/&#34;&gt;DataSourceWithBackend&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Extend this class to implement a data source plugin that is depending on the Grafana backend API.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./grafanabootconfig/&#34;&gt;GrafanaBootConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./refreshevent/&#34;&gt;RefreshEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Called when a dashboard is refreshed&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./themechangedevent/&#34;&gt;ThemeChangedEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Called when the theme settings change&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timerangeupdatedevent/&#34;&gt;TimeRangeUpdatedEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Called when time range is updated&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;enumerations&#34;&gt;Enumerations&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Enumeration&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./echoeventtype/&#34;&gt;EchoEventType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Supported echo event types that can be sent via the &lt;a href=&#34;echosrv/&#34;&gt;EchoSrv&lt;/a&gt;&lt;!-- --&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./healthstatus/&#34;&gt;HealthStatus&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes the current health status of a data source plugin.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./metaanalyticseventname/&#34;&gt;MetaAnalyticsEventName&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;The meta analytics events that can be added to the echo service.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;functions&#34;&gt;Functions&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Function&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./frametometricfindvalue/&#34;&gt;frameToMetricFindValue(frame)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt; Return the first string or non-time field as the value&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getangularloader/&#34;&gt;getAngularLoader()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Used to retrieve the &lt;a href=&#34;angularloader/&#34;&gt;AngularLoader&lt;/a&gt; that enables the use of Angular components within a React component.&lt;!-- --&gt;Please see the &lt;a href=&#34;angularcomponent/&#34;&gt;AngularComponent&lt;/a&gt; for a proper example.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getappevents/&#34;&gt;getAppEvents()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Used to retrieve an event bus that manages application level events&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getdatasourcesrv/&#34;&gt;getDataSourceSrv()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Used to retrieve the &lt;a href=&#34;datasourcesrv/&#34;&gt;DataSourceSrv&lt;/a&gt; that is the entry point for communicating with a datasource that is added as a plugin (both external and internal).&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getechosrv/&#34;&gt;getEchoSrv()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Used to retrieve the &lt;a href=&#34;echosrv/&#34;&gt;EchoSrv&lt;/a&gt; that can be used to report events to registered echo backends.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getlocationsrv/&#34;&gt;getLocationSrv()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Used to retrieve the &lt;a href=&#34;locationsrv/&#34;&gt;LocationSrv&lt;/a&gt; that can be used to automatically navigate the user to a new place in Grafana.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./loadplugincss/&#34;&gt;loadPluginCss(options)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Use this to load css for a Grafana plugin by specifying a &lt;a href=&#34;plugincssoptions/&#34;&gt;PluginCssOptions&lt;/a&gt; containing styling for the dark and the light theme.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./locationsearchtoobject/&#34;&gt;locationSearchToObject(search)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Parses a location search string to an object&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./logdebug/&#34;&gt;logDebug(message, contexts)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Log a message at DEBUG level. Depending on configuration might be forwarded to backend and logged to stdout or sent to Sentry&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./logerror/&#34;&gt;logError(err, contexts)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Log an error. Depending on configuration might be forwarded to backend and logged to stdout or sent to Sentry&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./loginfo/&#34;&gt;logInfo(message, contexts)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Log a message at INFO level. Depending on configuration might be forwarded to backend and logged to stdout or sent to Sentry&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./logwarning/&#34;&gt;logWarning(message, contexts)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Log a message at WARNING level. Depending on configuration might be forwarded to backend and logged to stdout or sent to Sentry&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./todataqueryerror/&#34;&gt;toDataQueryError(err)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Convert an object into a DataQueryError &amp;ndash; if this is an HTTP response, it will put the correct values in the error field&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./todataqueryresponse/&#34;&gt;toDataQueryResponse(res, queries)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Parse the results from /api/ds/query into a DataQueryResponse&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;interfaces&#34;&gt;Interfaces&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Interface&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./angularcomponent/&#34;&gt;AngularComponent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Used to enable rendering of Angular components within a React component without losing proper typings.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./angularloader/&#34;&gt;AngularLoader&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Used to load an Angular component from the context of a React component. Please see the &lt;a href=&#34;angularcomponent/&#34;&gt;AngularComponent&lt;/a&gt; for a proper example.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./azuresettings/&#34;&gt;AzureSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./backendsrv/&#34;&gt;BackendSrv&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Used to communicate via http(s) to a remote backend such as the Grafana backend, a datasource etc. The BackendSrv is using the &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Fetch API&lt;/a&gt; under the hood to handle all the communication.&lt;!-- --&gt;The request function can be used to perform a remote call by specifying a &lt;a href=&#34;backendsrvrequest/&#34;&gt;BackendSrvRequest&lt;/a&gt;&lt;!-- --&gt;. To make the BackendSrv a bit easier to use we have added a couple of shorthand functions that will use default values executing the request.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dashboardinfo/&#34;&gt;DashboardInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes the basic dashboard information that can be passed as the meta analytics payload.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dashboardvieweventpayload/&#34;&gt;DashboardViewEventPayload&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes the payload of a dashboard view event.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datarequesteventpayload/&#34;&gt;DataRequestEventPayload&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes the payload of a data request event.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datarequestinfo/&#34;&gt;DataRequestInfo&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes the data request information passed as the meta analytics payload.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourcesrv/&#34;&gt;DataSourceSrv&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This is the entry point for communicating with a datasource that is added as a plugin (both external and internal). Via this service you will get access to the &lt;a href=&#34;../data/datasourceapi/&#34;&gt;DataSourceApi&lt;/a&gt; that have a rich API for communicating with the datasource.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./echobackend/&#34;&gt;EchoBackend&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes echo backends that can be registered to receive of events.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./echoevent/&#34;&gt;EchoEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes an echo event.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./echometa/&#34;&gt;EchoMeta&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes the meta information that are sent together with each event.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./echosrv/&#34;&gt;EchoSrv&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Used to send events to all the registered backends. This should be accessed via the &lt;a href=&#34;getechosrv/&#34;&gt;getEchoSrv()&lt;/a&gt; function. Will, by default, flush events to the backends every 10s or when the flush function is triggered.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./experimentviewechoeventpayload/&#34;&gt;ExperimentViewEchoEventPayload&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes the payload of an experimentview event.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fetcherror/&#34;&gt;FetchError&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Error type for fetch function in &lt;a href=&#34;backendsrv/&#34;&gt;BackendSrv&lt;/a&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fetcherrordataprops/&#34;&gt;FetchErrorDataProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Error type for fetch function in &lt;a href=&#34;backendsrv/&#34;&gt;BackendSrv&lt;/a&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fetchresponse/&#34;&gt;FetchResponse&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Response for fetch function in &lt;a href=&#34;backendsrv/&#34;&gt;BackendSrv&lt;/a&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getdatasourcelistfilters/&#34;&gt;GetDataSourceListFilters&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./healthcheckresult/&#34;&gt;HealthCheckResult&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes the payload returned when checking the health of a data source plugin.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./interactionechoeventpayload/&#34;&gt;InteractionEchoEventPayload&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes the payload of a user interaction event.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./locationservice/&#34;&gt;LocationService&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;A wrapper to help work with browser location and history&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./locationsrv/&#34;&gt;LocationSrv&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;If you need to automatically navigate the user to a new place in the application this should be done via the LocationSrv and it will make sure to update the application state accordingly.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./locationupdate/&#34;&gt;LocationUpdate&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./metaanalyticsevent/&#34;&gt;MetaAnalyticsEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes meta analytics event with predefined  type.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pageviewechoeventpayload/&#34;&gt;PageviewEchoEventPayload&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes the payload of a pageview event.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./plugincssoptions/&#34;&gt;PluginCssOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Option to specify a plugin css that should be applied for the dark and the light theme.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./sizemeta/&#34;&gt;SizeMeta&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes a size with width/height&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./templatesrv/&#34;&gt;TemplateSrv&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Via the TemplateSrv consumers get access to all the available template variables that can be used within the current active dashboard.&lt;!-- --&gt;For a more in-depth description visit: &lt;a href=&#34;/docs/grafana/latest/reference/templating/&#34;&gt;https://grafana.com/docs/grafana/latest/reference/templating&lt;/a&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;variables&#34;&gt;Variables&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Variable&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./config/&#34;&gt;config&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Use this to access the &lt;a href=&#34;grafanabootconfig/&#34;&gt;GrafanaBootConfig&lt;/a&gt; for the current running Grafana instance.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./featureenabled/&#34;&gt;featureEnabled&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getbackendsrv/&#34;&gt;getBackendSrv&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Used to retrieve the &lt;a href=&#34;backendsrv/&#34;&gt;BackendSrv&lt;/a&gt; that can be used to communicate via http(s) to a remote backend such as the Grafana backend, a datasource etc.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getlegacyangularinjector/&#34;&gt;getLegacyAngularInjector&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt; WARNING: this function provides a temporary way for plugins to access anything in the angular injector. While the migration from angular to react continues, there are a few options that do not yet have good alternatives. Note that use of this function will be removed in the future.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./gettemplatesrv/&#34;&gt;getTemplateSrv&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Used to retrieve the &lt;a href=&#34;templatesrv/&#34;&gt;TemplateSrv&lt;/a&gt; that can be used to fetch available template variables.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./isexperimentviewevent/&#34;&gt;isExperimentViewEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Experimentview event typeguard.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./isinteractionevent/&#34;&gt;isInteractionEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Interaction event typeguard.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./ispageviewevent/&#34;&gt;isPageviewEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Pageview event typeguard.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./locationservice/&#34;&gt;locationService&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./registerechobackend/&#34;&gt;registerEchoBackend&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Used to register echo backends that will receive Grafana echo events during application runtime.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./reportexperimentview/&#34;&gt;reportExperimentView&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Helper function to report experimentview events to the &lt;a href=&#34;echosrv/&#34;&gt;EchoSrv&lt;/a&gt;&lt;!-- --&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./reportinteraction/&#34;&gt;reportInteraction&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Helper function to report interaction events to the &lt;a href=&#34;echosrv/&#34;&gt;EchoSrv&lt;/a&gt;&lt;!-- --&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./reportmetaanalytics/&#34;&gt;reportMetaAnalytics&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Helper function to report meta analytics to the &lt;a href=&#34;echosrv/&#34;&gt;EchoSrv&lt;/a&gt;&lt;!-- --&gt;.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./reportpageview/&#34;&gt;reportPageview&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Helper function to report pageview events to the &lt;a href=&#34;echosrv/&#34;&gt;EchoSrv&lt;/a&gt;&lt;!-- --&gt;.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;type-aliases&#34;&gt;Type Aliases&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Type Alias&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./backendsrvrequest/&#34;&gt;BackendSrvRequest&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Used to initiate a remote call via the &lt;a href=&#34;backendsrv/&#34;&gt;BackendSrv&lt;/a&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./experimentviewechoevent/&#34;&gt;ExperimentViewEchoEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes experimentview event with predefined  type.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./healthcheckresultdetails/&#34;&gt;HealthCheckResultDetails&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes the details in the payload returned when checking the health of a data source plugin.&lt;!-- --&gt;If the &amp;lsquo;message&amp;rsquo; key exists, this will be displayed in the error message in DataSourceSettingsPage If the &amp;lsquo;verboseMessage&amp;rsquo; key exists, this will be displayed in the expandable details in the error message in DataSourceSettingsPage&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./interactionechoevent/&#34;&gt;InteractionEchoEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes interaction event with predefined  type.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./metaanalyticseventpayload/&#34;&gt;MetaAnalyticsEventPayload&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes the meta analytics payload passed with the &lt;a href=&#34;metaanalyticsevent/&#34;&gt;MetaAnalyticsEvent&lt;/a&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pageviewechoevent/&#34;&gt;PageviewEchoEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Describes pageview event with predefined  type.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./streamoptionsprovider/&#34;&gt;StreamOptionsProvider&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This allows data sources to customize the streaming connection query&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;]]></content><description>&lt;h2 id="grafanaruntime-package">@grafana/runtime package&lt;/h2>
&lt;p>A library containing services, configurations etc. used to interact with the Grafana engine.&lt;/p>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Class&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./copypanelevent/">CopyPanelEvent&lt;/a>&lt;/td>
&lt;td>Called to copy a panel JSON into local storage&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourcewithbackend/">DataSourceWithBackend&lt;/a>&lt;/td>
&lt;td>Extend this class to implement a data source plugin that is depending on the Grafana backend API.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./grafanabootconfig/">GrafanaBootConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./refreshevent/">RefreshEvent&lt;/a>&lt;/td>
&lt;td>Called when a dashboard is refreshed&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./themechangedevent/">ThemeChangedEvent&lt;/a>&lt;/td>
&lt;td>Called when the theme settings change&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timerangeupdatedevent/">TimeRangeUpdatedEvent&lt;/a>&lt;/td>
&lt;td>Called when time range is updated&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="enumerations">Enumerations&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Enumeration&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./echoeventtype/">EchoEventType&lt;/a>&lt;/td>
&lt;td>Supported echo event types that can be sent via the &lt;a href="echosrv/">EchoSrv&lt;/a>&lt;!-- -->.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./healthstatus/">HealthStatus&lt;/a>&lt;/td>
&lt;td>Describes the current health status of a data source plugin.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./metaanalyticseventname/">MetaAnalyticsEventName&lt;/a>&lt;/td>
&lt;td>The meta analytics events that can be added to the echo service.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="functions">Functions&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Function&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./frametometricfindvalue/">frameToMetricFindValue(frame)&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b> Return the first string or non-time field as the value&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getangularloader/">getAngularLoader()&lt;/a>&lt;/td>
&lt;td>Used to retrieve the &lt;a href="angularloader/">AngularLoader&lt;/a> that enables the use of Angular components within a React component.&lt;!-- -->Please see the &lt;a href="angularcomponent/">AngularComponent&lt;/a> for a proper example.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getappevents/">getAppEvents()&lt;/a>&lt;/td>
&lt;td>Used to retrieve an event bus that manages application level events&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getdatasourcesrv/">getDataSourceSrv()&lt;/a>&lt;/td>
&lt;td>Used to retrieve the &lt;a href="datasourcesrv/">DataSourceSrv&lt;/a> that is the entry point for communicating with a datasource that is added as a plugin (both external and internal).&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getechosrv/">getEchoSrv()&lt;/a>&lt;/td>
&lt;td>Used to retrieve the &lt;a href="echosrv/">EchoSrv&lt;/a> that can be used to report events to registered echo backends.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getlocationsrv/">getLocationSrv()&lt;/a>&lt;/td>
&lt;td>Used to retrieve the &lt;a href="locationsrv/">LocationSrv&lt;/a> that can be used to automatically navigate the user to a new place in Grafana.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./loadplugincss/">loadPluginCss(options)&lt;/a>&lt;/td>
&lt;td>Use this to load css for a Grafana plugin by specifying a &lt;a href="plugincssoptions/">PluginCssOptions&lt;/a> containing styling for the dark and the light theme.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./locationsearchtoobject/">locationSearchToObject(search)&lt;/a>&lt;/td>
&lt;td>Parses a location search string to an object&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./logdebug/">logDebug(message, contexts)&lt;/a>&lt;/td>
&lt;td>Log a message at DEBUG level. Depending on configuration might be forwarded to backend and logged to stdout or sent to Sentry&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./logerror/">logError(err, contexts)&lt;/a>&lt;/td>
&lt;td>Log an error. Depending on configuration might be forwarded to backend and logged to stdout or sent to Sentry&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./loginfo/">logInfo(message, contexts)&lt;/a>&lt;/td>
&lt;td>Log a message at INFO level. Depending on configuration might be forwarded to backend and logged to stdout or sent to Sentry&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./logwarning/">logWarning(message, contexts)&lt;/a>&lt;/td>
&lt;td>Log a message at WARNING level. Depending on configuration might be forwarded to backend and logged to stdout or sent to Sentry&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./todataqueryerror/">toDataQueryError(err)&lt;/a>&lt;/td>
&lt;td>Convert an object into a DataQueryError &amp;ndash; if this is an HTTP response, it will put the correct values in the error field&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./todataqueryresponse/">toDataQueryResponse(res, queries)&lt;/a>&lt;/td>
&lt;td>Parse the results from /api/ds/query into a DataQueryResponse&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="interfaces">Interfaces&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Interface&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./angularcomponent/">AngularComponent&lt;/a>&lt;/td>
&lt;td>Used to enable rendering of Angular components within a React component without losing proper typings.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./angularloader/">AngularLoader&lt;/a>&lt;/td>
&lt;td>Used to load an Angular component from the context of a React component. Please see the &lt;a href="angularcomponent/">AngularComponent&lt;/a> for a proper example.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./azuresettings/">AzureSettings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./backendsrv/">BackendSrv&lt;/a>&lt;/td>
&lt;td>Used to communicate via http(s) to a remote backend such as the Grafana backend, a datasource etc. The BackendSrv is using the &lt;a href="https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API" target="_blank" rel="noopener noreferrer">Fetch API&lt;/a> under the hood to handle all the communication.&lt;!-- -->The request function can be used to perform a remote call by specifying a &lt;a href="backendsrvrequest/">BackendSrvRequest&lt;/a>&lt;!-- -->. To make the BackendSrv a bit easier to use we have added a couple of shorthand functions that will use default values executing the request.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dashboardinfo/">DashboardInfo&lt;/a>&lt;/td>
&lt;td>Describes the basic dashboard information that can be passed as the meta analytics payload.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dashboardvieweventpayload/">DashboardViewEventPayload&lt;/a>&lt;/td>
&lt;td>Describes the payload of a dashboard view event.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datarequesteventpayload/">DataRequestEventPayload&lt;/a>&lt;/td>
&lt;td>Describes the payload of a data request event.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datarequestinfo/">DataRequestInfo&lt;/a>&lt;/td>
&lt;td>Describes the data request information passed as the meta analytics payload.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourcesrv/">DataSourceSrv&lt;/a>&lt;/td>
&lt;td>This is the entry point for communicating with a datasource that is added as a plugin (both external and internal). Via this service you will get access to the &lt;a href="../data/datasourceapi/">DataSourceApi&lt;/a> that have a rich API for communicating with the datasource.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./echobackend/">EchoBackend&lt;/a>&lt;/td>
&lt;td>Describes echo backends that can be registered to receive of events.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./echoevent/">EchoEvent&lt;/a>&lt;/td>
&lt;td>Describes an echo event.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./echometa/">EchoMeta&lt;/a>&lt;/td>
&lt;td>Describes the meta information that are sent together with each event.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./echosrv/">EchoSrv&lt;/a>&lt;/td>
&lt;td>Used to send events to all the registered backends. This should be accessed via the &lt;a href="getechosrv/">getEchoSrv()&lt;/a> function. Will, by default, flush events to the backends every 10s or when the flush function is triggered.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./experimentviewechoeventpayload/">ExperimentViewEchoEventPayload&lt;/a>&lt;/td>
&lt;td>Describes the payload of an experimentview event.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fetcherror/">FetchError&lt;/a>&lt;/td>
&lt;td>Error type for fetch function in &lt;a href="backendsrv/">BackendSrv&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fetcherrordataprops/">FetchErrorDataProps&lt;/a>&lt;/td>
&lt;td>Error type for fetch function in &lt;a href="backendsrv/">BackendSrv&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fetchresponse/">FetchResponse&lt;/a>&lt;/td>
&lt;td>Response for fetch function in &lt;a href="backendsrv/">BackendSrv&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getdatasourcelistfilters/">GetDataSourceListFilters&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./healthcheckresult/">HealthCheckResult&lt;/a>&lt;/td>
&lt;td>Describes the payload returned when checking the health of a data source plugin.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./interactionechoeventpayload/">InteractionEchoEventPayload&lt;/a>&lt;/td>
&lt;td>Describes the payload of a user interaction event.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./locationservice/">LocationService&lt;/a>&lt;/td>
&lt;td>A wrapper to help work with browser location and history&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./locationsrv/">LocationSrv&lt;/a>&lt;/td>
&lt;td>If you need to automatically navigate the user to a new place in the application this should be done via the LocationSrv and it will make sure to update the application state accordingly.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./locationupdate/">LocationUpdate&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./metaanalyticsevent/">MetaAnalyticsEvent&lt;/a>&lt;/td>
&lt;td>Describes meta analytics event with predefined type.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pageviewechoeventpayload/">PageviewEchoEventPayload&lt;/a>&lt;/td>
&lt;td>Describes the payload of a pageview event.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./plugincssoptions/">PluginCssOptions&lt;/a>&lt;/td>
&lt;td>Option to specify a plugin css that should be applied for the dark and the light theme.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./sizemeta/">SizeMeta&lt;/a>&lt;/td>
&lt;td>Describes a size with width/height&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./templatesrv/">TemplateSrv&lt;/a>&lt;/td>
&lt;td>Via the TemplateSrv consumers get access to all the available template variables that can be used within the current active dashboard.&lt;!-- -->For a more in-depth description visit: &lt;a href="/docs/grafana/latest/reference/templating/">https://grafana.com/docs/grafana/latest/reference/templating&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="variables">Variables&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Variable&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./config/">config&lt;/a>&lt;/td>
&lt;td>Use this to access the &lt;a href="grafanabootconfig/">GrafanaBootConfig&lt;/a> for the current running Grafana instance.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./featureenabled/">featureEnabled&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getbackendsrv/">getBackendSrv&lt;/a>&lt;/td>
&lt;td>Used to retrieve the &lt;a href="backendsrv/">BackendSrv&lt;/a> that can be used to communicate via http(s) to a remote backend such as the Grafana backend, a datasource etc.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getlegacyangularinjector/">getLegacyAngularInjector&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b> WARNING: this function provides a temporary way for plugins to access anything in the angular injector. While the migration from angular to react continues, there are a few options that do not yet have good alternatives. Note that use of this function will be removed in the future.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./gettemplatesrv/">getTemplateSrv&lt;/a>&lt;/td>
&lt;td>Used to retrieve the &lt;a href="templatesrv/">TemplateSrv&lt;/a> that can be used to fetch available template variables.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./isexperimentviewevent/">isExperimentViewEvent&lt;/a>&lt;/td>
&lt;td>Experimentview event typeguard.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./isinteractionevent/">isInteractionEvent&lt;/a>&lt;/td>
&lt;td>Interaction event typeguard.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./ispageviewevent/">isPageviewEvent&lt;/a>&lt;/td>
&lt;td>Pageview event typeguard.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./locationservice/">locationService&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./registerechobackend/">registerEchoBackend&lt;/a>&lt;/td>
&lt;td>Used to register echo backends that will receive Grafana echo events during application runtime.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./reportexperimentview/">reportExperimentView&lt;/a>&lt;/td>
&lt;td>Helper function to report experimentview events to the &lt;a href="echosrv/">EchoSrv&lt;/a>&lt;!-- -->.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./reportinteraction/">reportInteraction&lt;/a>&lt;/td>
&lt;td>Helper function to report interaction events to the &lt;a href="echosrv/">EchoSrv&lt;/a>&lt;!-- -->.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./reportmetaanalytics/">reportMetaAnalytics&lt;/a>&lt;/td>
&lt;td>Helper function to report meta analytics to the &lt;a href="echosrv/">EchoSrv&lt;/a>&lt;!-- -->.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./reportpageview/">reportPageview&lt;/a>&lt;/td>
&lt;td>Helper function to report pageview events to the &lt;a href="echosrv/">EchoSrv&lt;/a>&lt;!-- -->.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="type-aliases">Type Aliases&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Type Alias&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./backendsrvrequest/">BackendSrvRequest&lt;/a>&lt;/td>
&lt;td>Used to initiate a remote call via the &lt;a href="backendsrv/">BackendSrv&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./experimentviewechoevent/">ExperimentViewEchoEvent&lt;/a>&lt;/td>
&lt;td>Describes experimentview event with predefined type.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./healthcheckresultdetails/">HealthCheckResultDetails&lt;/a>&lt;/td>
&lt;td>Describes the details in the payload returned when checking the health of a data source plugin.&lt;!-- -->If the &amp;lsquo;message&amp;rsquo; key exists, this will be displayed in the error message in DataSourceSettingsPage If the &amp;lsquo;verboseMessage&amp;rsquo; key exists, this will be displayed in the expandable details in the error message in DataSourceSettingsPage&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./interactionechoevent/">InteractionEchoEvent&lt;/a>&lt;/td>
&lt;td>Describes interaction event with predefined type.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./metaanalyticseventpayload/">MetaAnalyticsEventPayload&lt;/a>&lt;/td>
&lt;td>Describes the meta analytics payload passed with the &lt;a href="metaanalyticsevent/">MetaAnalyticsEvent&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pageviewechoevent/">PageviewEchoEvent&lt;/a>&lt;/td>
&lt;td>Describes pageview event with predefined type.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./streamoptionsprovider/">StreamOptionsProvider&lt;/a>&lt;/td>
&lt;td>This allows data sources to customize the streaming connection query&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section></description></item><item><title>@grafana/schema</title><link>https://grafana.com/docs/grafana/v8.4/packages_api/schema/</link><pubDate>Sat, 04 Apr 2026 12:26:57 +0000</pubDate><guid>https://grafana.com/docs/grafana/v8.4/packages_api/schema/</guid><content><![CDATA[&lt;h2 id=&#34;grafanaschema-package&#34;&gt;@grafana/schema package&lt;/h2&gt;
&lt;p&gt;A library containing most of the static shapes required by Grafana.&lt;/p&gt;
&lt;h2 id=&#34;enumerations&#34;&gt;Enumerations&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Enumeration&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./axisplacement/&#34;&gt;AxisPlacement&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./baralignment/&#34;&gt;BarAlignment&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./bargaugedisplaymode/&#34;&gt;BarGaugeDisplayMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./bigvaluecolormode/&#34;&gt;BigValueColorMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./bigvaluegraphmode/&#34;&gt;BigValueGraphMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./bigvaluejustifymode/&#34;&gt;BigValueJustifyMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./bigvaluetextmode/&#34;&gt;BigValueTextMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graphdrawstyle/&#34;&gt;GraphDrawStyle&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graphgradientmode/&#34;&gt;GraphGradientMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graphtransform/&#34;&gt;GraphTransform&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graphtresholdsstylemode/&#34;&gt;GraphTresholdsStyleMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./legenddisplaymode/&#34;&gt;LegendDisplayMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./lineinterpolation/&#34;&gt;LineInterpolation&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./scaledirection/&#34;&gt;ScaleDirection&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./scaledistribution/&#34;&gt;ScaleDistribution&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./scaleorientation/&#34;&gt;ScaleOrientation&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./sortorder/&#34;&gt;SortOrder&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./stackingmode/&#34;&gt;StackingMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tablecelldisplaymode/&#34;&gt;TableCellDisplayMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tooltipdisplaymode/&#34;&gt;TooltipDisplayMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./visibilitymode/&#34;&gt;VisibilityMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./vizorientation/&#34;&gt;VizOrientation&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;interfaces&#34;&gt;Interfaces&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Interface&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./axisconfig/&#34;&gt;AxisConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./barconfig/&#34;&gt;BarConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fillconfig/&#34;&gt;FillConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graphfieldconfig/&#34;&gt;GraphFieldConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graphthresholdsstyleconfig/&#34;&gt;GraphThresholdsStyleConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./hideablefieldconfig/&#34;&gt;HideableFieldConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./hideseriesconfig/&#34;&gt;HideSeriesConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./lineconfig/&#34;&gt;LineConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./linestyle/&#34;&gt;LineStyle&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./optionswithlegend/&#34;&gt;OptionsWithLegend&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./optionswithtextformatting/&#34;&gt;OptionsWithTextFormatting&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./optionswithtooltip/&#34;&gt;OptionsWithTooltip&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pointsconfig/&#34;&gt;PointsConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./reducedataoptions/&#34;&gt;ReduceDataOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./scaledistributionconfig/&#34;&gt;ScaleDistributionConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./singlestatbaseoptions/&#34;&gt;SingleStatBaseOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./stackablefieldconfig/&#34;&gt;StackableFieldConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./stackingconfig/&#34;&gt;StackingConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tablefieldoptions/&#34;&gt;TableFieldOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tablesortbyfieldstate/&#34;&gt;TableSortByFieldState&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./vizlegendoptions/&#34;&gt;VizLegendOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./viztextdisplayoptions/&#34;&gt;VizTextDisplayOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./viztooltipoptions/&#34;&gt;VizTooltipOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;variables&#34;&gt;Variables&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Variable&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./defaulttablefieldoptions/&#34;&gt;defaultTableFieldOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;type-aliases&#34;&gt;Type Aliases&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Type Alias&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldtextalignment/&#34;&gt;FieldTextAlignment&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./legendplacement/&#34;&gt;LegendPlacement&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;]]></content><description>&lt;h2 id="grafanaschema-package">@grafana/schema package&lt;/h2>
&lt;p>A library containing most of the static shapes required by Grafana.&lt;/p>
&lt;h2 id="enumerations">Enumerations&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Enumeration&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./axisplacement/">AxisPlacement&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./baralignment/">BarAlignment&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./bargaugedisplaymode/">BarGaugeDisplayMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./bigvaluecolormode/">BigValueColorMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./bigvaluegraphmode/">BigValueGraphMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./bigvaluejustifymode/">BigValueJustifyMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./bigvaluetextmode/">BigValueTextMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graphdrawstyle/">GraphDrawStyle&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graphgradientmode/">GraphGradientMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graphtransform/">GraphTransform&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graphtresholdsstylemode/">GraphTresholdsStyleMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./legenddisplaymode/">LegendDisplayMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./lineinterpolation/">LineInterpolation&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./scaledirection/">ScaleDirection&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./scaledistribution/">ScaleDistribution&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./scaleorientation/">ScaleOrientation&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./sortorder/">SortOrder&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./stackingmode/">StackingMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tablecelldisplaymode/">TableCellDisplayMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tooltipdisplaymode/">TooltipDisplayMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./visibilitymode/">VisibilityMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./vizorientation/">VizOrientation&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="interfaces">Interfaces&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Interface&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./axisconfig/">AxisConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./barconfig/">BarConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fillconfig/">FillConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graphfieldconfig/">GraphFieldConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graphthresholdsstyleconfig/">GraphThresholdsStyleConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./hideablefieldconfig/">HideableFieldConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./hideseriesconfig/">HideSeriesConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./lineconfig/">LineConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./linestyle/">LineStyle&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./optionswithlegend/">OptionsWithLegend&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./optionswithtextformatting/">OptionsWithTextFormatting&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./optionswithtooltip/">OptionsWithTooltip&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pointsconfig/">PointsConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./reducedataoptions/">ReduceDataOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./scaledistributionconfig/">ScaleDistributionConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./singlestatbaseoptions/">SingleStatBaseOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./stackablefieldconfig/">StackableFieldConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./stackingconfig/">StackingConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tablefieldoptions/">TableFieldOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tablesortbyfieldstate/">TableSortByFieldState&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./vizlegendoptions/">VizLegendOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./viztextdisplayoptions/">VizTextDisplayOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./viztooltipoptions/">VizTooltipOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="variables">Variables&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Variable&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./defaulttablefieldoptions/">defaultTableFieldOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="type-aliases">Type Aliases&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Type Alias&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./fieldtextalignment/">FieldTextAlignment&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./legendplacement/">LegendPlacement&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section></description></item><item><title>@grafana/ui</title><link>https://grafana.com/docs/grafana/v8.4/packages_api/ui/</link><pubDate>Sat, 04 Apr 2026 12:26:57 +0000</pubDate><guid>https://grafana.com/docs/grafana/v8.4/packages_api/ui/</guid><content><![CDATA[&lt;h2 id=&#34;grafanaui-package&#34;&gt;@grafana/ui package&lt;/h2&gt;
&lt;p&gt;A library containing the different design components of the Grafana ecosystem.&lt;/p&gt;
&lt;h2 id=&#34;classes&#34;&gt;Classes&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Class&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./bargauge/&#34;&gt;BarGauge&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./bigvalue/&#34;&gt;BigValue&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./cascader/&#34;&gt;Cascader&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./clickoutsidewrapper/&#34;&gt;ClickOutsideWrapper&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./errorboundary/&#34;&gt;ErrorBoundary&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./errorboundaryalert/&#34;&gt;ErrorBoundaryAlert&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./gauge/&#34;&gt;Gauge&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graph/&#34;&gt;Graph&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;This is a react wrapper for the angular, flot based graph visualization. Rather than using this component, you should use the `&lt;!-- --&gt;&amp;lt;&lt;!-- --&gt;PanelRender &amp;hellip;/&lt;!-- --&gt;&amp;gt; with timeseries panel configs.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graphng/&#34;&gt;GraphNG&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&amp;ldquo;Time as X&amp;rdquo; core component, expects ascending x&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graphseriestoggler/&#34;&gt;GraphSeriesToggler&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./jsonexplorer/&#34;&gt;JsonExplorer&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;JsonExplorer&lt;!-- --&gt;JsonExplorer allows you to render JSON objects in HTML with a **collapsible** navigation.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./jsonformatter/&#34;&gt;JSONFormatter&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./list/&#34;&gt;List&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./modalsprovider/&#34;&gt;ModalsProvider&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./popover/&#34;&gt;Popover&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./popovercontroller/&#34;&gt;PopoverController&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./queryfield/&#34;&gt;QueryField&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Renders an editor field. Pass initial value as initialQuery and listen to changes in props.onValueChanged. This component can only process strings. Internally it uses Slate Value. Implement props.onTypeahead to use suggestions, see PromQueryField.tsx as an example.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./refreshpicker/&#34;&gt;RefreshPicker&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./selectvalueeditor/&#34;&gt;SelectValueEditor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./setinterval/&#34;&gt;SetInterval&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./statspicker/&#34;&gt;StatsPicker&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./stringarrayeditor/&#34;&gt;StringArrayEditor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./unitpicker/&#34;&gt;UnitPicker&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./uplotconfigbuilder/&#34;&gt;UPlotConfigBuilder&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./vizrepeater/&#34;&gt;VizRepeater&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;enumerations&#34;&gt;Enumerations&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Enumeration&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./bargaugedisplaymode/&#34;&gt;BarGaugeDisplayMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./bigvaluecolormode/&#34;&gt;BigValueColorMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./bigvaluegraphmode/&#34;&gt;BigValueGraphMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./bigvaluejustifymode/&#34;&gt;BigValueJustifyMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./bigvaluetextmode/&#34;&gt;BigValueTextMode&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Options for how the value &amp;amp; title are to be displayed&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./completionitemkind/&#34;&gt;CompletionItemKind&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./eventswithvalidation/&#34;&gt;EventsWithValidation&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./legacyinputstatus/&#34;&gt;LegacyInputStatus&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./nodegraphdataframefieldnames/&#34;&gt;NodeGraphDataFrameFieldNames&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./seriesvisibilitychangebehavior/&#34;&gt;SeriesVisibilityChangeBehavior&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;functions&#34;&gt;Functions&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Function&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./alertingsettings/&#34;&gt;AlertingSettings({ alertmanagerDataSources, options, onOptionsChange, })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./asyncmultiselect/&#34;&gt;AsyncMultiSelect(props)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./asyncselect/&#34;&gt;AsyncSelect(props)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./bracesplugin/&#34;&gt;BracesPlugin()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./buildscalekey/&#34;&gt;buildScaleKey(config)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./calculatefontsize/&#34;&gt;calculateFontSize(text, width, height, lineHeight, maxSize)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./clearplugin/&#34;&gt;ClearPlugin()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./clipboardbutton/&#34;&gt;ClipboardButton({ onClipboardCopy, onClipboardError, children, getText, &amp;hellip;buttonProps })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./clipboardplugin/&#34;&gt;ClipboardPlugin()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./convertoldangularvaluemapping/&#34;&gt;convertOldAngularValueMapping(panel)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./emotionperftest/&#34;&gt;EmotionPerfTest()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./eventscanvas/&#34;&gt;EventsCanvas({ id, events, renderEventMarker, mapEventToXYCoords, config })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fadetransition/&#34;&gt;FadeTransition(props)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./filedropzone/&#34;&gt;FileDropzone({ options, children, readAs, onLoad, fileListRenderer })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./filedropzonedefaultchildren/&#34;&gt;FileDropzoneDefaultChildren({ primaryText, secondaryText, })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./filelistitem/&#34;&gt;FileListItem({ file: customFile, removeFile })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./form/&#34;&gt;Form({ defaultValues, onSubmit, validateOnMount, validateFieldsOnMount, children, validateOn, maxWidth, &amp;hellip;htmlProps })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getfieldtypeicon/&#34;&gt;getFieldTypeIcon(field)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Get the icon for a given field type&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getscrollbarwidth/&#34;&gt;getScrollbarWidth()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./gettagcolor/&#34;&gt;getTagColor(index)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./gettagcolorsfromname/&#34;&gt;getTagColorsFromName(name)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Returns tag badge background and border colors based on hashed tag name.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./gettextcolorforbackground/&#34;&gt;getTextColorForBackground(color)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./indentationplugin/&#34;&gt;IndentationPlugin()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./measuretext/&#34;&gt;measureText(text, fontSize)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./modal/&#34;&gt;Modal(props)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./multiselect/&#34;&gt;MultiSelect(props)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./newlineplugin/&#34;&gt;NewlinePlugin()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./portal/&#34;&gt;Portal(props)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./prepareplotframe/&#34;&gt;preparePlotFrame(frames, dimFields, timeRange)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./radiobuttongroup/&#34;&gt;RadioButtonGroup({ options, value, onChange, onClick, disabled, disabledOptions, size, className, fullWidth, autoFocus, })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./resetselectstyles/&#34;&gt;resetSelectStyles(theme)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./runnerplugin/&#34;&gt;RunnerPlugin({ handler })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./segment/&#34;&gt;Segment({ options, value, onChange, Component, className, allowCustomValue, allowEmptyValue, placeholder, disabled, inputMinWidth, inputPlaceholder, onExpandedChange, autofocus, &amp;hellip;rest })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./segmentasync/&#34;&gt;SegmentAsync({ value, onChange, loadOptions, reloadOptionsOnChange, Component, className, allowCustomValue, allowEmptyValue, disabled, placeholder, inputMinWidth, inputPlaceholder, autofocus, onExpandedChange, noOptionMessageHandler, &amp;hellip;rest })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./segmentinput/&#34;&gt;SegmentInput({ value: initialValue, onChange, Component, className, placeholder, inputPlaceholder, disabled, autofocus, onExpandedChange, &amp;hellip;rest })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./select/&#34;&gt;Select(props)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./selectionshortcutsplugin/&#34;&gt;SelectionShortcutsPlugin()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./sharedsinglestatmigrationhandler/&#34;&gt;sharedSingleStatMigrationHandler(panel)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./sharedsinglestatpanelchangedhandler/&#34;&gt;sharedSingleStatPanelChangedHandler(panel, prevPluginId, prevOptions)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./slateprism/&#34;&gt;SlatePrism(optsParam, prismLanguages)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;A Slate plugin to highlight code syntax.&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./slideouttransition/&#34;&gt;SlideOutTransition(props)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./stylesfactory/&#34;&gt;stylesFactory(stylesCreator)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./suggestionsplugin/&#34;&gt;SuggestionsPlugin({ onTypeahead, cleanText, onWillApplySuggestion, portalOrigin, })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tabbedcontainer/&#34;&gt;TabbedContainer(props)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./usestyles/&#34;&gt;useStyles(getStyles)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./usestyles2/&#34;&gt;useStyles2(getStyles)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./usetheme/&#34;&gt;useTheme()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./usetheme2/&#34;&gt;useTheme2()&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./valuepicker/&#34;&gt;ValuePicker({ label, icon, options, onChange, variant, minWidth, size, isFullWidth, menuPlacement, })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./vizlegend/&#34;&gt;VizLegend({ items, displayMode, sortBy: sortKey, seriesVisibilityChangeBehavior, sortDesc, onLabelClick, onToggleSort, placement, className, itemRenderer, readonly, })&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./witherrorboundary/&#34;&gt;withErrorBoundary(Component, errorBoundaryProps)&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;HOC for wrapping a component in an error boundary.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;interfaces&#34;&gt;Interfaces&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Interface&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./badgeprops/&#34;&gt;BadgeProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./cardcontainerprops/&#34;&gt;CardContainerProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./cardprops/&#34;&gt;CardProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./cascaderoption/&#34;&gt;CascaderOption&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./completionitem/&#34;&gt;CompletionItem&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./completionitemgroup/&#34;&gt;CompletionItemGroup&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./confirmmodalprops/&#34;&gt;ConfirmModalProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./contextmenuprops/&#34;&gt;ContextMenuProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./customcontrolprops/&#34;&gt;CustomControlProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datepickerprops/&#34;&gt;DatePickerProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datepickerwithinputprops/&#34;&gt;DatePickerWithInputProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dropzonefile/&#34;&gt;DropzoneFile&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./errorboundaryalertprops/&#34;&gt;ErrorBoundaryAlertProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Props for the ErrorBoundaryAlert component&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldarrayapi/&#34;&gt;FieldArrayApi&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./filedropzoneprops/&#34;&gt;FileDropzoneProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./filelistitemprops/&#34;&gt;FileListItemProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graphngprops/&#34;&gt;GraphNGProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graphseriestogglerapi/&#34;&gt;GraphSeriesTogglerAPI&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./loadingplaceholderprops/&#34;&gt;LoadingPlaceholderProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./multiselectcommonprops/&#34;&gt;MultiSelectCommonProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./plotselection/&#34;&gt;PlotSelection&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pluginsignaturebadgeprops/&#34;&gt;PluginSignatureBadgeProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./selectableoptgroup/&#34;&gt;SelectableOptGroup&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./selectasyncprops/&#34;&gt;SelectAsyncProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./selectbaseprops/&#34;&gt;SelectBaseProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./selectcommonprops/&#34;&gt;SelectCommonProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./selectcontainerprops/&#34;&gt;SelectContainerProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./seriestableprops/&#34;&gt;SeriesTableProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./seriestablerowprops/&#34;&gt;SeriesTableRowProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./singlestatbaseoptions/&#34;&gt;SingleStatBaseOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./suggestionsstate/&#34;&gt;SuggestionsState&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tabconfig/&#34;&gt;TabConfig&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tablesortbyfieldstate/&#34;&gt;TableSortByFieldState&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./themeable/&#34;&gt;Themeable&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./themeable2/&#34;&gt;Themeable2&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timerangepickerprops/&#34;&gt;TimeRangePickerProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./token/&#34;&gt;Token&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./typeaheadinput/&#34;&gt;TypeaheadInput&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./typeaheadoutput/&#34;&gt;TypeaheadOutput&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./validationevents/&#34;&gt;ValidationEvents&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./validationrule/&#34;&gt;ValidationRule&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./vizlayoutcomponenttype/&#34;&gt;VizLayoutComponentType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./vizlayoutlegendprops/&#34;&gt;VizLayoutLegendProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./vizlayoutprops/&#34;&gt;VizLayoutProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./vizlegenditem/&#34;&gt;VizLegendItem&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./vizrepeaterrendervalueprops/&#34;&gt;VizRepeaterRenderValueProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;namespaces&#34;&gt;Namespaces&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Namespace&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./commonoptionsbuilder/&#34;&gt;commonOptionsBuilder&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./domutil/&#34;&gt;DOMUtil&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./modal/&#34;&gt;Modal&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./radiobuttongroup/&#34;&gt;RadioButtonGroup&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./reactutils/&#34;&gt;ReactUtils&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./stylemixins/&#34;&gt;styleMixins&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./vizlegend/&#34;&gt;VizLegend&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;variables&#34;&gt;Variables&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Variable&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./alert/&#34;&gt;Alert&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./badge/&#34;&gt;Badge&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./button/&#34;&gt;Button&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./buttoncascader/&#34;&gt;ButtonCascader&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./buttongroup/&#34;&gt;ButtonGroup&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./buttonselect/&#34;&gt;ButtonSelect&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./calltoactioncard/&#34;&gt;CallToActionCard&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./card/&#34;&gt;Card&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Generic card component&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./cardcontainer/&#34;&gt;CardContainer&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./certificationkey/&#34;&gt;CertificationKey&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./checkbox/&#34;&gt;Checkbox&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./codeeditor/&#34;&gt;CodeEditor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./collapsablesection/&#34;&gt;CollapsableSection&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./collapse/&#34;&gt;Collapse&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./colorpicker/&#34;&gt;ColorPicker&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./colors/&#34;&gt;colors&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./confirmbutton/&#34;&gt;ConfirmButton&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./confirmmodal/&#34;&gt;ConfirmModal&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./container/&#34;&gt;Container&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./contextmenu/&#34;&gt;ContextMenu&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./controlledcollapse/&#34;&gt;ControlledCollapse&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./counter/&#34;&gt;Counter&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./customscrollbar/&#34;&gt;CustomScrollbar&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Wraps component into &lt;Scrollbars&gt; component from &lt;code&gt;react-custom-scrollbars&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datalinkinput/&#34;&gt;DataLinkInput&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datalinkscontextmenu/&#34;&gt;DataLinksContextMenu&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datalinksinlineeditor/&#34;&gt;DataLinksInlineEditor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datasourcehttpsettings/&#34;&gt;DataSourceHttpSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datepicker/&#34;&gt;DatePicker&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datepickerwithinput/&#34;&gt;DatePickerWithInput&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./datetimepicker/&#34;&gt;DateTimePicker&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./defaultintervals/&#34;&gt;defaultIntervals&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./deletebutton/&#34;&gt;DeleteButton&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./drawer/&#34;&gt;Drawer&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./dropdownindicator/&#34;&gt;DropdownIndicator&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./emptysearchresult/&#34;&gt;EmptySearchResult&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./errorwithstack/&#34;&gt;ErrorWithStack&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./featurebadge/&#34;&gt;FeatureBadge&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./featureinfobox/&#34;&gt;FeatureInfoBox&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./field/&#34;&gt;Field&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldarray/&#34;&gt;FieldArray&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldmatchersui/&#34;&gt;fieldMatchersUI&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldset/&#34;&gt;FieldSet&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fieldvalidationmessage/&#34;&gt;FieldValidationMessage&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fileupload/&#34;&gt;FileUpload&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./filterinput/&#34;&gt;FilterInput&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./filterpill/&#34;&gt;FilterPill&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./formattedvaluedisplay/&#34;&gt;FormattedValueDisplay&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./fullwidthbuttoncontainer/&#34;&gt;FullWidthButtonContainer&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getavailableicons/&#34;&gt;getAvailableIcons&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getcardstyles/&#34;&gt;getCardStyles&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getformstyles/&#34;&gt;getFormStyles&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getinputstyles/&#34;&gt;getInputStyles&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getlogrowstyles/&#34;&gt;getLogRowStyles&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getselectstyles/&#34;&gt;getSelectStyles&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./getstandardfieldconfigs/&#34;&gt;getStandardFieldConfigs&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Returns collection of common field config properties definitions&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./gettheme/&#34;&gt;getTheme&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graphtickformatter/&#34;&gt;graphTickFormatter&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graphtimeformat/&#34;&gt;graphTimeFormat&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./graphwithlegend/&#34;&gt;GraphWithLegend&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./hasvalidationevent/&#34;&gt;hasValidationEvent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./horizontalgroup/&#34;&gt;HorizontalGroup&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./icon/&#34;&gt;Icon&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./iconbutton/&#34;&gt;IconButton&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./infobox/&#34;&gt;InfoBox&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./inlinefield/&#34;&gt;InlineField&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./inlinefieldrow/&#34;&gt;InlineFieldRow&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./inlineformlabel/&#34;&gt;InlineFormLabel&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./inlinelabel/&#34;&gt;InlineLabel&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./inlinesegmentgroup/&#34;&gt;InlineSegmentGroup&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./inlineswitch/&#34;&gt;InlineSwitch&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./input/&#34;&gt;Input&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./inputcontrol/&#34;&gt;InputControl&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./label/&#34;&gt;Label&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./legacyforms/&#34;&gt;LegacyForms&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./legend/&#34;&gt;Legend&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./linkbutton/&#34;&gt;LinkButton&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./linkmodeltocontextmenuitems/&#34;&gt;linkModelToContextMenuItems&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Delays creating links until we need to open the ContextMenu&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./loadingplaceholder/&#34;&gt;LoadingPlaceholder&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./loglabels/&#34;&gt;LogLabels&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./logmessageansi/&#34;&gt;LogMessageAnsi&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./logrows/&#34;&gt;LogRows&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./makefragment/&#34;&gt;makeFragment&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./makevalue/&#34;&gt;makeValue&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./marker/&#34;&gt;Marker&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./mocktheme/&#34;&gt;mockTheme&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./mockthemecontext/&#34;&gt;mockThemeContext&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./modalroot/&#34;&gt;ModalRoot&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./modalscontroller/&#34;&gt;ModalsController&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./modaltabsheader/&#34;&gt;ModalTabsHeader&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./numbervalueeditor/&#34;&gt;NumberValueEditor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pagination/&#34;&gt;Pagination&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./panelcontextroot/&#34;&gt;PanelContextRoot&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./plotlegend/&#34;&gt;PlotLegend&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./pluginsignaturebadge/&#34;&gt;PluginSignatureBadge&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./rangeslider/&#34;&gt;RangeSlider&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;RichHistoryQueriesTab uses this Range Component&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./regexvalidation/&#34;&gt;regexValidation&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./schema/&#34;&gt;SCHEMA&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./selectcontainer/&#34;&gt;SelectContainer&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./selectoptionintest/&#34;&gt;selectOptionInTest&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./seriescolorpicker/&#34;&gt;SeriesColorPicker&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./seriescolorpickerpopover/&#34;&gt;SeriesColorPickerPopover&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./seriescolorpickerpopoverwiththeme/&#34;&gt;SeriesColorPickerPopoverWithTheme&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./seriesicon/&#34;&gt;SeriesIcon&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./seriestable/&#34;&gt;SeriesTable&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./seriestablerow/&#34;&gt;SeriesTableRow&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./sharedinputstyle/&#34;&gt;sharedInputStyle&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./slider/&#34;&gt;Slider&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./slidervalueeditor/&#34;&gt;SliderValueEditor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./sortedcolors/&#34;&gt;sortedColors&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./spinner/&#34;&gt;Spinner&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./stringvalueeditor/&#34;&gt;StringValueEditor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./switch/&#34;&gt;Switch&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tab/&#34;&gt;Tab&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tabcontent/&#34;&gt;TabContent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./table/&#34;&gt;Table&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tableinputcsv/&#34;&gt;TableInputCSV&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tabsbar/&#34;&gt;TabsBar&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tag/&#34;&gt;Tag&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./taglist/&#34;&gt;TagList&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tagsinput/&#34;&gt;TagsInput&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./textarea/&#34;&gt;TextArea&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./themecontext/&#34;&gt;ThemeContext&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timeofdaypicker/&#34;&gt;TimeOfDayPicker&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timerangeinput/&#34;&gt;TimeRangeInput&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timerangepicker/&#34;&gt;TimeRangePicker&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timeseries/&#34;&gt;TimeSeries&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./timezonepicker/&#34;&gt;TimeZonePicker&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tlsauthsettings/&#34;&gt;TLSAuthSettings&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./toolbarbutton/&#34;&gt;ToolbarButton&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./toolbarbuttonrow/&#34;&gt;ToolbarButtonRow&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./tooltip/&#34;&gt;Tooltip&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./uplot_axis_font_size/&#34;&gt;UPLOT_AXIS_FONT_SIZE&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./validate/&#34;&gt;validate&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./verticalgroup/&#34;&gt;VerticalGroup&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./vizlayout/&#34;&gt;VizLayout&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;b&gt;&lt;i&gt;(BETA)&lt;/i&gt;&lt;/b&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./viztooltip/&#34;&gt;VizTooltip&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./viztooltipcontainer/&#34;&gt;VizTooltipContainer&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./weekstartpicker/&#34;&gt;WeekStartPicker&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./withcontextmenu/&#34;&gt;WithContextMenu&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./withtheme/&#34;&gt;withTheme&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./xycanvas/&#34;&gt;XYCanvas&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;Renders absolutely positioned element on top of the uPlot&amp;rsquo;s plotting area (axes are not included!). Useful when you want to render some overlay with canvas-independent elements on top of the plot.&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;type-aliases&#34;&gt;Type Aliases&lt;/h2&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Type Alias&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./actionmeta/&#34;&gt;ActionMeta&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./alertvariant/&#34;&gt;AlertVariant&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./badgecolor/&#34;&gt;BadgeColor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./buttonprops/&#34;&gt;ButtonProps&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./buttonvariant/&#34;&gt;ButtonVariant&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./codeeditormonacooptions/&#34;&gt;CodeEditorMonacoOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./controlcomponent/&#34;&gt;ControlComponent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./formapi/&#34;&gt;FormAPI&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./forminputsize/&#34;&gt;FormInputSize&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./iconbuttonvariant/&#34;&gt;IconButtonVariant&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./iconname/&#34;&gt;IconName&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./iconsize/&#34;&gt;IconSize&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./icontype/&#34;&gt;IconType&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./inputactionmeta/&#34;&gt;InputActionMeta&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./monaco/&#34;&gt;Monaco&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./monacoeditor/&#34;&gt;MonacoEditor&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./ontagclick/&#34;&gt;OnTagClick&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./popovercontent/&#34;&gt;PopoverContent&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./renderable/&#34;&gt;Renderable&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./renderfunction/&#34;&gt;RenderFunction&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./scrollbarposition/&#34;&gt;ScrollbarPosition&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./selectoptions/&#34;&gt;SelectOptions&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;a href=&#34;./selectvalue/&#34;&gt;SelectValue&lt;/a&gt;&lt;/td&gt;
              &lt;td&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;]]></content><description>&lt;h2 id="grafanaui-package">@grafana/ui package&lt;/h2>
&lt;p>A library containing the different design components of the Grafana ecosystem.&lt;/p>
&lt;h2 id="classes">Classes&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Class&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./bargauge/">BarGauge&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./bigvalue/">BigValue&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./cascader/">Cascader&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./clickoutsidewrapper/">ClickOutsideWrapper&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./errorboundary/">ErrorBoundary&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./errorboundaryalert/">ErrorBoundaryAlert&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./gauge/">Gauge&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graph/">Graph&lt;/a>&lt;/td>
&lt;td>This is a react wrapper for the angular, flot based graph visualization. Rather than using this component, you should use the `&lt;!-- -->&amp;lt;&lt;!-- -->PanelRender &amp;hellip;/&lt;!-- -->&amp;gt; with timeseries panel configs.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graphng/">GraphNG&lt;/a>&lt;/td>
&lt;td>&amp;ldquo;Time as X&amp;rdquo; core component, expects ascending x&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graphseriestoggler/">GraphSeriesToggler&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./jsonexplorer/">JsonExplorer&lt;/a>&lt;/td>
&lt;td>JsonExplorer&lt;!-- -->JsonExplorer allows you to render JSON objects in HTML with a **collapsible** navigation.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./jsonformatter/">JSONFormatter&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./list/">List&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./modalsprovider/">ModalsProvider&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./popover/">Popover&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./popovercontroller/">PopoverController&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./queryfield/">QueryField&lt;/a>&lt;/td>
&lt;td>Renders an editor field. Pass initial value as initialQuery and listen to changes in props.onValueChanged. This component can only process strings. Internally it uses Slate Value. Implement props.onTypeahead to use suggestions, see PromQueryField.tsx as an example.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./refreshpicker/">RefreshPicker&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./selectvalueeditor/">SelectValueEditor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./setinterval/">SetInterval&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./statspicker/">StatsPicker&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./stringarrayeditor/">StringArrayEditor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./unitpicker/">UnitPicker&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./uplotconfigbuilder/">UPlotConfigBuilder&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./vizrepeater/">VizRepeater&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="enumerations">Enumerations&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Enumeration&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./bargaugedisplaymode/">BarGaugeDisplayMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./bigvaluecolormode/">BigValueColorMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./bigvaluegraphmode/">BigValueGraphMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./bigvaluejustifymode/">BigValueJustifyMode&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./bigvaluetextmode/">BigValueTextMode&lt;/a>&lt;/td>
&lt;td>Options for how the value &amp;amp; title are to be displayed&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./completionitemkind/">CompletionItemKind&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./eventswithvalidation/">EventsWithValidation&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./legacyinputstatus/">LegacyInputStatus&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./nodegraphdataframefieldnames/">NodeGraphDataFrameFieldNames&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./seriesvisibilitychangebehavior/">SeriesVisibilityChangeBehavior&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="functions">Functions&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Function&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./alertingsettings/">AlertingSettings({ alertmanagerDataSources, options, onOptionsChange, })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./asyncmultiselect/">AsyncMultiSelect(props)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./asyncselect/">AsyncSelect(props)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./bracesplugin/">BracesPlugin()&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./buildscalekey/">buildScaleKey(config)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./calculatefontsize/">calculateFontSize(text, width, height, lineHeight, maxSize)&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./clearplugin/">ClearPlugin()&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./clipboardbutton/">ClipboardButton({ onClipboardCopy, onClipboardError, children, getText, &amp;hellip;buttonProps })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./clipboardplugin/">ClipboardPlugin()&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./convertoldangularvaluemapping/">convertOldAngularValueMapping(panel)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./emotionperftest/">EmotionPerfTest()&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./eventscanvas/">EventsCanvas({ id, events, renderEventMarker, mapEventToXYCoords, config })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fadetransition/">FadeTransition(props)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./filedropzone/">FileDropzone({ options, children, readAs, onLoad, fileListRenderer })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./filedropzonedefaultchildren/">FileDropzoneDefaultChildren({ primaryText, secondaryText, })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./filelistitem/">FileListItem({ file: customFile, removeFile })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./form/">Form({ defaultValues, onSubmit, validateOnMount, validateFieldsOnMount, children, validateOn, maxWidth, &amp;hellip;htmlProps })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getfieldtypeicon/">getFieldTypeIcon(field)&lt;/a>&lt;/td>
&lt;td>Get the icon for a given field type&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getscrollbarwidth/">getScrollbarWidth()&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./gettagcolor/">getTagColor(index)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./gettagcolorsfromname/">getTagColorsFromName(name)&lt;/a>&lt;/td>
&lt;td>Returns tag badge background and border colors based on hashed tag name.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./gettextcolorforbackground/">getTextColorForBackground(color)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./indentationplugin/">IndentationPlugin()&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./measuretext/">measureText(text, fontSize)&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./modal/">Modal(props)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./multiselect/">MultiSelect(props)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./newlineplugin/">NewlinePlugin()&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./portal/">Portal(props)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./prepareplotframe/">preparePlotFrame(frames, dimFields, timeRange)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./radiobuttongroup/">RadioButtonGroup({ options, value, onChange, onClick, disabled, disabledOptions, size, className, fullWidth, autoFocus, })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./resetselectstyles/">resetSelectStyles(theme)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./runnerplugin/">RunnerPlugin({ handler })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./segment/">Segment({ options, value, onChange, Component, className, allowCustomValue, allowEmptyValue, placeholder, disabled, inputMinWidth, inputPlaceholder, onExpandedChange, autofocus, &amp;hellip;rest })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./segmentasync/">SegmentAsync({ value, onChange, loadOptions, reloadOptionsOnChange, Component, className, allowCustomValue, allowEmptyValue, disabled, placeholder, inputMinWidth, inputPlaceholder, autofocus, onExpandedChange, noOptionMessageHandler, &amp;hellip;rest })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./segmentinput/">SegmentInput({ value: initialValue, onChange, Component, className, placeholder, inputPlaceholder, disabled, autofocus, onExpandedChange, &amp;hellip;rest })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./select/">Select(props)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./selectionshortcutsplugin/">SelectionShortcutsPlugin()&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./sharedsinglestatmigrationhandler/">sharedSingleStatMigrationHandler(panel)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./sharedsinglestatpanelchangedhandler/">sharedSingleStatPanelChangedHandler(panel, prevPluginId, prevOptions)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./slateprism/">SlatePrism(optsParam, prismLanguages)&lt;/a>&lt;/td>
&lt;td>A Slate plugin to highlight code syntax.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./slideouttransition/">SlideOutTransition(props)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./stylesfactory/">stylesFactory(stylesCreator)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./suggestionsplugin/">SuggestionsPlugin({ onTypeahead, cleanText, onWillApplySuggestion, portalOrigin, })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tabbedcontainer/">TabbedContainer(props)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./usestyles/">useStyles(getStyles)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./usestyles2/">useStyles2(getStyles)&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./usetheme/">useTheme()&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./usetheme2/">useTheme2()&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./valuepicker/">ValuePicker({ label, icon, options, onChange, variant, minWidth, size, isFullWidth, menuPlacement, })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./vizlegend/">VizLegend({ items, displayMode, sortBy: sortKey, seriesVisibilityChangeBehavior, sortDesc, onLabelClick, onToggleSort, placement, className, itemRenderer, readonly, })&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./witherrorboundary/">withErrorBoundary(Component, errorBoundaryProps)&lt;/a>&lt;/td>
&lt;td>HOC for wrapping a component in an error boundary.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="interfaces">Interfaces&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Interface&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./badgeprops/">BadgeProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./cardcontainerprops/">CardContainerProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./cardprops/">CardProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./cascaderoption/">CascaderOption&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./completionitem/">CompletionItem&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./completionitemgroup/">CompletionItemGroup&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./confirmmodalprops/">ConfirmModalProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./contextmenuprops/">ContextMenuProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./customcontrolprops/">CustomControlProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datepickerprops/">DatePickerProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datepickerwithinputprops/">DatePickerWithInputProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dropzonefile/">DropzoneFile&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./errorboundaryalertprops/">ErrorBoundaryAlertProps&lt;/a>&lt;/td>
&lt;td>Props for the ErrorBoundaryAlert component&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldarrayapi/">FieldArrayApi&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./filedropzoneprops/">FileDropzoneProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./filelistitemprops/">FileListItemProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graphngprops/">GraphNGProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graphseriestogglerapi/">GraphSeriesTogglerAPI&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./loadingplaceholderprops/">LoadingPlaceholderProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./multiselectcommonprops/">MultiSelectCommonProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./plotselection/">PlotSelection&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pluginsignaturebadgeprops/">PluginSignatureBadgeProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./selectableoptgroup/">SelectableOptGroup&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./selectasyncprops/">SelectAsyncProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./selectbaseprops/">SelectBaseProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./selectcommonprops/">SelectCommonProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./selectcontainerprops/">SelectContainerProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./seriestableprops/">SeriesTableProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./seriestablerowprops/">SeriesTableRowProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./singlestatbaseoptions/">SingleStatBaseOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./suggestionsstate/">SuggestionsState&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tabconfig/">TabConfig&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tablesortbyfieldstate/">TableSortByFieldState&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./themeable/">Themeable&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./themeable2/">Themeable2&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timerangepickerprops/">TimeRangePickerProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./token/">Token&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./typeaheadinput/">TypeaheadInput&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./typeaheadoutput/">TypeaheadOutput&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./validationevents/">ValidationEvents&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./validationrule/">ValidationRule&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./vizlayoutcomponenttype/">VizLayoutComponentType&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./vizlayoutlegendprops/">VizLayoutLegendProps&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./vizlayoutprops/">VizLayoutProps&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./vizlegenditem/">VizLegendItem&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./vizrepeaterrendervalueprops/">VizRepeaterRenderValueProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="namespaces">Namespaces&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Namespace&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./commonoptionsbuilder/">commonOptionsBuilder&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./domutil/">DOMUtil&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./modal/">Modal&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./radiobuttongroup/">RadioButtonGroup&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./reactutils/">ReactUtils&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./stylemixins/">styleMixins&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./vizlegend/">VizLegend&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="variables">Variables&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Variable&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./alert/">Alert&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./badge/">Badge&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./button/">Button&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./buttoncascader/">ButtonCascader&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./buttongroup/">ButtonGroup&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./buttonselect/">ButtonSelect&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./calltoactioncard/">CallToActionCard&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./card/">Card&lt;/a>&lt;/td>
&lt;td>Generic card component&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./cardcontainer/">CardContainer&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./certificationkey/">CertificationKey&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./checkbox/">Checkbox&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./codeeditor/">CodeEditor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./collapsablesection/">CollapsableSection&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./collapse/">Collapse&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./colorpicker/">ColorPicker&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./colors/">colors&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./confirmbutton/">ConfirmButton&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./confirmmodal/">ConfirmModal&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./container/">Container&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./contextmenu/">ContextMenu&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./controlledcollapse/">ControlledCollapse&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./counter/">Counter&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./customscrollbar/">CustomScrollbar&lt;/a>&lt;/td>
&lt;td>Wraps component into &lt;Scrollbars> component from &lt;code>react-custom-scrollbars&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datalinkinput/">DataLinkInput&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datalinkscontextmenu/">DataLinksContextMenu&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datalinksinlineeditor/">DataLinksInlineEditor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datasourcehttpsettings/">DataSourceHttpSettings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datepicker/">DatePicker&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datepickerwithinput/">DatePickerWithInput&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./datetimepicker/">DateTimePicker&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./defaultintervals/">defaultIntervals&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./deletebutton/">DeleteButton&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./drawer/">Drawer&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./dropdownindicator/">DropdownIndicator&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./emptysearchresult/">EmptySearchResult&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./errorwithstack/">ErrorWithStack&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./featurebadge/">FeatureBadge&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./featureinfobox/">FeatureInfoBox&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./field/">Field&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldarray/">FieldArray&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldmatchersui/">fieldMatchersUI&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldset/">FieldSet&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fieldvalidationmessage/">FieldValidationMessage&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fileupload/">FileUpload&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./filterinput/">FilterInput&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./filterpill/">FilterPill&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./formattedvaluedisplay/">FormattedValueDisplay&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./fullwidthbuttoncontainer/">FullWidthButtonContainer&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getavailableicons/">getAvailableIcons&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getcardstyles/">getCardStyles&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getformstyles/">getFormStyles&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getinputstyles/">getInputStyles&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getlogrowstyles/">getLogRowStyles&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getselectstyles/">getSelectStyles&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./getstandardfieldconfigs/">getStandardFieldConfigs&lt;/a>&lt;/td>
&lt;td>Returns collection of common field config properties definitions&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./gettheme/">getTheme&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graphtickformatter/">graphTickFormatter&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graphtimeformat/">graphTimeFormat&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./graphwithlegend/">GraphWithLegend&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./hasvalidationevent/">hasValidationEvent&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./horizontalgroup/">HorizontalGroup&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./icon/">Icon&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./iconbutton/">IconButton&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./infobox/">InfoBox&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./inlinefield/">InlineField&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./inlinefieldrow/">InlineFieldRow&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./inlineformlabel/">InlineFormLabel&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./inlinelabel/">InlineLabel&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./inlinesegmentgroup/">InlineSegmentGroup&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./inlineswitch/">InlineSwitch&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./input/">Input&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./inputcontrol/">InputControl&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./label/">Label&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./legacyforms/">LegacyForms&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./legend/">Legend&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./linkbutton/">LinkButton&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./linkmodeltocontextmenuitems/">linkModelToContextMenuItems&lt;/a>&lt;/td>
&lt;td>Delays creating links until we need to open the ContextMenu&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./loadingplaceholder/">LoadingPlaceholder&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./loglabels/">LogLabels&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./logmessageansi/">LogMessageAnsi&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./logrows/">LogRows&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./makefragment/">makeFragment&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./makevalue/">makeValue&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./marker/">Marker&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./mocktheme/">mockTheme&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./mockthemecontext/">mockThemeContext&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./modalroot/">ModalRoot&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./modalscontroller/">ModalsController&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./modaltabsheader/">ModalTabsHeader&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./numbervalueeditor/">NumberValueEditor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pagination/">Pagination&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./panelcontextroot/">PanelContextRoot&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./plotlegend/">PlotLegend&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./pluginsignaturebadge/">PluginSignatureBadge&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./rangeslider/">RangeSlider&lt;/a>&lt;/td>
&lt;td>RichHistoryQueriesTab uses this Range Component&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./regexvalidation/">regexValidation&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./schema/">SCHEMA&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./selectcontainer/">SelectContainer&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./selectoptionintest/">selectOptionInTest&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./seriescolorpicker/">SeriesColorPicker&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./seriescolorpickerpopover/">SeriesColorPickerPopover&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./seriescolorpickerpopoverwiththeme/">SeriesColorPickerPopoverWithTheme&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./seriesicon/">SeriesIcon&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./seriestable/">SeriesTable&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./seriestablerow/">SeriesTableRow&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./sharedinputstyle/">sharedInputStyle&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./slider/">Slider&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./slidervalueeditor/">SliderValueEditor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./sortedcolors/">sortedColors&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./spinner/">Spinner&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./stringvalueeditor/">StringValueEditor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./switch/">Switch&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tab/">Tab&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tabcontent/">TabContent&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./table/">Table&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tableinputcsv/">TableInputCSV&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tabsbar/">TabsBar&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tag/">Tag&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./taglist/">TagList&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tagsinput/">TagsInput&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./textarea/">TextArea&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./themecontext/">ThemeContext&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timeofdaypicker/">TimeOfDayPicker&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timerangeinput/">TimeRangeInput&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timerangepicker/">TimeRangePicker&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timeseries/">TimeSeries&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./timezonepicker/">TimeZonePicker&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tlsauthsettings/">TLSAuthSettings&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./toolbarbutton/">ToolbarButton&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./toolbarbuttonrow/">ToolbarButtonRow&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./tooltip/">Tooltip&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./uplot_axis_font_size/">UPLOT_AXIS_FONT_SIZE&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./validate/">validate&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./verticalgroup/">VerticalGroup&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./vizlayout/">VizLayout&lt;/a>&lt;/td>
&lt;td>&lt;b>&lt;i>(BETA)&lt;/i>&lt;/b>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./viztooltip/">VizTooltip&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./viztooltipcontainer/">VizTooltipContainer&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./weekstartpicker/">WeekStartPicker&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./withcontextmenu/">WithContextMenu&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./withtheme/">withTheme&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./xycanvas/">XYCanvas&lt;/a>&lt;/td>
&lt;td>Renders absolutely positioned element on top of the uPlot&amp;rsquo;s plotting area (axes are not included!). Useful when you want to render some overlay with canvas-independent elements on top of the plot.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section>&lt;h2 id="type-aliases">Type Aliases&lt;/h2>
&lt;section class="expand-table-wrapper">&lt;div class="button-div">
&lt;button class="expand-table-btn">Expand table&lt;/button>
&lt;/div>&lt;div class="responsive-table-wrapper">
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Type Alias&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;a href="./actionmeta/">ActionMeta&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./alertvariant/">AlertVariant&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./badgecolor/">BadgeColor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./buttonprops/">ButtonProps&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./buttonvariant/">ButtonVariant&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./codeeditormonacooptions/">CodeEditorMonacoOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./controlcomponent/">ControlComponent&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./formapi/">FormAPI&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./forminputsize/">FormInputSize&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./iconbuttonvariant/">IconButtonVariant&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./iconname/">IconName&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./iconsize/">IconSize&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./icontype/">IconType&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./inputactionmeta/">InputActionMeta&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./monaco/">Monaco&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./monacoeditor/">MonacoEditor&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./ontagclick/">OnTagClick&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./popovercontent/">PopoverContent&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./renderable/">Renderable&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./renderfunction/">RenderFunction&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./scrollbarposition/">ScrollbarPosition&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./selectoptions/">SelectOptions&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;a href="./selectvalue/">SelectValue&lt;/a>&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/div>
&lt;/section></description></item></channel></rss>