index.ts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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 { DataSource } from './datasources';
  9. import { PluginMeta } from './plugins';
  10. export {
  11. Team,
  12. TeamsState,
  13. TeamState,
  14. TeamGroup,
  15. TeamMember,
  16. AlertRuleDTO,
  17. AlertRule,
  18. AlertRulesState,
  19. LocationState,
  20. LocationUpdate,
  21. NavModel,
  22. NavModelItem,
  23. NavIndex,
  24. UrlQueryMap,
  25. UrlQueryValue,
  26. FolderDTO,
  27. FolderState,
  28. FolderInfo,
  29. DashboardState,
  30. DashboardAcl,
  31. OrgRole,
  32. PermissionLevel,
  33. DataSource,
  34. PluginMeta,
  35. };
  36. export interface StoreState {
  37. navIndex: NavIndex;
  38. location: LocationState;
  39. alertRules: AlertRulesState;
  40. teams: TeamsState;
  41. team: TeamState;
  42. folder: FolderState;
  43. dashboard: DashboardState;
  44. }