applications_launcher/common/index.ts
gengzhengxing b67f0d768f Importing ArkTS files in JS and TS files is forbidden.
Signed-off-by: gengzhengxing <gengzhengxing1@h-partners.com>
2023-10-20 18:14:08 +08:00

103 lines
2.6 KiB
TypeScript

/**
* Copyright (c) 2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
export {
Log, Trace, PinyinSort, CheckEmptyUtils, ObjectCopyUtil
} from './src/main/ets/default/utils'
export {
BaseStage,
BaseDragHandler,
BaseViewModel,
BaseModulePreLoader,
BaseCloseAppHandler,
BaseStartAppHandler
} from './src/main/ets/default/base'
export {
MenuInfo,
MissionInfo,
AppItemInfo,
DockItemInfo,
CardItemInfo,
LauncherDragItemInfo,
FolderItemInfo,
SnapShotInfo,
SettingItemInfo,
RecentMissionInfo,
RecentBundleMissionInfo
} from './src/main/ets/default/bean'
export {
EventConstants,
FormConstants,
StyleConstants,
CommonConstants,
PresetStyleConstants,
NumberConstants
} from './src/main/ets/default/constants'
export {
FormManager,
BadgeManager,
windowManager,
RdbStoreManager,
ResourceManager,
localEventManager,
amsMissionManager,
InputMethodManager,
settingsDataManager,
launcherAbilityManager,
navigationBarCommonEventManager,
CloseAppManager
} from './src/main/ets/default/manager'
export {
DragArea, DragItemPosition
} from './src/main/ets/default/interface'
export {
AppModel,
FormModel,
SettingsModel,
PageDesktopModel,
RecentMissionsModel,
SettingsModelObserver,
AtomicServiceAppModel
} from './src/main/ets/default/model'
export {
layoutConfigManager,
ILayoutConfig,
FormLayoutConfig,
FolderLayoutConfig,
AppListStyleConfig,
AppGridStyleConfig,
RecentsModeConfig,
PageDesktopModeConfig,
PageDesktopLayoutConfig,
PageDesktopAppModeConfig,
LauncherLayoutStyleConfig
} from './src/main/ets/default/layoutconfig'
export { FormListInfoCacheManager } from './src/main/ets/default/cache/FormListInfoCacheManager'
export { LayoutViewModel } from './src/main/ets/default/viewmodel/LayoutViewModel'
export { SettingItemsConfig } from './src/main/ets/default/configs/SettingItemsConfig'
export { SettingItemsManager } from './src/main/ets/default/settings/SettingItemsManager'
export { SettingItemOptionsChecker } from './src/main/ets/default/settings/SettingItemOptionsChecker'