index.ts 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. /**
  2. * Copyright (c) 2022 Huawei Device Co., Ltd.
  3. * Licensed under the Apache License, Version 2.0 (the "License");
  4. * you may not use this file except in compliance with the License.
  5. * You may obtain a copy of the License at
  6. *
  7. * http://www.apache.org/licenses/LICENSE-2.0
  8. *
  9. * Unless required by applicable law or agreed to in writing, software
  10. * distributed under the License is distributed on an "AS IS" BASIS,
  11. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. * See the License for the specific language governing permissions and
  13. * limitations under the License.
  14. */
  15. export {
  16. Log, Trace, PinyinSort, CheckEmptyUtils, ObjectCopyUtil
  17. } from './src/main/ets/default/utils'
  18. export {
  19. BaseStage,
  20. BaseDragHandler,
  21. BaseViewModel,
  22. BaseModulePreLoader,
  23. BaseCloseAppHandler,
  24. BaseStartAppHandler
  25. } from './src/main/ets/default/base'
  26. export {
  27. MenuInfo,
  28. MissionInfo,
  29. AppItemInfo,
  30. DockItemInfo,
  31. CardItemInfo,
  32. LauncherDragItemInfo,
  33. FolderItemInfo,
  34. SnapShotInfo,
  35. SettingItemInfo,
  36. RecentMissionInfo,
  37. RecentBundleMissionInfo
  38. } from './src/main/ets/default/bean'
  39. export {
  40. EventConstants,
  41. FormConstants,
  42. StyleConstants,
  43. CommonConstants,
  44. PresetStyleConstants,
  45. NumberConstants
  46. } from './src/main/ets/default/constants'
  47. export {
  48. FormManager,
  49. BadgeManager,
  50. windowManager,
  51. RdbStoreManager,
  52. ResourceManager,
  53. localEventManager,
  54. amsMissionManager,
  55. InputMethodManager,
  56. settingsDataManager,
  57. launcherAbilityManager,
  58. navigationBarCommonEventManager,
  59. CloseAppManager
  60. } from './src/main/ets/default/manager'
  61. export {
  62. DragArea, DragItemPosition, GridLayoutInfo, FolderData
  63. } from './src/main/ets/default/interface'
  64. export {
  65. AppModel,
  66. FormModel,
  67. SettingsModel,
  68. PageDesktopModel,
  69. RecentMissionsModel,
  70. SettingsModelObserver,
  71. AtomicServiceAppModel
  72. } from './src/main/ets/default/model'
  73. export {
  74. layoutConfigManager,
  75. ILayoutConfig,
  76. FormLayoutConfig,
  77. FolderLayoutConfig,
  78. AppListStyleConfig,
  79. AppGridStyleConfig,
  80. RecentsModeConfig,
  81. PageDesktopModeConfig,
  82. PageDesktopLayoutConfig,
  83. PageDesktopAppModeConfig,
  84. LauncherLayoutStyleConfig
  85. } from './src/main/ets/default/layoutconfig'
  86. export { FormListInfoCacheManager } from './src/main/ets/default/cache/FormListInfoCacheManager'
  87. export { LayoutViewModel } from './src/main/ets/default/viewmodel/LayoutViewModel'
  88. export { SettingItemsConfig } from './src/main/ets/default/configs/SettingItemsConfig'
  89. export { SettingItemsManager } from './src/main/ets/default/settings/SettingItemsManager'
  90. export { SettingItemOptionsChecker } from './src/main/ets/default/settings/SettingItemOptionsChecker'