@grafana/runtime
Version:
Grafana Runtime Library
52 lines (50 loc) • 4.54 kB
JavaScript
import './services/index.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 { setMegaMenuOpenHook, useMegaMenuOpen } from './utils/megaMenuOpen.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 { useFavoriteDatasources } from './utils/useFavoriteDatasources.mjs';
export { FolderPicker, setFolderPicker } from './components/FolderPicker.mjs';
export { getCorrelationsService, setCorrelationsService } from './services/CorrelationsService.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 { setHelpNavItemHook, useHelpNavItem } from './services/navigation/useHelpNavItem.mjs';
export { getObservablePluginLinks } from './services/pluginExtensions/getObservablePluginLinks.mjs';
export { getObservablePluginComponents } from './services/pluginExtensions/getObservablePluginComponents.mjs';
export { getLimitedComponentsToRender, isPluginExtensionComponent, isPluginExtensionLink, renderLimitedComponents } 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 { getBackendSrv, isFetchError, setBackendSrv } from './services/backendSrv.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 { StreamingFrameAction } from '@grafana/data';
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';
;
//# sourceMappingURL=index.mjs.map