• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
16export {
17  Log, Trace, PinyinSort, CheckEmptyUtils, ObjectCopyUtil
18} from './src/main/ets/default/utils'
19
20export {
21  BaseStage,
22  BaseDragHandler,
23  BaseViewModel,
24  BaseModulePreLoader,
25  BaseCloseAppHandler,
26  BaseStartAppHandler
27} from './src/main/ets/default/base'
28
29export {
30  MenuInfo,
31  MissionInfo,
32  AppItemInfo,
33  DockItemInfo,
34  CardItemInfo,
35  LauncherDragItemInfo,
36  FolderItemInfo,
37  SnapShotInfo,
38  SettingItemInfo,
39  RecentMissionInfo,
40  RecentBundleMissionInfo
41} from './src/main/ets/default/bean'
42
43export {
44  EventConstants,
45  FormConstants,
46  StyleConstants,
47  CommonConstants,
48  PresetStyleConstants,
49  NumberConstants
50} from './src/main/ets/default/constants'
51
52export {
53  FormManager,
54  BadgeManager,
55  windowManager,
56  RdbStoreManager,
57  ResourceManager,
58  localEventManager,
59  amsMissionManager,
60  InputMethodManager,
61  settingsDataManager,
62  launcherAbilityManager,
63  navigationBarCommonEventManager,
64  CloseAppManager,
65  DisplayManager
66} from './src/main/ets/default/manager'
67
68export {
69  DragArea, DragItemPosition, GridLayoutInfo, FolderData
70} from './src/main/ets/default/interface'
71
72export {
73  AppModel,
74  FormModel,
75  SettingsModel,
76  PageDesktopModel,
77  RecentMissionsModel,
78  SettingsModelObserver,
79  AtomicServiceAppModel
80} from './src/main/ets/default/model'
81
82export {
83  layoutConfigManager,
84  ILayoutConfig,
85  FormLayoutConfig,
86  FolderLayoutConfig,
87  AppListStyleConfig,
88  AppGridStyleConfig,
89  RecentsModeConfig,
90  PageDesktopModeConfig,
91  PageDesktopLayoutConfig,
92  PageDesktopAppModeConfig,
93  LauncherLayoutStyleConfig
94} from './src/main/ets/default/layoutconfig'
95
96export { FormListInfoCacheManager } from './src/main/ets/default/cache/FormListInfoCacheManager'
97
98export { LayoutViewModel } from './src/main/ets/default/viewmodel/LayoutViewModel'
99
100export { SettingItemsConfig } from './src/main/ets/default/configs/SettingItemsConfig'
101
102export { SettingItemsManager } from './src/main/ets/default/settings/SettingItemsManager'
103
104export { SettingItemOptionsChecker } from './src/main/ets/default/settings/SettingItemOptionsChecker'