HarmonyOSBaseLibs/src/main/ets/ContextConfig.ets
2024-10-22 19:36:59 +08:00

23 行
592 B
Plaintext

/*
* Copyright (c) Huawei Technologies Co., Ltd. 2024-2024. All rights reserved.
*/
import type common from '@ohos.app.ability.common';
import { WindowHelper } from './utils/WindowHelper';
declare namespace globalThis {
let _brushEngineContext: common.UIAbilityContext;
};
export class GlobalContext {
static getContext(): common.UIAbilityContext {
return globalThis._brushEngineContext;
}
static setContext(context: common.UIAbilityContext): void {
globalThis._brushEngineContext = context;
WindowHelper.windowClass = context.windowStage.getMainWindowSync()
}
}