| Change Type | Old Version | New Version | d.ts File |
| ---- | ------ | ------ | -------- |
|Added|NA|Class name: sourcefile;
Method or attribute name: export type WindowExtensionContext = _WindowExtensionContext;|@ohos.application.WindowExtensionAbility.d.ts|
|Added|NA|Class name: window;
Method or attribute name: function setWaterMarkImage(pixelMap: image.PixelMap, enable: boolean): Promise\;|@ohos.window.d.ts|
|Added|NA|Class name: window;
Method or attribute name: function setWaterMarkImage(pixelMap: image.PixelMap, enable: boolean, callback: AsyncCallback\): void;|@ohos.window.d.ts|
|Added|NA|Class name: window;
Method or attribute name: function on(type: 'waterMarkFlagChange', callback: Callback\): void;|@ohos.window.d.ts|
|Added|NA|Class name: window;
Method or attribute name: function off(type: 'waterMarkFlagChange', callback?: Callback\): void;|@ohos.window.d.ts|
|Access level changed|Class name: RRect;
Method or attribute name: left: number;
Old version information: |Class name: RRect;
Method or attribute name: left: number;
New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts|
|Access level changed|Class name: RRect;
Method or attribute name: top: number;
Old version information: |Class name: RRect;
Method or attribute name: top: number;
New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts|
|Access level changed|Class name: RRect;
Method or attribute name: width: number;
Old version information: |Class name: RRect;
Method or attribute name: width: number;
New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts|
|Access level changed|Class name: RRect;
Method or attribute name: height: number;
Old version information: |Class name: RRect;
Method or attribute name: height: number;
New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts|
|Access level changed|Class name: RRect;
Method or attribute name: radius: number;
Old version information: |Class name: RRect;
Method or attribute name: radius: number;
New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts|
|Access level changed|Class name: WindowAnimationTarget;
Method or attribute name: readonly bundleName: string;
Old version information: |Class name: WindowAnimationTarget;
Method or attribute name: readonly bundleName: string;
New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts|
|Access level changed|Class name: WindowAnimationTarget;
Method or attribute name: readonly abilityName: string;
Old version information: |Class name: WindowAnimationTarget;
Method or attribute name: readonly abilityName: string;
New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts|
|Access level changed|Class name: WindowAnimationTarget;
Method or attribute name: readonly windowBounds: RRect;
Old version information: |Class name: WindowAnimationTarget;
Method or attribute name: readonly windowBounds: RRect;
New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts|
|Access level changed|Class name: WindowAnimationTarget;
Method or attribute name: readonly missionId: number;
Old version information: |Class name: WindowAnimationTarget;
Method or attribute name: readonly missionId: number;
New version information: systemapi|@ohos.animation.windowAnimationManager.d.ts|
|Access level changed|Class name: WindowType;
Method or attribute name: TYPE_DIALOG
Old version information: systemapi|Class name: WindowType;
Method or attribute name: TYPE_DIALOG
New version information: |@ohos.window.d.ts|
|Model changed|Class name: WindowStageEventType;
Method or attribute name: SHOWN = 1
Old version information: |Class name: WindowStageEventType;
Method or attribute name: SHOWN = 1
New version information: StageModelOnly|@ohos.window.d.ts|
|Model changed|Class name: WindowStageEventType;
Method or attribute name: ACTIVE
Old version information: |Class name: WindowStageEventType;
Method or attribute name: ACTIVE
New version information: StageModelOnly|@ohos.window.d.ts|
|Model changed|Class name: WindowStageEventType;
Method or attribute name: INACTIVE
Old version information: |Class name: WindowStageEventType;
Method or attribute name: INACTIVE
New version information: StageModelOnly|@ohos.window.d.ts|
|Model changed|Class name: WindowStageEventType;
Method or attribute name: HIDDEN
Old version information: |Class name: WindowStageEventType;
Method or attribute name: HIDDEN
New version information: StageModelOnly|@ohos.window.d.ts|
|Type changed|Class name: RRect;
Method or attribute name: left: number;
Old version information: |Class name: RRect;
Method or attribute name: left: number;
New version information: number|@ohos.animation.windowAnimationManager.d.ts|
|Type changed|Class name: RRect;
Method or attribute name: top: number;
Old version information: |Class name: RRect;
Method or attribute name: top: number;
New version information: number|@ohos.animation.windowAnimationManager.d.ts|
|Type changed|Class name: RRect;
Method or attribute name: width: number;
Old version information: |Class name: RRect;
Method or attribute name: width: number;
New version information: number|@ohos.animation.windowAnimationManager.d.ts|
|Type changed|Class name: RRect;
Method or attribute name: height: number;
Old version information: |Class name: RRect;
Method or attribute name: height: number;
New version information: number|@ohos.animation.windowAnimationManager.d.ts|
|Type changed|Class name: RRect;
Method or attribute name: radius: number;
Old version information: |Class name: RRect;
Method or attribute name: radius: number;
New version information: number|@ohos.animation.windowAnimationManager.d.ts|
|Type changed|Class name: WindowAnimationTarget;
Method or attribute name: readonly bundleName: string;
Old version information: |Class name: WindowAnimationTarget;
Method or attribute name: readonly bundleName: string;
New version information: string|@ohos.animation.windowAnimationManager.d.ts|
|Type changed|Class name: WindowAnimationTarget;
Method or attribute name: readonly abilityName: string;
Old version information: |Class name: WindowAnimationTarget;
Method or attribute name: readonly abilityName: string;
New version information: string|@ohos.animation.windowAnimationManager.d.ts|
|Type changed|Class name: WindowAnimationTarget;
Method or attribute name: readonly windowBounds: RRect;
Old version information: |Class name: WindowAnimationTarget;
Method or attribute name: readonly windowBounds: RRect;
New version information: RRect|@ohos.animation.windowAnimationManager.d.ts|
|Type changed|Class name: WindowAnimationTarget;
Method or attribute name: readonly missionId: number;
Old version information: |Class name: WindowAnimationTarget;
Method or attribute name: readonly missionId: number;
New version information: number|@ohos.animation.windowAnimationManager.d.ts|
|Type changed|Class name: AvoidArea;
Method or attribute name: visible: boolean;
Old version information: |Class name: AvoidArea;
Method or attribute name: visible: boolean;
New version information: boolean|@ohos.window.d.ts|
|Type changed|Class name: AvoidArea;
Method or attribute name: leftRect: Rect;
Old version information: |Class name: AvoidArea;
Method or attribute name: leftRect: Rect;
New version information: Rect|@ohos.window.d.ts|
|Type changed|Class name: AvoidArea;
Method or attribute name: topRect: Rect;
Old version information: |Class name: AvoidArea;
Method or attribute name: topRect: Rect;
New version information: Rect|@ohos.window.d.ts|
|Type changed|Class name: AvoidArea;
Method or attribute name: rightRect: Rect;
Old version information: |Class name: AvoidArea;
Method or attribute name: rightRect: Rect;
New version information: Rect|@ohos.window.d.ts|
|Type changed|Class name: AvoidArea;
Method or attribute name: bottomRect: Rect;
Old version information: |Class name: AvoidArea;
Method or attribute name: bottomRect: Rect;
New version information: Rect|@ohos.window.d.ts|
|Type changed|Class name: Size;
Method or attribute name: width: number;
Old version information: |Class name: Size;
Method or attribute name: width: number;
New version information: number|@ohos.window.d.ts|
|Type changed|Class name: Size;
Method or attribute name: height: number;
Old version information: |Class name: Size;
Method or attribute name: height: number;
New version information: number|@ohos.window.d.ts|
|Type changed|Class name: WindowProperties;
Method or attribute name: windowRect: Rect;
Old version information: |Class name: WindowProperties;
Method or attribute name: windowRect: Rect;
New version information: Rect|@ohos.window.d.ts|
|Type changed|Class name: WindowProperties;
Method or attribute name: type: WindowType;
Old version information: |Class name: WindowProperties;
Method or attribute name: type: WindowType;
New version information: WindowType|@ohos.window.d.ts|
|Type changed|Class name: WindowProperties;
Method or attribute name: isFullScreen: boolean;
Old version information: |Class name: WindowProperties;
Method or attribute name: isFullScreen: boolean;
New version information: boolean|@ohos.window.d.ts|
|Type changed|Class name: WindowProperties;
Method or attribute name: isLayoutFullScreen: boolean;
Old version information: |Class name: WindowProperties;
Method or attribute name: isLayoutFullScreen: boolean;
New version information: boolean|@ohos.window.d.ts|
|Type changed|Class name: WindowProperties;
Method or attribute name: focusable: boolean;
Old version information: |Class name: WindowProperties;
Method or attribute name: focusable: boolean;
New version information: boolean|@ohos.window.d.ts|
|Type changed|Class name: WindowProperties;
Method or attribute name: touchable: boolean;
Old version information: |Class name: WindowProperties;
Method or attribute name: touchable: boolean;
New version information: boolean|@ohos.window.d.ts|
|Type changed|Class name: WindowProperties;
Method or attribute name: brightness: number;
Old version information: |Class name: WindowProperties;
Method or attribute name: brightness: number;
New version information: number|@ohos.window.d.ts|
|Type changed|Class name: WindowProperties;
Method or attribute name: dimBehindValue: number;
Old version information: |Class name: WindowProperties;
Method or attribute name: dimBehindValue: number;
New version information: number|@ohos.window.d.ts|
|Type changed|Class name: WindowProperties;
Method or attribute name: isKeepScreenOn: boolean;
Old version information: |Class name: WindowProperties;
Method or attribute name: isKeepScreenOn: boolean;
New version information: boolean|@ohos.window.d.ts|
|Type changed|Class name: WindowProperties;
Method or attribute name: isPrivacyMode: boolean;
Old version information: |Class name: WindowProperties;
Method or attribute name: isPrivacyMode: boolean;
New version information: boolean|@ohos.window.d.ts|
|Type changed|Class name: WindowProperties;
Method or attribute name: isRoundCorner: boolean;
Old version information: |Class name: WindowProperties;
Method or attribute name: isRoundCorner: boolean;
New version information: boolean|@ohos.window.d.ts|
|Type changed|Class name: WindowProperties;
Method or attribute name: isTransparent: boolean;
Old version information: |Class name: WindowProperties;
Method or attribute name: isTransparent: boolean;
New version information: boolean|@ohos.window.d.ts|
|Type changed|Class name: WindowProperties;
Method or attribute name: id: number;
Old version information: |Class name: WindowProperties;
Method or attribute name: id: number;
New version information: number|@ohos.window.d.ts|
|Type changed|Class name: RotateOptions;
Method or attribute name: x?: number;
Old version information: |Class name: RotateOptions;
Method or attribute name: x?: number;
New version information: ?number|@ohos.window.d.ts|
|Type changed|Class name: TranslateOptions;
Method or attribute name: x?: number;
Old version information: |Class name: TranslateOptions;
Method or attribute name: x?: number;
New version information: ?number|@ohos.window.d.ts|
|Type changed|Class name: RotateOptions;
Method or attribute name: y?: number;
Old version information: |Class name: RotateOptions;
Method or attribute name: y?: number;
New version information: ?number|@ohos.window.d.ts|
|Type changed|Class name: TranslateOptions;
Method or attribute name: y?: number;
Old version information: |Class name: TranslateOptions;
Method or attribute name: y?: number;
New version information: ?number|@ohos.window.d.ts|
|Type changed|Class name: RotateOptions;
Method or attribute name: z?: number;
Old version information: |Class name: RotateOptions;
Method or attribute name: z?: number;
New version information: ?number|@ohos.window.d.ts|
|Type changed|Class name: TranslateOptions;
Method or attribute name: z?: number;
Old version information: |Class name: TranslateOptions;
Method or attribute name: z?: number;
New version information: ?number|@ohos.window.d.ts|
|Type changed|Class name: RotateOptions;
Method or attribute name: pivotX?: number;
Old version information: |Class name: RotateOptions;
Method or attribute name: pivotX?: number;
New version information: ?number|@ohos.window.d.ts|
|Type changed|Class name: RotateOptions;
Method or attribute name: pivotY?: number;
Old version information: |Class name: RotateOptions;
Method or attribute name: pivotY?: number;
New version information: ?number|@ohos.window.d.ts|
|Type changed|Class name: TransitionContext;
Method or attribute name: toWindow: Window;
Old version information: |Class name: TransitionContext;
Method or attribute name: toWindow: Window;
New version information: Window|@ohos.window.d.ts|
|Type changed|Class name: Configuration;
Method or attribute name: windowType: WindowType;
Old version information: |Class name: Configuration;
Method or attribute name: windowType: WindowType;
New version information: WindowType|@ohos.window.d.ts|
|Type changed|Class name: Configuration;
Method or attribute name: ctx?: BaseContext;
Old version information: |Class name: Configuration;
Method or attribute name: ctx?: BaseContext;
New version information: ?BaseContext|@ohos.window.d.ts|
|Type changed|Class name: Configuration;
Method or attribute name: displayId?: number;
Old version information: |Class name: Configuration;
Method or attribute name: displayId?: number;
New version information: ?number|@ohos.window.d.ts|
|Type changed|Class name: Configuration;
Method or attribute name: parentId?: number;
Old version information: |Class name: Configuration;
Method or attribute name: parentId?: number;
New version information: ?number|@ohos.window.d.ts|
|Cross-platform capability changed|Class name: Rect;
Method or attribute name: interface Rect
Old version information: crossplatform|Class name: Rect;
Method or attribute name: interface Rect
New version information: |@ohos.display.d.ts|
|Cross-platform capability changed|Class name: Rect;
Method or attribute name: left: number;
Old version information: crossplatform|Class name: Rect;
Method or attribute name: left: number;
New version information: |@ohos.display.d.ts|
|Cross-platform capability changed|Class name: Rect;
Method or attribute name: top: number;
Old version information: crossplatform|Class name: Rect;
Method or attribute name: top: number;
New version information: |@ohos.display.d.ts|
|Cross-platform capability changed|Class name: Rect;
Method or attribute name: width: number;
Old version information: crossplatform|Class name: Rect;
Method or attribute name: width: number;
New version information: |@ohos.display.d.ts|
|Cross-platform capability changed|Class name: Rect;
Method or attribute name: height: number;
Old version information: crossplatform|Class name: Rect;
Method or attribute name: height: number;
New version information: |@ohos.display.d.ts|
|Cross-platform capability changed|Class name: window;
Method or attribute name: function createWindow(config: Configuration, callback: AsyncCallback\): void;
Old version information: crossplatform|Class name: window;
Method or attribute name: function createWindow(config: Configuration, callback: AsyncCallback\): void;
New version information: |@ohos.window.d.ts|
|Cross-platform capability changed|Class name: window;
Method or attribute name: function createWindow(config: Configuration): Promise\;
Old version information: crossplatform|Class name: window;
Method or attribute name: function createWindow(config: Configuration): Promise\;
New version information: |@ohos.window.d.ts|
|Cross-platform capability changed|Class name: WindowType;
Method or attribute name: enum WindowType
Old version information: crossplatform|Class name: WindowType;
Method or attribute name: enum WindowType
New version information: |@ohos.window.d.ts|
|Cross-platform capability changed|Class name: WindowType;
Method or attribute name: TYPE_APP
Old version information: crossplatform|Class name: WindowType;
Method or attribute name: TYPE_APP
New version information: |@ohos.window.d.ts|
|Cross-platform capability changed|Class name: WindowProperties;
Method or attribute name: type: WindowType;
Old version information: crossplatform|Class name: WindowProperties;
Method or attribute name: type: WindowType;
New version information: |@ohos.window.d.ts|
|Cross-platform capability changed|Class name: Configuration;
Method or attribute name: interface Configuration
Old version information: crossplatform|Class name: Configuration;
Method or attribute name: interface Configuration
New version information: |@ohos.window.d.ts|
|Cross-platform capability changed|Class name: Configuration;
Method or attribute name: name: string;
Old version information: crossplatform|Class name: Configuration;
Method or attribute name: name: string;
New version information: |@ohos.window.d.ts|
|Cross-platform capability changed|Class name: Configuration;
Method or attribute name: windowType: WindowType;
Old version information: crossplatform|Class name: Configuration;
Method or attribute name: windowType: WindowType;
New version information: |@ohos.window.d.ts|
|Cross-platform capability changed|Class name: Configuration;
Method or attribute name: ctx?: BaseContext;
Old version information: crossplatform|Class name: Configuration;
Method or attribute name: ctx?: BaseContext;
New version information: |@ohos.window.d.ts|
|Cross-platform capability changed|Class name: Configuration;
Method or attribute name: displayId?: number;
Old version information: crossplatform|Class name: Configuration;
Method or attribute name: displayId?: number;
New version information: |@ohos.window.d.ts|
|Cross-platform capability changed|Class name: Configuration;
Method or attribute name: parentId?: number;
Old version information: crossplatform|Class name: Configuration;
Method or attribute name: parentId?: number;
New version information: |@ohos.window.d.ts|
|Cross-platform capability changed|Class name: WindowStageEventType;
Method or attribute name: enum WindowStageEventType
Old version information: |Class name: WindowStageEventType;
Method or attribute name: enum WindowStageEventType
New version information: crossplatform|@ohos.window.d.ts|
|Cross-platform capability changed|Class name: WindowStageEventType;
Method or attribute name: SHOWN = 1
Old version information: |Class name: WindowStageEventType;
Method or attribute name: SHOWN = 1
New version information: crossplatform|@ohos.window.d.ts|
|Cross-platform capability changed|Class name: WindowStageEventType;
Method or attribute name: ACTIVE
Old version information: |Class name: WindowStageEventType;
Method or attribute name: ACTIVE
New version information: crossplatform|@ohos.window.d.ts|
|Cross-platform capability changed|Class name: WindowStageEventType;
Method or attribute name: INACTIVE
Old version information: |Class name: WindowStageEventType;
Method or attribute name: INACTIVE
New version information: crossplatform|@ohos.window.d.ts|
|Cross-platform capability changed|Class name: WindowStageEventType;
Method or attribute name: HIDDEN
Old version information: |Class name: WindowStageEventType;
Method or attribute name: HIDDEN
New version information: crossplatform|@ohos.window.d.ts|