@grafana/runtime
Version:
Grafana Runtime Library
50 lines (49 loc) • 4.75 kB
JavaScript
export { getBackendSrv, isFetchError, setBackendSrv } from './services/backendSrv.mjs';
export { getAngularLoader, setAngularLoader } from './services/AngularLoader.mjs';
export { getDataSourceSrv, setDataSourceSrv } from './services/dataSourceSrv.mjs';
export { getLocationSrv, setLocationSrv } from './services/LocationSrv.mjs';
export { EchoEventType, FakeEchoSrv, getEchoSrv, registerEchoBackend, setEchoSrv } from './services/EchoSrv.mjs';
export { getTemplateSrv, setTemplateSrv } from './services/templateSrv.mjs';
export { getLegacyAngularInjector, setLegacyAngularInjector } from './services/legacyAngularInjector.mjs';
export { getGrafanaLiveSrv, setGrafanaLiveSrv } from './services/live.mjs';
export { HistoryWrapper, LocationServiceProvider, locationSearchToObject, locationService, navigationLogger, setLocationService, useLocationService } from './services/LocationService.mjs';
export { CopyPanelEvent, RefreshEvent, ThemeChangedEvent, TimeRangeUpdatedEvent, getAppEvents, setAppEvents } from './services/appEvents.mjs';
export { SidecarService_EXPERIMENTAL, sidecarServiceSingleton_EXPERIMENTAL } from './services/SidecarService_EXPERIMENTAL.mjs';
export { SidecarContext_EXPERIMENTAL, useSidecar_EXPERIMENTAL } from './services/SidecarContext_EXPERIMENTAL.mjs';
export { getPluginComponentExtensions, getPluginExtensions, getPluginLinkExtensions, setPluginExtensionGetter } from './services/pluginExtensions/getPluginExtensions.mjs';
export { setPluginExtensionsHook, usePluginComponentExtensions, usePluginExtensions, usePluginLinkExtensions } from './services/pluginExtensions/usePluginExtensions.mjs';
export { setPluginComponentHook, usePluginComponent } from './services/pluginExtensions/usePluginComponent.mjs';
export { setPluginComponentsHook, usePluginComponents } from './services/pluginExtensions/usePluginComponents.mjs';
export { setPluginLinksHook, usePluginLinks } from './services/pluginExtensions/usePluginLinks.mjs';
export { setPluginFunctionsHook, usePluginFunctions } from './services/pluginExtensions/usePluginFunctions.mjs';
export { isPluginExtensionComponent, isPluginExtensionLink } from './services/pluginExtensions/utils.mjs';
export { setCurrentUser } from './services/user.mjs';
export { RuntimeDataSource } from './services/RuntimeDataSource.mjs';
export { ScopesContext, useScopes } from './services/ScopesContext.mjs';
export { GrafanaBootConfig, config } from './config.mjs';
export { MetaAnalyticsEventName, isExperimentViewEvent, isInteractionEvent, isPageviewEvent } from './analytics/types.mjs';
export { getPluginImportUtils, loadPluginCss, setPluginImportUtils } from './utils/plugin.mjs';
export { reportExperimentView, reportInteraction, reportMetaAnalytics, reportPageview } from './analytics/utils.mjs';
export { featureEnabled } from './utils/licensing.mjs';
export { createMonitoringLogger, logDebug, logError, logInfo, logMeasurement, logWarning } from './utils/logging.mjs';
export { DataSourceWithBackend, HealthCheckError, HealthStatus, isExpressionReference } from './utils/DataSourceWithBackend.mjs';
export { frameToMetricFindValue, toDataQueryResponse } from './utils/queryResponse.mjs';
export { PanelRenderer } from './components/PanelRenderer.mjs';
export { PanelDataErrorView } from './components/PanelDataErrorView.mjs';
export { toDataQueryError } from './utils/toDataQueryError.mjs';
export { createQueryRunner, getRunRequest, setQueryRunnerFactory, setRunRequest } from './services/QueryRunner.mjs';
export { PluginPage } from './components/PluginPage.mjs';
export { DataSourcePicker } from './components/DataSourcePicker.mjs';
export { createDataSourcePluginEventProperties, createPluginEventProperties } from './analytics/plugins/eventProperties.mjs';
export { usePluginInteractionReporter } from './analytics/plugins/usePluginInteractionReporter.mjs';
export { setReturnToPreviousHook, useReturnToPrevious } from './utils/returnToPrevious.mjs';
export { setChromeHeaderHeightHook, useChromeHeaderHeight } from './utils/chromeHeaderHeight.mjs';
export { EmbeddedDashboard, setEmbeddedDashboard } from './components/EmbeddedDashboard.mjs';
export { hasAllPermissions, hasAnyPermission, hasPermission, hasPermissionInMetadata } from './utils/rbac.mjs';
export { QueryEditorWithMigration } from './components/QueryEditorWithMigration.mjs';
export { isMigrationHandler, migrateQuery, migrateRequest } from './utils/migrationHandler.mjs';
export { usePluginUserStorage } from './utils/userStorage.mjs';
export { FolderPicker, setFolderPicker } from './components/FolderPicker.mjs';
export { getCorrelationsService, setCorrelationsService } from './services/CorrelationsService.mjs';
export { StreamingFrameAction } from '@grafana/data';
//# sourceMappingURL=index.mjs.map