index.ts 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. import { Team, TeamsState, TeamState, TeamGroup, TeamMember } from './teams';
  2. import { AlertRuleDTO, AlertRule, AlertRulesState } from './alerting';
  3. import { LocationState, LocationUpdate, UrlQueryMap, UrlQueryValue } from './location';
  4. import { NavModel, NavModelItem, NavIndex } from './navModel';
  5. import { FolderDTO, FolderState, FolderInfo } from './folders';
  6. import { DashboardState } from './dashboard';
  7. import { DashboardAcl, OrgRole, PermissionLevel } from './acl';
  8. import { ApiKey, ApiKeysState, NewApiKey } from './apiKeys';
  9. import { Invitee, OrgUser, User, UsersState } from './user';
  10. import { DataSource, DataSourcesState } from './datasources';
  11. import {
  12. TimeRange,
  13. LoadingState,
  14. TimeSeries,
  15. TimeSeriesVM,
  16. TimeSeriesVMs,
  17. TimeSeriesStats,
  18. NullValueMode,
  19. DataQuery,
  20. DataQueryResponse,
  21. DataQueryOptions,
  22. } from './series';
  23. import { PanelProps } from './panel';
  24. import { PluginDashboard, PluginMeta, Plugin, PluginsState } from './plugins';
  25. export {
  26. Team,
  27. TeamsState,
  28. TeamState,
  29. TeamGroup,
  30. TeamMember,
  31. AlertRuleDTO,
  32. AlertRule,
  33. AlertRulesState,
  34. LocationState,
  35. LocationUpdate,
  36. NavModel,
  37. NavModelItem,
  38. NavIndex,
  39. UrlQueryMap,
  40. UrlQueryValue,
  41. FolderDTO,
  42. FolderState,
  43. FolderInfo,
  44. DashboardState,
  45. DashboardAcl,
  46. OrgRole,
  47. PermissionLevel,
  48. DataSource,
  49. PluginMeta,
  50. ApiKey,
  51. ApiKeysState,
  52. NewApiKey,
  53. Plugin,
  54. PluginsState,
  55. DataSourcesState,
  56. Invitee,
  57. OrgUser,
  58. User,
  59. UsersState,
  60. TimeRange,
  61. LoadingState,
  62. PanelProps,
  63. TimeSeries,
  64. TimeSeriesVM,
  65. TimeSeriesVMs,
  66. NullValueMode,
  67. TimeSeriesStats,
  68. DataQuery,
  69. DataQueryResponse,
  70. DataQueryOptions,
  71. PluginDashboard,
  72. };
  73. export interface StoreState {
  74. navIndex: NavIndex;
  75. location: LocationState;
  76. alertRules: AlertRulesState;
  77. teams: TeamsState;
  78. team: TeamState;
  79. folder: FolderState;
  80. dashboard: DashboardState;
  81. dataSources: DataSourcesState;
  82. users: UsersState;
  83. }