| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| API deprecated version change | Class name: InputMethodSetting; API declaration: showOptionalInputMethods(callback: AsyncCallback<boolean>): void; DIfferences: NA | Class name: InputMethodSetting; API declaration: showOptionalInputMethods(callback: AsyncCallback<boolean>): void; DIfferences: 18 | api/@ohos.inputMethod.d.ts |
| API deprecated version change | Class name: InputMethodSetting; API declaration: showOptionalInputMethods(): Promise<boolean>; DIfferences: NA | Class name: InputMethodSetting; API declaration: showOptionalInputMethods(): Promise<boolean>; DIfferences: 18 | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: inputMethod; API declaration: function setSimpleKeyboardEnabled(enable: boolean): void; DIfferences: function setSimpleKeyboardEnabled(enable: boolean): void; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: InputMethodSetting; API declaration: getInputMethodState(): Promise<EnabledState>; DIfferences: getInputMethodState(): Promise<EnabledState>; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: InputMethodController; API declaration: discardTypingText(): Promise<void>; DIfferences: discardTypingText(): Promise<void>; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: InputMethodController; API declaration: sendMessage(msgId: string, msgParam?: ArrayBuffer): Promise<void>; DIfferences: sendMessage(msgId: string, msgParam?: ArrayBuffer): Promise<void>; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: InputMethodController; API declaration: recvMessage(msgHandler?: MessageHandler): void; DIfferences: recvMessage(msgHandler?: MessageHandler): void; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: InputMethodController; API declaration: on(type: 'setPreviewText', callback: SetPreviewTextCallback): void; DIfferences: on(type: 'setPreviewText', callback: SetPreviewTextCallback): void; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: InputMethodController; API declaration: off(type: 'setPreviewText', callback?: SetPreviewTextCallback): void; DIfferences: off(type: 'setPreviewText', callback?: SetPreviewTextCallback): void; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: InputMethodController; API declaration: on(type: 'finishTextPreview', callback: Callback<void>): void; DIfferences: on(type: 'finishTextPreview', callback: Callback<void>): void; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: InputMethodController; API declaration: off(type: 'finishTextPreview', callback?: Callback<void>): void; DIfferences: off(type: 'finishTextPreview', callback?: Callback<void>): void; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: InputMethodProperty; API declaration: readonly enabledState?: EnabledState; DIfferences: readonly enabledState?: EnabledState; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: TextInputType; API declaration: SCREEN_LOCK_PASSWORD DIfferences: SCREEN_LOCK_PASSWORD | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: TextInputType; API declaration: USER_NAME DIfferences: USER_NAME | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: TextInputType; API declaration: NEW_PASSWORD DIfferences: NEW_PASSWORD | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: TextInputType; API declaration: NUMBER_DECIMAL DIfferences: NUMBER_DECIMAL | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: TextInputType; API declaration: ONE_TIME_CODE DIfferences: ONE_TIME_CODE | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: InputAttribute; API declaration: placeholder?: string; DIfferences: placeholder?: string; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: InputAttribute; API declaration: abilityName?: string; DIfferences: abilityName?: string; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: TextConfig; API declaration: newEditBox?: boolean; DIfferences: newEditBox?: boolean; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: TextConfig; API declaration: capitalizeMode?: CapitalizeMode; DIfferences: capitalizeMode?: CapitalizeMode; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: inputMethod; API declaration: interface MessageHandler DIfferences: interface MessageHandler | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: MessageHandler; API declaration: onMessage(msgId: string, msgParam?: ArrayBuffer): void; DIfferences: onMessage(msgId: string, msgParam?: ArrayBuffer): void; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: MessageHandler; API declaration: onTerminated(): void; DIfferences: onTerminated(): void; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: inputMethod; API declaration: export enum EnabledState DIfferences: export enum EnabledState | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: EnabledState; API declaration: DISABLED = 0 DIfferences: DISABLED = 0 | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: EnabledState; API declaration: BASIC_MODE DIfferences: BASIC_MODE | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: EnabledState; API declaration: FULL_EXPERIENCE_MODE DIfferences: FULL_EXPERIENCE_MODE | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: inputMethod; API declaration: export enum RequestKeyboardReason DIfferences: export enum RequestKeyboardReason | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: RequestKeyboardReason; API declaration: NONE = 0 DIfferences: NONE = 0 | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: RequestKeyboardReason; API declaration: MOUSE = 1 DIfferences: MOUSE = 1 | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: RequestKeyboardReason; API declaration: TOUCH = 2 DIfferences: TOUCH = 2 | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: RequestKeyboardReason; API declaration: OTHER = 20 DIfferences: OTHER = 20 | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: inputMethod; API declaration: export type SetPreviewTextCallback = (text: string, range: Range) => void; DIfferences: export type SetPreviewTextCallback = (text: string, range: Range) => void; | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: inputMethod; API declaration: export enum CapitalizeMode DIfferences: export enum CapitalizeMode | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: CapitalizeMode; API declaration: NONE = 0 DIfferences: NONE = 0 | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: CapitalizeMode; API declaration: SENTENCES DIfferences: SENTENCES | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: CapitalizeMode; API declaration: WORDS DIfferences: WORDS | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: CapitalizeMode; API declaration: CHARACTERS DIfferences: CHARACTERS | api/@ohos.inputMethod.d.ts |
| New API | NA | Class name: Panel; API declaration: adjustPanelRect(flag: PanelFlag, rect: EnhancedPanelRect): void; DIfferences: adjustPanelRect(flag: PanelFlag, rect: EnhancedPanelRect): void; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: inputMethodEngine; API declaration: const PATTERN_USER_NAME: number = 10; DIfferences: const PATTERN_USER_NAME: number = 10; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: inputMethodEngine; API declaration: const PATTERN_NEW_PASSWORD: number = 11; DIfferences: const PATTERN_NEW_PASSWORD: number = 11; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: inputMethodEngine; API declaration: const PATTERN_NUMBER_DECIMAL: number = 12; DIfferences: const PATTERN_NUMBER_DECIMAL: number = 12; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: inputMethodEngine; API declaration: const PATTERN_ONE_TIME_CODE: number = 13; DIfferences: const PATTERN_ONE_TIME_CODE: number = 13; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: inputMethodEngine; API declaration: export type SizeChangeCallback = (size: window.Size, keyboardArea?: KeyboardArea) => void; DIfferences: export type SizeChangeCallback = (size: window.Size, keyboardArea?: KeyboardArea) => void; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: InputMethodAbility; API declaration: on(type: 'callingDisplayDidChange', callback: Callback<number>): void; DIfferences: on(type: 'callingDisplayDidChange', callback: Callback<number>): void; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: InputMethodAbility; API declaration: off(type: 'callingDisplayDidChange', callback?: Callback<number>): void; DIfferences: off(type: 'callingDisplayDidChange', callback?: Callback<number>): void; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: InputMethodAbility; API declaration: on(type: 'discardTypingText', callback: Callback<void>): void; DIfferences: on(type: 'discardTypingText', callback: Callback<void>): void; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: InputMethodAbility; API declaration: off(type: 'discardTypingText', callback?: Callback<void>): void; DIfferences: off(type: 'discardTypingText', callback?: Callback<void>): void; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: InputClient; API declaration: sendMessage(msgId: string, msgParam?: ArrayBuffer): Promise<void>; DIfferences: sendMessage(msgId: string, msgParam?: ArrayBuffer): Promise<void>; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: InputClient; API declaration: recvMessage(msgHandler?: MessageHandler): void; DIfferences: recvMessage(msgHandler?: MessageHandler): void; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: InputClient; API declaration: getAttachOptions(): AttachOptions; DIfferences: getAttachOptions(): AttachOptions; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: InputClient; API declaration: on(type: 'attachOptionsDidChange', callback: Callback<AttachOptions>): void; DIfferences: on(type: 'attachOptionsDidChange', callback: Callback<AttachOptions>): void; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: InputClient; API declaration: off(type: 'attachOptionsDidChange', callback?: Callback<AttachOptions>): void; DIfferences: off(type: 'attachOptionsDidChange', callback?: Callback<AttachOptions>): void; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: inputMethodEngine; API declaration: export enum ImmersiveMode DIfferences: export enum ImmersiveMode | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: ImmersiveMode; API declaration: NONE_IMMERSIVE = 0 DIfferences: NONE_IMMERSIVE = 0 | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: ImmersiveMode; API declaration: IMMERSIVE DIfferences: IMMERSIVE | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: ImmersiveMode; API declaration: LIGHT_IMMERSIVE DIfferences: LIGHT_IMMERSIVE | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: ImmersiveMode; API declaration: DARK_IMMERSIVE DIfferences: DARK_IMMERSIVE | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: inputMethodEngine; API declaration: export enum GradientMode DIfferences: export enum GradientMode | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: GradientMode; API declaration: NONE = 0 DIfferences: NONE = 0 | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: GradientMode; API declaration: LINEAR_GRADIENT = 1 DIfferences: LINEAR_GRADIENT = 1 | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: inputMethodEngine; API declaration: interface ImmersiveEffect DIfferences: interface ImmersiveEffect | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: ImmersiveEffect; API declaration: gradientHeight: number; DIfferences: gradientHeight: number; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: ImmersiveEffect; API declaration: gradientMode: GradientMode; DIfferences: gradientMode: GradientMode; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: inputMethodEngine; API declaration: export enum RequestKeyboardReason DIfferences: export enum RequestKeyboardReason | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: RequestKeyboardReason; API declaration: NONE = 0 DIfferences: NONE = 0 | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: RequestKeyboardReason; API declaration: MOUSE = 1 DIfferences: MOUSE = 1 | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: RequestKeyboardReason; API declaration: TOUCH = 2 DIfferences: TOUCH = 2 | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: RequestKeyboardReason; API declaration: OTHER = 20 DIfferences: OTHER = 20 | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: Panel; API declaration: startMoving(): void; DIfferences: startMoving(): void; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: Panel; API declaration: getDisplayId(): Promise<number>; DIfferences: getDisplayId(): Promise<number>; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: Panel; API declaration: updateRegion(inputRegion: Array<window.Rect>): void; DIfferences: updateRegion(inputRegion: Array<window.Rect>): void; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: Panel; API declaration: setImmersiveMode(mode: ImmersiveMode): void; DIfferences: setImmersiveMode(mode: ImmersiveMode): void; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: Panel; API declaration: getImmersiveMode(): ImmersiveMode; DIfferences: getImmersiveMode(): ImmersiveMode; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: Panel; API declaration: setImmersiveEffect(effect: ImmersiveEffect): void; DIfferences: setImmersiveEffect(effect: ImmersiveEffect): void; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: Panel; API declaration: setKeepScreenOn(isKeepScreenOn: boolean): Promise<void>; DIfferences: setKeepScreenOn(isKeepScreenOn: boolean): Promise<void>; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: EditorAttribute; API declaration: readonly immersiveMode?: ImmersiveMode; DIfferences: readonly immersiveMode?: ImmersiveMode; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: EditorAttribute; API declaration: readonly windowId?: number; DIfferences: readonly windowId?: number; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: EditorAttribute; API declaration: readonly displayId?: number; DIfferences: readonly displayId?: number; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: EditorAttribute; API declaration: readonly placeholder?: string; DIfferences: readonly placeholder?: string; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: EditorAttribute; API declaration: readonly abilityName?: string; DIfferences: readonly abilityName?: string; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: EditorAttribute; API declaration: readonly capitalizeMode?: CapitalizeMode; DIfferences: readonly capitalizeMode?: CapitalizeMode; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: EditorAttribute; API declaration: readonly gradientMode?: GradientMode; DIfferences: readonly gradientMode?: GradientMode; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: PanelFlag; API declaration: FLAG_CANDIDATE DIfferences: FLAG_CANDIDATE | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: inputMethodEngine; API declaration: interface MessageHandler DIfferences: interface MessageHandler | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: MessageHandler; API declaration: onMessage(msgId: string, msgParam?: ArrayBuffer): void; DIfferences: onMessage(msgId: string, msgParam?: ArrayBuffer): void; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: MessageHandler; API declaration: onTerminated(): void; DIfferences: onTerminated(): void; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: inputMethodEngine; API declaration: export interface EnhancedPanelRect DIfferences: export interface EnhancedPanelRect | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: EnhancedPanelRect; API declaration: landscapeRect?: window.Rect; DIfferences: landscapeRect?: window.Rect; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: EnhancedPanelRect; API declaration: portraitRect?: window.Rect; DIfferences: portraitRect?: window.Rect; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: EnhancedPanelRect; API declaration: landscapeAvoidY?: number; DIfferences: landscapeAvoidY?: number; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: EnhancedPanelRect; API declaration: landscapeInputRegion?: Array<window.Rect>; DIfferences: landscapeInputRegion?: Array<window.Rect>; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: EnhancedPanelRect; API declaration: portraitAvoidY?: number; DIfferences: portraitAvoidY?: number; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: EnhancedPanelRect; API declaration: portraitInputRegion?: Array<window.Rect>; DIfferences: portraitInputRegion?: Array<window.Rect>; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: EnhancedPanelRect; API declaration: fullScreenMode?: boolean; DIfferences: fullScreenMode?: boolean; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: inputMethodEngine; API declaration: export interface KeyboardArea DIfferences: export interface KeyboardArea | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: KeyboardArea; API declaration: top: number; DIfferences: top: number; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: KeyboardArea; API declaration: bottom: number; DIfferences: bottom: number; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: KeyboardArea; API declaration: left: number; DIfferences: left: number; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: KeyboardArea; API declaration: right: number; DIfferences: right: number; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: inputMethodEngine; API declaration: export interface AttachOptions DIfferences: export interface AttachOptions | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: AttachOptions; API declaration: requestKeyboardReason?: RequestKeyboardReason; DIfferences: requestKeyboardReason?: RequestKeyboardReason; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: AttachOptions; API declaration: isSimpleKeyboardEnabled?: boolean; DIfferences: isSimpleKeyboardEnabled?: boolean; | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: inputMethodEngine; API declaration: export enum CapitalizeMode DIfferences: export enum CapitalizeMode | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: CapitalizeMode; API declaration: NONE = 0 DIfferences: NONE = 0 | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: CapitalizeMode; API declaration: SENTENCES DIfferences: SENTENCES | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: CapitalizeMode; API declaration: WORDS DIfferences: WORDS | api/@ohos.inputMethodEngine.d.ts |
| New API | NA | Class name: CapitalizeMode; API declaration: CHARACTERS DIfferences: CHARACTERS | api/@ohos.inputMethodEngine.d.ts |
| Function change | Class name: Panel; API declaration: on(type: 'sizeChange', callback: Callback<window.Size>): void; DIfferences: callback: Callback<window.Size> | Class name: Panel; API declaration: on(type: 'sizeChange', callback: SizeChangeCallback): void; DIfferences: callback: SizeChangeCallback | api/@ohos.inputMethodEngine.d.ts |
| Function change | Class name: Panel; API declaration: off(type: 'sizeChange', callback?: Callback<window.Size>): void; DIfferences: callback?: Callback<window.Size> | Class name: Panel; API declaration: off(type: 'sizeChange', callback?: SizeChangeCallback): void; DIfferences: callback?: SizeChangeCallback | api/@ohos.inputMethodEngine.d.ts |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 js-apidiff-ArkGraphics2D
openharmony 鸿蒙 js-apidiff-ArkGraphics3D
openharmony 鸿蒙 js-apidiff-MediaKit
openharmony 鸿蒙 js-apidiff-InputKit
openharmony 鸿蒙 js-apidiff-BasicServicesKit
openharmony 鸿蒙 js-apidiff-ConnectivityKit
openharmony 鸿蒙 js-apidiff-ArkWeb
openharmony 鸿蒙 js-apidiff-MultimodalAwarenessKit