openharmony 鸿蒙 js-apidiff-IMEKit

2026-08-25 浏览 (1)

Change TypeOld VersionNew Versiond.ts File
New APINAClass name: global;
API declaration: declare namespace inputMethod
Differences: declare namespace inputMethod
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: const MAX_TYPE_NUM: number;
Differences: const MAX_TYPE_NUM: number;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: function getInputMethodSetting(): InputMethodSetting;
Differences: function getInputMethodSetting(): InputMethodSetting;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: function getInputMethodController(): InputMethodController;
Differences: function getInputMethodController(): InputMethodController;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: function getSetting(): InputMethodSetting;
Differences: function getSetting(): InputMethodSetting;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: function getController(): InputMethodController;
Differences: function getController(): InputMethodController;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: function getDefaultInputMethod(): InputMethodProperty;
Differences: function getDefaultInputMethod(): InputMethodProperty;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: function getSystemInputMethodConfigAbility(): ElementName;
Differences: function getSystemInputMethodConfigAbility(): ElementName;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: function switchInputMethod(target: InputMethodProperty, callback: AsyncCallback<boolean>): void;
Differences: function switchInputMethod(target: InputMethodProperty, callback: AsyncCallback<boolean>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: function switchInputMethod(target: InputMethodProperty): Promise<boolean>;
Differences: function switchInputMethod(target: InputMethodProperty): Promise<boolean>;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: function getCurrentInputMethod(): InputMethodProperty;
Differences: function getCurrentInputMethod(): InputMethodProperty;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: function switchCurrentInputMethodSubtype(target: InputMethodSubtype, callback: AsyncCallback<boolean>): void;
Differences: function switchCurrentInputMethodSubtype(target: InputMethodSubtype, callback: AsyncCallback<boolean>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: function switchCurrentInputMethodSubtype(target: InputMethodSubtype): Promise<boolean>;
Differences: function switchCurrentInputMethodSubtype(target: InputMethodSubtype): Promise<boolean>;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: function getCurrentInputMethodSubtype(): InputMethodSubtype;
Differences: function getCurrentInputMethodSubtype(): InputMethodSubtype;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: function switchCurrentInputMethodAndSubtype(inputMethodProperty: InputMethodProperty, inputMethodSubtype: InputMethodSubtype, callback: AsyncCallback<boolean>): void;
Differences: function switchCurrentInputMethodAndSubtype(inputMethodProperty: InputMethodProperty, inputMethodSubtype: InputMethodSubtype, callback: AsyncCallback<boolean>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: function switchCurrentInputMethodAndSubtype(inputMethodProperty: InputMethodProperty, inputMethodSubtype: InputMethodSubtype): Promise<boolean>;
Differences: function switchCurrentInputMethodAndSubtype(inputMethodProperty: InputMethodProperty, inputMethodSubtype: InputMethodSubtype): Promise<boolean>;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: interface InputMethodSetting
Differences: interface InputMethodSetting
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: on(type: 'imeChange', callback: (inputMethodProperty: InputMethodProperty, inputMethodSubtype: InputMethodSubtype) => void): void;
Differences: on(type: 'imeChange', callback: (inputMethodProperty: InputMethodProperty, inputMethodSubtype: InputMethodSubtype) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: off(type: 'imeChange', callback?: (inputMethodProperty: InputMethodProperty, inputMethodSubtype: InputMethodSubtype) => void): void;
Differences: off(type: 'imeChange', callback?: (inputMethodProperty: InputMethodProperty, inputMethodSubtype: InputMethodSubtype) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: listInputMethodSubtype(inputMethodProperty: InputMethodProperty, callback: AsyncCallback<Array<InputMethodSubtype>>): void;
Differences: listInputMethodSubtype(inputMethodProperty: InputMethodProperty, callback: AsyncCallback<Array<InputMethodSubtype>>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: listInputMethodSubtype(inputMethodProperty: InputMethodProperty): Promise<Array<InputMethodSubtype>>;
Differences: listInputMethodSubtype(inputMethodProperty: InputMethodProperty): Promise<Array<InputMethodSubtype>>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: listCurrentInputMethodSubtype(callback: AsyncCallback<Array<InputMethodSubtype>>): void;
Differences: listCurrentInputMethodSubtype(callback: AsyncCallback<Array<InputMethodSubtype>>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: listCurrentInputMethodSubtype(): Promise<Array<InputMethodSubtype>>;
Differences: listCurrentInputMethodSubtype(): Promise<Array<InputMethodSubtype>>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: getInputMethods(enable: boolean, callback: AsyncCallback<Array<InputMethodProperty>>): void;
Differences: getInputMethods(enable: boolean, callback: AsyncCallback<Array<InputMethodProperty>>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: getInputMethods(enable: boolean): Promise<Array<InputMethodProperty>>;
Differences: getInputMethods(enable: boolean): Promise<Array<InputMethodProperty>>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: getInputMethodsSync(enable: boolean): Array<InputMethodProperty>;
Differences: getInputMethodsSync(enable: boolean): Array<InputMethodProperty>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: getAllInputMethods(callback: AsyncCallback<Array<InputMethodProperty>>): void;
Differences: getAllInputMethods(callback: AsyncCallback<Array<InputMethodProperty>>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: getAllInputMethods(): Promise<Array<InputMethodProperty>>;
Differences: getAllInputMethods(): Promise<Array<InputMethodProperty>>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: getAllInputMethodsSync(): Array<InputMethodProperty>;
Differences: getAllInputMethodsSync(): Array<InputMethodProperty>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: listInputMethod(callback: AsyncCallback<Array<InputMethodProperty>>): void;
Differences: listInputMethod(callback: AsyncCallback<Array<InputMethodProperty>>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: listInputMethod(): Promise<Array<InputMethodProperty>>;
Differences: listInputMethod(): Promise<Array<InputMethodProperty>>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: showOptionalInputMethods(callback: AsyncCallback<boolean>): void;
Differences: showOptionalInputMethods(callback: AsyncCallback<boolean>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: showOptionalInputMethods(): Promise<boolean>;
Differences: showOptionalInputMethods(): Promise<boolean>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: displayOptionalInputMethod(callback: AsyncCallback<void>): void;
Differences: displayOptionalInputMethod(callback: AsyncCallback<void>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodSetting;
API declaration: displayOptionalInputMethod(): Promise<void>;
Differences: displayOptionalInputMethod(): Promise<void>;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: interface InputMethodController
Differences: interface InputMethodController
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: attach(showKeyboard: boolean, textConfig: TextConfig, callback: AsyncCallback<void>): void;
Differences: attach(showKeyboard: boolean, textConfig: TextConfig, callback: AsyncCallback<void>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: attach(showKeyboard: boolean, textConfig: TextConfig): Promise<void>;
Differences: attach(showKeyboard: boolean, textConfig: TextConfig): Promise<void>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: showTextInput(callback: AsyncCallback<void>): void;
Differences: showTextInput(callback: AsyncCallback<void>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: showTextInput(): Promise<void>;
Differences: showTextInput(): Promise<void>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: hideTextInput(callback: AsyncCallback<void>): void;
Differences: hideTextInput(callback: AsyncCallback<void>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: hideTextInput(): Promise<void>;
Differences: hideTextInput(): Promise<void>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: detach(callback: AsyncCallback<void>): void;
Differences: detach(callback: AsyncCallback<void>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: detach(): Promise<void>;
Differences: detach(): Promise<void>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: setCallingWindow(windowId: number, callback: AsyncCallback<void>): void;
Differences: setCallingWindow(windowId: number, callback: AsyncCallback<void>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: setCallingWindow(windowId: number): Promise<void>;
Differences: setCallingWindow(windowId: number): Promise<void>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: updateCursor(cursorInfo: CursorInfo, callback: AsyncCallback<void>): void;
Differences: updateCursor(cursorInfo: CursorInfo, callback: AsyncCallback<void>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: updateCursor(cursorInfo: CursorInfo): Promise<void>;
Differences: updateCursor(cursorInfo: CursorInfo): Promise<void>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: changeSelection(text: string, start: number, end: number, callback: AsyncCallback<void>): void;
Differences: changeSelection(text: string, start: number, end: number, callback: AsyncCallback<void>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: changeSelection(text: string, start: number, end: number): Promise<void>;
Differences: changeSelection(text: string, start: number, end: number): Promise<void>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: updateAttribute(attribute: InputAttribute, callback: AsyncCallback<void>): void;
Differences: updateAttribute(attribute: InputAttribute, callback: AsyncCallback<void>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: updateAttribute(attribute: InputAttribute): Promise<void>;
Differences: updateAttribute(attribute: InputAttribute): Promise<void>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: stopInputSession(callback: AsyncCallback<boolean>): void;
Differences: stopInputSession(callback: AsyncCallback<boolean>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: stopInputSession(): Promise<boolean>;
Differences: stopInputSession(): Promise<boolean>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: stopInput(callback: AsyncCallback<boolean>): void;
Differences: stopInput(callback: AsyncCallback<boolean>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: stopInput(): Promise<boolean>;
Differences: stopInput(): Promise<boolean>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: showSoftKeyboard(callback: AsyncCallback<void>): void;
Differences: showSoftKeyboard(callback: AsyncCallback<void>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: showSoftKeyboard(): Promise<void>;
Differences: showSoftKeyboard(): Promise<void>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: hideSoftKeyboard(callback: AsyncCallback<void>): void;
Differences: hideSoftKeyboard(callback: AsyncCallback<void>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: hideSoftKeyboard(): Promise<void>;
Differences: hideSoftKeyboard(): Promise<void>;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: on(type: 'selectByRange', callback: Callback<Range>): void;
Differences: on(type: 'selectByRange', callback: Callback<Range>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: off(type: 'selectByRange', callback?: Callback<Range>): void;
Differences: off(type: 'selectByRange', callback?: Callback<Range>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: on(type: 'selectByMovement', callback: Callback<Movement>): void;
Differences: on(type: 'selectByMovement', callback: Callback<Movement>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: off(type: 'selectByMovement', callback?: Callback<Movement>): void;
Differences: off(type: 'selectByMovement', callback?: Callback<Movement>): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: on(type: 'insertText', callback: (text: string) => void): void;
Differences: on(type: 'insertText', callback: (text: string) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: off(type: 'insertText', callback?: (text: string) => void): void;
Differences: off(type: 'insertText', callback?: (text: string) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: on(type: 'deleteLeft', callback: (length: number) => void): void;
Differences: on(type: 'deleteLeft', callback: (length: number) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: off(type: 'deleteLeft', callback?: (length: number) => void): void;
Differences: off(type: 'deleteLeft', callback?: (length: number) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: on(type: 'deleteRight', callback: (length: number) => void): void;
Differences: on(type: 'deleteRight', callback: (length: number) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: off(type: 'deleteRight', callback?: (length: number) => void): void;
Differences: off(type: 'deleteRight', callback?: (length: number) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: on(type: 'sendKeyboardStatus', callback: (keyboardStatus: KeyboardStatus) => void): void;
Differences: on(type: 'sendKeyboardStatus', callback: (keyboardStatus: KeyboardStatus) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: off(type: 'sendKeyboardStatus', callback?: (keyboardStatus: KeyboardStatus) => void): void;
Differences: off(type: 'sendKeyboardStatus', callback?: (keyboardStatus: KeyboardStatus) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: on(type: 'sendFunctionKey', callback: (functionKey: FunctionKey) => void): void;
Differences: on(type: 'sendFunctionKey', callback: (functionKey: FunctionKey) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: off(type: 'sendFunctionKey', callback?: (functionKey: FunctionKey) => void): void;
Differences: off(type: 'sendFunctionKey', callback?: (functionKey: FunctionKey) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: on(type: 'moveCursor', callback: (direction: Direction) => void): void;
Differences: on(type: 'moveCursor', callback: (direction: Direction) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: off(type: 'moveCursor', callback?: (direction: Direction) => void): void;
Differences: off(type: 'moveCursor', callback?: (direction: Direction) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: on(type: 'handleExtendAction', callback: (action: ExtendAction) => void): void;
Differences: on(type: 'handleExtendAction', callback: (action: ExtendAction) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: off(type: 'handleExtendAction', callback?: (action: ExtendAction) => void): void;
Differences: off(type: 'handleExtendAction', callback?: (action: ExtendAction) => void): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: on(type: 'getLeftTextOfCursor', callback: (length: number) => string): void;
Differences: on(type: 'getLeftTextOfCursor', callback: (length: number) => string): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: off(type: 'getLeftTextOfCursor', callback?: (length: number) => string): void;
Differences: off(type: 'getLeftTextOfCursor', callback?: (length: number) => string): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: on(type: 'getRightTextOfCursor', callback: (length: number) => string): void;
Differences: on(type: 'getRightTextOfCursor', callback: (length: number) => string): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: off(type: 'getRightTextOfCursor', callback?: (length: number) => string): void;
Differences: off(type: 'getRightTextOfCursor', callback?: (length: number) => string): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: on(type: 'getTextIndexAtCursor', callback: () => number): void;
Differences: on(type: 'getTextIndexAtCursor', callback: () => number): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodController;
API declaration: off(type: 'getTextIndexAtCursor', callback?: () => number): void;
Differences: off(type: 'getTextIndexAtCursor', callback?: () => number): void;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: interface InputMethodProperty
Differences: interface InputMethodProperty
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodProperty;
API declaration: readonly packageName: string;
Differences: readonly packageName: string;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodProperty;
API declaration: readonly methodId: string;
Differences: readonly methodId: string;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodProperty;
API declaration: readonly name: string;
Differences: readonly name: string;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodProperty;
API declaration: readonly id: string;
Differences: readonly id: string;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodProperty;
API declaration: readonly label?: string;
Differences: readonly label?: string;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodProperty;
API declaration: readonly labelId?: number;
Differences: readonly labelId?: number;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodProperty;
API declaration: readonly icon?: string;
Differences: readonly icon?: string;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodProperty;
API declaration: readonly iconId?: number;
Differences: readonly iconId?: number;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputMethodProperty;
API declaration: extra?: object;
Differences: extra?: object;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export enum Direction
Differences: export enum Direction
api/@ohos.inputMethod.d.ts
New APINAClass name: Direction;
API declaration: CURSOR_UP = 1
Differences: CURSOR_UP = 1
api/@ohos.inputMethod.d.ts
New APINAClass name: Direction;
API declaration: CURSOR_DOWN
Differences: CURSOR_DOWN
api/@ohos.inputMethod.d.ts
New APINAClass name: Direction;
API declaration: CURSOR_LEFT
Differences: CURSOR_LEFT
api/@ohos.inputMethod.d.ts
New APINAClass name: Direction;
API declaration: CURSOR_RIGHT
Differences: CURSOR_RIGHT
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export interface Range
Differences: export interface Range
api/@ohos.inputMethod.d.ts
New APINAClass name: Range;
API declaration: start: number;
Differences: start: number;
api/@ohos.inputMethod.d.ts
New APINAClass name: Range;
API declaration: end: number;
Differences: end: number;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export interface Movement
Differences: export interface Movement
api/@ohos.inputMethod.d.ts
New APINAClass name: Movement;
API declaration: direction: Direction;
Differences: direction: Direction;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export enum TextInputType
Differences: export enum TextInputType
api/@ohos.inputMethod.d.ts
New APINAClass name: TextInputType;
API declaration: NONE = -1
Differences: NONE = -1
api/@ohos.inputMethod.d.ts
New APINAClass name: TextInputType;
API declaration: TEXT = 0
Differences: TEXT = 0
api/@ohos.inputMethod.d.ts
New APINAClass name: TextInputType;
API declaration: MULTILINE
Differences: MULTILINE
api/@ohos.inputMethod.d.ts
New APINAClass name: TextInputType;
API declaration: NUMBER
Differences: NUMBER
api/@ohos.inputMethod.d.ts
New APINAClass name: TextInputType;
API declaration: PHONE
Differences: PHONE
api/@ohos.inputMethod.d.ts
New APINAClass name: TextInputType;
API declaration: DATETIME
Differences: DATETIME
api/@ohos.inputMethod.d.ts
New APINAClass name: TextInputType;
API declaration: EMAIL_ADDRESS
Differences: EMAIL_ADDRESS
api/@ohos.inputMethod.d.ts
New APINAClass name: TextInputType;
API declaration: URL
Differences: URL
api/@ohos.inputMethod.d.ts
New APINAClass name: TextInputType;
API declaration: VISIBLE_PASSWORD
Differences: VISIBLE_PASSWORD
api/@ohos.inputMethod.d.ts
New APINAClass name: TextInputType;
API declaration: NUMBER_PASSWORD
Differences: NUMBER_PASSWORD
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export enum EnterKeyType
Differences: export enum EnterKeyType
api/@ohos.inputMethod.d.ts
New APINAClass name: EnterKeyType;
API declaration: UNSPECIFIED = 0
Differences: UNSPECIFIED = 0
api/@ohos.inputMethod.d.ts
New APINAClass name: EnterKeyType;
API declaration: NONE
Differences: NONE
api/@ohos.inputMethod.d.ts
New APINAClass name: EnterKeyType;
API declaration: GO
Differences: GO
api/@ohos.inputMethod.d.ts
New APINAClass name: EnterKeyType;
API declaration: SEARCH
Differences: SEARCH
api/@ohos.inputMethod.d.ts
New APINAClass name: EnterKeyType;
API declaration: SEND
Differences: SEND
api/@ohos.inputMethod.d.ts
New APINAClass name: EnterKeyType;
API declaration: NEXT
Differences: NEXT
api/@ohos.inputMethod.d.ts
New APINAClass name: EnterKeyType;
API declaration: DONE
Differences: DONE
api/@ohos.inputMethod.d.ts
New APINAClass name: EnterKeyType;
API declaration: PREVIOUS
Differences: PREVIOUS
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export enum KeyboardStatus
Differences: export enum KeyboardStatus
api/@ohos.inputMethod.d.ts
New APINAClass name: KeyboardStatus;
API declaration: NONE = 0
Differences: NONE = 0
api/@ohos.inputMethod.d.ts
New APINAClass name: KeyboardStatus;
API declaration: HIDE = 1
Differences: HIDE = 1
api/@ohos.inputMethod.d.ts
New APINAClass name: KeyboardStatus;
API declaration: SHOW = 2
Differences: SHOW = 2
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export interface InputAttribute
Differences: export interface InputAttribute
api/@ohos.inputMethod.d.ts
New APINAClass name: InputAttribute;
API declaration: textInputType: TextInputType;
Differences: textInputType: TextInputType;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputAttribute;
API declaration: enterKeyType: EnterKeyType;
Differences: enterKeyType: EnterKeyType;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export interface FunctionKey
Differences: export interface FunctionKey
api/@ohos.inputMethod.d.ts
New APINAClass name: FunctionKey;
API declaration: enterKeyType: EnterKeyType;
Differences: enterKeyType: EnterKeyType;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export interface CursorInfo
Differences: export interface CursorInfo
api/@ohos.inputMethod.d.ts
New APINAClass name: CursorInfo;
API declaration: left: number;
Differences: left: number;
api/@ohos.inputMethod.d.ts
New APINAClass name: CursorInfo;
API declaration: top: number;
Differences: top: number;
api/@ohos.inputMethod.d.ts
New APINAClass name: CursorInfo;
API declaration: width: number;
Differences: width: number;
api/@ohos.inputMethod.d.ts
New APINAClass name: CursorInfo;
API declaration: height: number;
Differences: height: number;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export interface TextConfig
Differences: export interface TextConfig
api/@ohos.inputMethod.d.ts
New APINAClass name: TextConfig;
API declaration: inputAttribute: InputAttribute;
Differences: inputAttribute: InputAttribute;
api/@ohos.inputMethod.d.ts
New APINAClass name: TextConfig;
API declaration: cursorInfo?: CursorInfo;
Differences: cursorInfo?: CursorInfo;
api/@ohos.inputMethod.d.ts
New APINAClass name: TextConfig;
API declaration: selection?: Range;
Differences: selection?: Range;
api/@ohos.inputMethod.d.ts
New APINAClass name: TextConfig;
API declaration: windowId?: number;
Differences: windowId?: number;
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export enum ExtendAction
Differences: export enum ExtendAction
api/@ohos.inputMethod.d.ts
New APINAClass name: ExtendAction;
API declaration: SELECT_ALL = 0
Differences: SELECT_ALL = 0
api/@ohos.inputMethod.d.ts
New APINAClass name: ExtendAction;
API declaration: CUT = 3
Differences: CUT = 3
api/@ohos.inputMethod.d.ts
New APINAClass name: ExtendAction;
API declaration: COPY = 4
Differences: COPY = 4
api/@ohos.inputMethod.d.ts
New APINAClass name: ExtendAction;
API declaration: PASTE = 5
Differences: PASTE = 5
api/@ohos.inputMethod.d.ts
New APINAClass name: inputMethod;
API declaration: export interface InputWindowInfo
Differences: export interface InputWindowInfo
api/@ohos.inputMethod.d.ts
New APINAClass name: InputWindowInfo;
API declaration: name: string;
Differences: name: string;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputWindowInfo;
API declaration: left: number;
Differences: left: number;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputWindowInfo;
API declaration: top: number;
Differences: top: number;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputWindowInfo;
API declaration: width: number;
Differences: width: number;
api/@ohos.inputMethod.d.ts
New APINAClass name: InputWindowInfo;
API declaration: height: number;
Differences: height: number;
api/@ohos.inputMethod.d.ts
New APINAClass name: global;
API declaration: export interface PanelInfo
Differences: export interface PanelInfo
api/@ohos.inputMethod.Panel.d.ts
New APINAClass name: PanelInfo;
API declaration: type: PanelType;
Differences: type: PanelType;
api/@ohos.inputMethod.Panel.d.ts
New APINAClass name: PanelInfo;
API declaration: flag?: PanelFlag;
Differences: flag?: PanelFlag;
api/@ohos.inputMethod.Panel.d.ts
New APINAClass name: global;
API declaration: export enum PanelFlag
Differences: export enum PanelFlag
api/@ohos.inputMethod.Panel.d.ts
New APINAClass name: PanelFlag;
API declaration: FLAG_FIXED = 0
Differences: FLAG_FIXED = 0
api/@ohos.inputMethod.Panel.d.ts
New APINAClass name: PanelFlag;
API declaration: FLAG_FLOATING
Differences: FLAG_FLOATING
api/@ohos.inputMethod.Panel.d.ts
New APINAClass name: PanelFlag;
API declaration: FLAG_CANDIDATE
Differences: FLAG_CANDIDATE
api/@ohos.inputMethod.Panel.d.ts
New APINAClass name: global;
API declaration: export enum PanelType
Differences: export enum PanelType
api/@ohos.inputMethod.Panel.d.ts
New APINAClass name: PanelType;
API declaration: SOFT_KEYBOARD = 0
Differences: SOFT_KEYBOARD = 0
api/@ohos.inputMethod.Panel.d.ts
New APINAClass name: PanelType;
API declaration: STATUS_BAR
Differences: STATUS_BAR
api/@ohos.inputMethod.Panel.d.ts
New APINAClass name: global;
API declaration: declare namespace inputMethodEngine
Differences: declare namespace inputMethodEngine
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const ENTER_KEY_TYPE_UNSPECIFIED: number;
Differences: const ENTER_KEY_TYPE_UNSPECIFIED: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const ENTER_KEY_TYPE_GO: number;
Differences: const ENTER_KEY_TYPE_GO: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const ENTER_KEY_TYPE_SEARCH: number;
Differences: const ENTER_KEY_TYPE_SEARCH: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const ENTER_KEY_TYPE_SEND: number;
Differences: const ENTER_KEY_TYPE_SEND: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const ENTER_KEY_TYPE_NEXT: number;
Differences: const ENTER_KEY_TYPE_NEXT: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const ENTER_KEY_TYPE_DONE: number;
Differences: const ENTER_KEY_TYPE_DONE: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const ENTER_KEY_TYPE_PREVIOUS: number;
Differences: const ENTER_KEY_TYPE_PREVIOUS: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const PATTERN_NULL: number;
Differences: const PATTERN_NULL: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const PATTERN_TEXT: number;
Differences: const PATTERN_TEXT: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const PATTERN_NUMBER: number;
Differences: const PATTERN_NUMBER: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const PATTERN_PHONE: number;
Differences: const PATTERN_PHONE: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const PATTERN_DATETIME: number;
Differences: const PATTERN_DATETIME: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const PATTERN_EMAIL: number;
Differences: const PATTERN_EMAIL: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const PATTERN_URI: number;
Differences: const PATTERN_URI: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const PATTERN_PASSWORD: number;
Differences: const PATTERN_PASSWORD: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const PATTERN_PASSWORD_SCREEN_LOCK: number;
Differences: const PATTERN_PASSWORD_SCREEN_LOCK: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const PATTERN_PASSWORD_NUMBER: number;
Differences: const PATTERN_PASSWORD_NUMBER: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const FLAG_SELECTING: number;
Differences: const FLAG_SELECTING: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const FLAG_SINGLE_LINE: number;
Differences: const FLAG_SINGLE_LINE: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const DISPLAY_MODE_PART: number;
Differences: const DISPLAY_MODE_PART: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const DISPLAY_MODE_FULL: number;
Differences: const DISPLAY_MODE_FULL: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const OPTION_ASCII: number;
Differences: const OPTION_ASCII: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const OPTION_NONE: number;
Differences: const OPTION_NONE: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const OPTION_AUTO_CAP_CHARACTERS: number;
Differences: const OPTION_AUTO_CAP_CHARACTERS: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const OPTION_AUTO_CAP_SENTENCES: number;
Differences: const OPTION_AUTO_CAP_SENTENCES: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const OPTION_AUTO_WORDS: number;
Differences: const OPTION_AUTO_WORDS: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const OPTION_MULTI_LINE: number;
Differences: const OPTION_MULTI_LINE: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const OPTION_NO_FULLSCREEN: number;
Differences: const OPTION_NO_FULLSCREEN: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const CURSOR_UP: number;
Differences: const CURSOR_UP: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const CURSOR_DOWN: number;
Differences: const CURSOR_DOWN: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const CURSOR_LEFT: number;
Differences: const CURSOR_LEFT: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const CURSOR_RIGHT: number;
Differences: const CURSOR_RIGHT: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: const WINDOW_TYPE_INPUT_METHOD_FLOAT: number;
Differences: const WINDOW_TYPE_INPUT_METHOD_FLOAT: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: function getInputMethodAbility(): InputMethodAbility;
Differences: function getInputMethodAbility(): InputMethodAbility;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: function getInputMethodEngine(): InputMethodEngine;
Differences: function getInputMethodEngine(): InputMethodEngine;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: function getKeyboardDelegate(): KeyboardDelegate;
Differences: function getKeyboardDelegate(): KeyboardDelegate;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: function createKeyboardDelegate(): KeyboardDelegate;
Differences: function createKeyboardDelegate(): KeyboardDelegate;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: interface KeyboardController
Differences: interface KeyboardController
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardController;
API declaration: hide(callback: AsyncCallback<void>): void;
Differences: hide(callback: AsyncCallback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardController;
API declaration: hide(): Promise<void>;
Differences: hide(): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardController;
API declaration: hideKeyboard(callback: AsyncCallback<void>): void;
Differences: hideKeyboard(callback: AsyncCallback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardController;
API declaration: hideKeyboard(): Promise<void>;
Differences: hideKeyboard(): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardController;
API declaration: exitCurrentInputType(callback: AsyncCallback<void>): void;
Differences: exitCurrentInputType(callback: AsyncCallback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardController;
API declaration: exitCurrentInputType(): Promise<void>;
Differences: exitCurrentInputType(): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: interface InputMethodEngine
Differences: interface InputMethodEngine
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodEngine;
API declaration: on(type: 'inputStart', callback: (kbController: KeyboardController, textInputClient: TextInputClient) => void): void;
Differences: on(type: 'inputStart', callback: (kbController: KeyboardController, textInputClient: TextInputClient) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodEngine;
API declaration: off(type: 'inputStart', callback?: (kbController: KeyboardController, textInputClient: TextInputClient) => void): void;
Differences: off(type: 'inputStart', callback?: (kbController: KeyboardController, textInputClient: TextInputClient) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodEngine;
API declaration: on(type: 'keyboardShow' |'keyboardHide', callback: () => void): void;
Differences: on(type: 'keyboardShow' |'keyboardHide', callback: () => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodEngine;
API declaration: on(type: 'keyboardShow' |'keyboardHide', callback: () => void): void;
Differences: on(type: 'keyboardShow' |'keyboardHide', callback: () => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodEngine;
API declaration: off(type: 'keyboardShow' |'keyboardHide', callback?: () => void): void;
Differences: off(type: 'keyboardShow' |'keyboardHide', callback?: () => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodEngine;
API declaration: off(type: 'keyboardShow' |'keyboardHide', callback?: () => void): void;
Differences: off(type: 'keyboardShow' |'keyboardHide', callback?: () => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: interface InputMethodAbility
Differences: interface InputMethodAbility
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: on(type: 'inputStart', callback: (kbController: KeyboardController, inputClient: InputClient) => void): void;
Differences: on(type: 'inputStart', callback: (kbController: KeyboardController, inputClient: InputClient) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: off(type: 'inputStart', callback?: (kbController: KeyboardController, inputClient: InputClient) => void): void;
Differences: off(type: 'inputStart', callback?: (kbController: KeyboardController, inputClient: InputClient) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: on(type: 'inputStop', callback: () => void): void;
Differences: on(type: 'inputStop', callback: () => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: off(type: 'inputStop', callback: () => void): void;
Differences: off(type: 'inputStop', callback: () => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: on(type: 'setCallingWindow', callback: (wid: number) => void): void;
Differences: on(type: 'setCallingWindow', callback: (wid: number) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: off(type: 'setCallingWindow', callback: (wid: number) => void): void;
Differences: off(type: 'setCallingWindow', callback: (wid: number) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: on(type: 'keyboardShow' |'keyboardHide', callback: () => void): void;
Differences: on(type: 'keyboardShow' |'keyboardHide', callback: () => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: on(type: 'keyboardShow' |'keyboardHide', callback: () => void): void;
Differences: on(type: 'keyboardShow' |'keyboardHide', callback: () => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: off(type: 'keyboardShow' |'keyboardHide', callback?: () => void): void;
Differences: off(type: 'keyboardShow' |'keyboardHide', callback?: () => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: off(type: 'keyboardShow' |'keyboardHide', callback?: () => void): void;
Differences: off(type: 'keyboardShow' |'keyboardHide', callback?: () => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: on(type: 'setSubtype', callback: (inputMethodSubtype: InputMethodSubtype) => void): void;
Differences: on(type: 'setSubtype', callback: (inputMethodSubtype: InputMethodSubtype) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: off(type: 'setSubtype', callback?: (inputMethodSubtype: InputMethodSubtype) => void): void;
Differences: off(type: 'setSubtype', callback?: (inputMethodSubtype: InputMethodSubtype) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: on(type: 'securityModeChange', callback: Callback<SecurityMode>): void;
Differences: on(type: 'securityModeChange', callback: Callback<SecurityMode>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: off(type: 'securityModeChange', callback?: Callback<SecurityMode>): void;
Differences: off(type: 'securityModeChange', callback?: Callback<SecurityMode>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: getSecurityMode(): SecurityMode;
Differences: getSecurityMode(): SecurityMode;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: createPanel(ctx: BaseContext, info: PanelInfo, callback: AsyncCallback<Panel>): void;
Differences: createPanel(ctx: BaseContext, info: PanelInfo, callback: AsyncCallback<Panel>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: createPanel(ctx: BaseContext, info: PanelInfo): Promise<Panel>;
Differences: createPanel(ctx: BaseContext, info: PanelInfo): Promise<Panel>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: destroyPanel(panel: Panel, callback: AsyncCallback<void>): void;
Differences: destroyPanel(panel: Panel, callback: AsyncCallback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputMethodAbility;
API declaration: destroyPanel(panel: Panel): Promise<void>;
Differences: destroyPanel(panel: Panel): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: interface TextInputClient
Differences: interface TextInputClient
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: TextInputClient;
API declaration: sendKeyFunction(action: number, callback: AsyncCallback<boolean>): void;
Differences: sendKeyFunction(action: number, callback: AsyncCallback<boolean>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: TextInputClient;
API declaration: sendKeyFunction(action: number): Promise<boolean>;
Differences: sendKeyFunction(action: number): Promise<boolean>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: TextInputClient;
API declaration: deleteForward(length: number, callback: AsyncCallback<boolean>): void;
Differences: deleteForward(length: number, callback: AsyncCallback<boolean>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: TextInputClient;
API declaration: deleteForward(length: number): Promise<boolean>;
Differences: deleteForward(length: number): Promise<boolean>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: TextInputClient;
API declaration: deleteBackward(length: number, callback: AsyncCallback<boolean>): void;
Differences: deleteBackward(length: number, callback: AsyncCallback<boolean>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: TextInputClient;
API declaration: deleteBackward(length: number): Promise<boolean>;
Differences: deleteBackward(length: number): Promise<boolean>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: TextInputClient;
API declaration: insertText(text: string, callback: AsyncCallback<boolean>): void;
Differences: insertText(text: string, callback: AsyncCallback<boolean>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: TextInputClient;
API declaration: insertText(text: string): Promise<boolean>;
Differences: insertText(text: string): Promise<boolean>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: TextInputClient;
API declaration: getForward(length: number, callback: AsyncCallback<string>): void;
Differences: getForward(length: number, callback: AsyncCallback<string>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: TextInputClient;
API declaration: getForward(length: number): Promise<string>;
Differences: getForward(length: number): Promise<string>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: TextInputClient;
API declaration: getBackward(length: number, callback: AsyncCallback<string>): void;
Differences: getBackward(length: number, callback: AsyncCallback<string>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: TextInputClient;
API declaration: getBackward(length: number): Promise<string>;
Differences: getBackward(length: number): Promise<string>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: TextInputClient;
API declaration: getEditorAttribute(callback: AsyncCallback<EditorAttribute>): void;
Differences: getEditorAttribute(callback: AsyncCallback<EditorAttribute>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: TextInputClient;
API declaration: getEditorAttribute(): Promise<EditorAttribute>;
Differences: getEditorAttribute(): Promise<EditorAttribute>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: interface InputClient
Differences: interface InputClient
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: sendKeyFunction(action: number, callback: AsyncCallback<boolean>): void;
Differences: sendKeyFunction(action: number, callback: AsyncCallback<boolean>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: sendKeyFunction(action: number): Promise<boolean>;
Differences: sendKeyFunction(action: number): Promise<boolean>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: deleteForward(length: number, callback: AsyncCallback<boolean>): void;
Differences: deleteForward(length: number, callback: AsyncCallback<boolean>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: deleteForward(length: number): Promise<boolean>;
Differences: deleteForward(length: number): Promise<boolean>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: deleteForwardSync(length: number): void;
Differences: deleteForwardSync(length: number): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: deleteBackward(length: number, callback: AsyncCallback<boolean>): void;
Differences: deleteBackward(length: number, callback: AsyncCallback<boolean>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: deleteBackward(length: number): Promise<boolean>;
Differences: deleteBackward(length: number): Promise<boolean>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: deleteBackwardSync(length: number): void;
Differences: deleteBackwardSync(length: number): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: insertText(text: string, callback: AsyncCallback<boolean>): void;
Differences: insertText(text: string, callback: AsyncCallback<boolean>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: insertText(text: string): Promise<boolean>;
Differences: insertText(text: string): Promise<boolean>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: insertTextSync(text: string): void;
Differences: insertTextSync(text: string): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: getForward(length: number, callback: AsyncCallback<string>): void;
Differences: getForward(length: number, callback: AsyncCallback<string>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: getForward(length: number): Promise<string>;
Differences: getForward(length: number): Promise<string>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: getForwardSync(length: number): string;
Differences: getForwardSync(length: number): string;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: getBackward(length: number, callback: AsyncCallback<string>): void;
Differences: getBackward(length: number, callback: AsyncCallback<string>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: getBackward(length: number): Promise<string>;
Differences: getBackward(length: number): Promise<string>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: getBackwardSync(length: number): string;
Differences: getBackwardSync(length: number): string;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: getEditorAttribute(callback: AsyncCallback<EditorAttribute>): void;
Differences: getEditorAttribute(callback: AsyncCallback<EditorAttribute>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: getEditorAttribute(): Promise<EditorAttribute>;
Differences: getEditorAttribute(): Promise<EditorAttribute>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: getEditorAttributeSync(): EditorAttribute;
Differences: getEditorAttributeSync(): EditorAttribute;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: moveCursor(direction: number, callback: AsyncCallback<void>): void;
Differences: moveCursor(direction: number, callback: AsyncCallback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: moveCursor(direction: number): Promise<void>;
Differences: moveCursor(direction: number): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: moveCursorSync(direction: number): void;
Differences: moveCursorSync(direction: number): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: selectByRange(range: Range, callback: AsyncCallback<void>): void;
Differences: selectByRange(range: Range, callback: AsyncCallback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: selectByRange(range: Range): Promise<void>;
Differences: selectByRange(range: Range): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: selectByRangeSync(range: Range): void;
Differences: selectByRangeSync(range: Range): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: selectByMovement(movement: Movement, callback: AsyncCallback<void>): void;
Differences: selectByMovement(movement: Movement, callback: AsyncCallback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: selectByMovement(movement: Movement): Promise<void>;
Differences: selectByMovement(movement: Movement): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: selectByMovementSync(movement: Movement): void;
Differences: selectByMovementSync(movement: Movement): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: getTextIndexAtCursor(callback: AsyncCallback<number>): void;
Differences: getTextIndexAtCursor(callback: AsyncCallback<number>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: getTextIndexAtCursor(): Promise<number>;
Differences: getTextIndexAtCursor(): Promise<number>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: getTextIndexAtCursorSync(): number;
Differences: getTextIndexAtCursorSync(): number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: sendExtendAction(action: ExtendAction, callback: AsyncCallback<void>): void;
Differences: sendExtendAction(action: ExtendAction, callback: AsyncCallback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: InputClient;
API declaration: sendExtendAction(action: ExtendAction): Promise<void>;
Differences: sendExtendAction(action: ExtendAction): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: interface KeyboardDelegate
Differences: interface KeyboardDelegate
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardDelegate;
API declaration: on(type: 'keyDown' |'keyUp', callback: (event: KeyEvent) => boolean): void;
Differences: on(type: 'keyDown' |'keyUp', callback: (event: KeyEvent) => boolean): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardDelegate;
API declaration: on(type: 'keyDown' |'keyUp', callback: (event: KeyEvent) => boolean): void;
Differences: on(type: 'keyDown' |'keyUp', callback: (event: KeyEvent) => boolean): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardDelegate;
API declaration: off(type: 'keyDown' |'keyUp', callback?: (event: KeyEvent) => boolean): void;
Differences: off(type: 'keyDown' |'keyUp', callback?: (event: KeyEvent) => boolean): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardDelegate;
API declaration: off(type: 'keyDown' |'keyUp', callback?: (event: KeyEvent) => boolean): void;
Differences: off(type: 'keyDown' |'keyUp', callback?: (event: KeyEvent) => boolean): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardDelegate;
API declaration: on(type: 'keyEvent', callback: (event: InputKeyEvent) => boolean): void;
Differences: on(type: 'keyEvent', callback: (event: InputKeyEvent) => boolean): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardDelegate;
API declaration: off(type: 'keyEvent', callback?: (event: InputKeyEvent) => boolean): void;
Differences: off(type: 'keyEvent', callback?: (event: InputKeyEvent) => boolean): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardDelegate;
API declaration: on(type: 'cursorContextChange', callback: (x: number, y: number, height: number) => void): void;
Differences: on(type: 'cursorContextChange', callback: (x: number, y: number, height: number) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardDelegate;
API declaration: off(type: 'cursorContextChange', callback?: (x: number, y: number, height: number) => void): void;
Differences: off(type: 'cursorContextChange', callback?: (x: number, y: number, height: number) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardDelegate;
API declaration: on(type: 'selectionChange', callback: (oldBegin: number, oldEnd: number, newBegin: number, newEnd: number) => void): void;
Differences: on(type: 'selectionChange', callback: (oldBegin: number, oldEnd: number, newBegin: number, newEnd: number) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardDelegate;
API declaration: off(type: 'selectionChange', callback?: (oldBegin: number, oldEnd: number, newBegin: number, newEnd: number) => void): void;
Differences: off(type: 'selectionChange', callback?: (oldBegin: number, oldEnd: number, newBegin: number, newEnd: number) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardDelegate;
API declaration: on(type: 'textChange', callback: (text: string) => void): void;
Differences: on(type: 'textChange', callback: (text: string) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardDelegate;
API declaration: off(type: 'textChange', callback?: (text: string) => void): void;
Differences: off(type: 'textChange', callback?: (text: string) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardDelegate;
API declaration: on(type: 'editorAttributeChanged', callback: (attr: EditorAttribute) => void): void;
Differences: on(type: 'editorAttributeChanged', callback: (attr: EditorAttribute) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyboardDelegate;
API declaration: off(type: 'editorAttributeChanged', callback?: (attr: EditorAttribute) => void): void;
Differences: off(type: 'editorAttributeChanged', callback?: (attr: EditorAttribute) => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: interface Panel
Differences: interface Panel
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: setUiContent(path: string, callback: AsyncCallback<void>): void;
Differences: setUiContent(path: string, callback: AsyncCallback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: setUiContent(path: string): Promise<void>;
Differences: setUiContent(path: string): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: setUiContent(path: string, storage: LocalStorage, callback: AsyncCallback<void>): void;
Differences: setUiContent(path: string, storage: LocalStorage, callback: AsyncCallback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: setUiContent(path: string, storage: LocalStorage): Promise<void>;
Differences: setUiContent(path: string, storage: LocalStorage): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: resize(width: number, height: number, callback: AsyncCallback<void>): void;
Differences: resize(width: number, height: number, callback: AsyncCallback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: resize(width: number, height: number): Promise<void>;
Differences: resize(width: number, height: number): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: moveTo(x: number, y: number, callback: AsyncCallback<void>): void;
Differences: moveTo(x: number, y: number, callback: AsyncCallback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: moveTo(x: number, y: number): Promise<void>;
Differences: moveTo(x: number, y: number): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: show(callback: AsyncCallback<void>): void;
Differences: show(callback: AsyncCallback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: show(): Promise<void>;
Differences: show(): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: hide(callback: AsyncCallback<void>): void;
Differences: hide(callback: AsyncCallback<void>): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: hide(): Promise<void>;
Differences: hide(): Promise<void>;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: on(type: 'show', callback: () => void): void;
Differences: on(type: 'show', callback: () => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: off(type: 'show', callback?: () => void): void;
Differences: off(type: 'show', callback?: () => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: on(type: 'hide', callback: () => void): void;
Differences: on(type: 'hide', callback: () => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: off(type: 'hide', callback?: () => void): void;
Differences: off(type: 'hide', callback?: () => void): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: changeFlag(flag: PanelFlag): void;
Differences: changeFlag(flag: PanelFlag): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Panel;
API declaration: setPrivacyMode(isPrivacyMode: boolean): void;
Differences: setPrivacyMode(isPrivacyMode: boolean): void;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: interface EditorAttribute
Differences: interface EditorAttribute
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EditorAttribute;
API declaration: readonly inputPattern: number;
Differences: readonly inputPattern: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: EditorAttribute;
API declaration: readonly enterKeyType: number;
Differences: readonly enterKeyType: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: interface KeyEvent
Differences: interface KeyEvent
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyEvent;
API declaration: readonly keyCode: number;
Differences: readonly keyCode: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: KeyEvent;
API declaration: readonly keyAction: number;
Differences: readonly keyAction: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export enum PanelFlag
Differences: export enum PanelFlag
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: PanelFlag;
API declaration: FLG_FIXED = 0
Differences: FLG_FIXED = 0
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: PanelFlag;
API declaration: FLG_FLOATING
Differences: FLG_FLOATING
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export enum PanelType
Differences: export enum PanelType
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: PanelType;
API declaration: SOFT_KEYBOARD = 0
Differences: SOFT_KEYBOARD = 0
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: PanelType;
API declaration: STATUS_BAR
Differences: STATUS_BAR
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export interface PanelInfo
Differences: export interface PanelInfo
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: PanelInfo;
API declaration: type: PanelType;
Differences: type: PanelType;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: PanelInfo;
API declaration: flag?: PanelFlag;
Differences: flag?: PanelFlag;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export enum Direction
Differences: export enum Direction
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Direction;
API declaration: CURSOR_UP = 1
Differences: CURSOR_UP = 1
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Direction;
API declaration: CURSOR_DOWN
Differences: CURSOR_DOWN
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Direction;
API declaration: CURSOR_LEFT
Differences: CURSOR_LEFT
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Direction;
API declaration: CURSOR_RIGHT
Differences: CURSOR_RIGHT
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export enum SecurityMode
Differences: export enum SecurityMode
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: SecurityMode;
API declaration: BASIC = 0
Differences: BASIC = 0
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: SecurityMode;
API declaration: FULL
Differences: FULL
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export interface Range
Differences: export interface Range
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Range;
API declaration: start: number;
Differences: start: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Range;
API declaration: end: number;
Differences: end: number;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export interface Movement
Differences: export interface Movement
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: Movement;
API declaration: direction: Direction;
Differences: direction: Direction;
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: inputMethodEngine;
API declaration: export enum ExtendAction
Differences: export enum ExtendAction
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: ExtendAction;
API declaration: SELECT_ALL = 0
Differences: SELECT_ALL = 0
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: ExtendAction;
API declaration: CUT = 3
Differences: CUT = 3
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: ExtendAction;
API declaration: COPY = 4
Differences: COPY = 4
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: ExtendAction;
API declaration: PASTE = 5
Differences: PASTE = 5
api/@ohos.inputMethodEngine.d.ts
New APINAClass name: global;
API declaration: export default class InputMethodExtensionAbility
Differences: export default class InputMethodExtensionAbility
api/@ohos.InputMethodExtensionAbility.d.ts
New APINAClass name: InputMethodExtensionAbility;
API declaration: context: InputMethodExtensionContext;
Differences: context: InputMethodExtensionContext;
api/@ohos.InputMethodExtensionAbility.d.ts
New APINAClass name: InputMethodExtensionAbility;
API declaration: onCreate(want: Want): void;
Differences: onCreate(want: Want): void;
api/@ohos.InputMethodExtensionAbility.d.ts
New APINAClass name: InputMethodExtensionAbility;
API declaration: onDestroy(): void;
Differences: onDestroy(): void;
api/@ohos.InputMethodExtensionAbility.d.ts
New APINAClass name: global;
API declaration: export default class InputMethodExtensionContext
Differences: export default class InputMethodExtensionContext
api/@ohos.InputMethodExtensionContext.d.ts
New APINAClass name: InputMethodExtensionContext;
API declaration: destroy(callback: AsyncCallback<void>): void;
Differences: destroy(callback: AsyncCallback<void>): void;
api/@ohos.InputMethodExtensionContext.d.ts
New APINAClass name: InputMethodExtensionContext;
API declaration: destroy(): Promise<void>;
Differences: destroy(): Promise<void>;
api/@ohos.InputMethodExtensionContext.d.ts
New APINAClass name: global;
API declaration: export interface PatternOptions
Differences: export interface PatternOptions
api/@ohos.inputMethodList.d.ets
New APINAClass name: PatternOptions;
API declaration: defaultSelected?: number;
Differences: defaultSelected?: number;
api/@ohos.inputMethodList.d.ets
New APINAClass name: PatternOptions;
API declaration: patterns: Array<Pattern>;
Differences: patterns: Array<Pattern>;
api/@ohos.inputMethodList.d.ets
New APINAClass name: PatternOptions;
API declaration: action: (index: number) => void;
Differences: action: (index: number) => void;
api/@ohos.inputMethodList.d.ets
New APINAClass name: global;
API declaration: export interface Pattern
Differences: export interface Pattern
api/@ohos.inputMethodList.d.ets
New APINAClass name: Pattern;
API declaration: icon: Resource;
Differences: icon: Resource;
api/@ohos.inputMethodList.d.ets
New APINAClass name: Pattern;
API declaration: selectedIcon: Resource;
Differences: selectedIcon: Resource;
api/@ohos.inputMethodList.d.ets
New APINAClass name: global;
API declaration: export declare struct InputMethodListDialog
Differences: export declare struct InputMethodListDialog
api/@ohos.inputMethodList.d.ets
New APINAClass name: InputMethodListDialog;
API declaration: controller: CustomDialogController;
Differences: controller: CustomDialogController;
api/@ohos.inputMethodList.d.ets
New APINAClass name: InputMethodListDialog;
API declaration: patternOptions?: PatternOptions;
Differences: patternOptions?: PatternOptions;
api/@ohos.inputMethodList.d.ets
New APINAClass name: global;
API declaration: export default interface InputMethodSubtype
Differences: export default interface InputMethodSubtype
api/@ohos.InputMethodSubtype.d.ts
New APINAClass name: InputMethodSubtype;
API declaration: readonly label?: string;
Differences: readonly label?: string;
api/@ohos.InputMethodSubtype.d.ts
New APINAClass name: InputMethodSubtype;
API declaration: readonly labelId?: number;
Differences: readonly labelId?: number;
api/@ohos.InputMethodSubtype.d.ts
New APINAClass name: InputMethodSubtype;
API declaration: readonly name: string;
Differences: readonly name: string;
api/@ohos.InputMethodSubtype.d.ts
New APINAClass name: InputMethodSubtype;
API declaration: readonly id: string;
Differences: readonly id: string;
api/@ohos.InputMethodSubtype.d.ts
New APINAClass name: InputMethodSubtype;
API declaration: readonly mode?: 'upper' |'lower';
Differences: readonly mode?: 'upper' |'lower';
api/@ohos.InputMethodSubtype.d.ts
New APINAClass name: InputMethodSubtype;
API declaration: readonly locale: string;
Differences: readonly locale: string;
api/@ohos.InputMethodSubtype.d.ts
New APINAClass name: InputMethodSubtype;
API declaration: readonly language: string;
Differences: readonly language: string;
api/@ohos.InputMethodSubtype.d.ts
New APINAClass name: InputMethodSubtype;
API declaration: readonly icon?: string;
Differences: readonly icon?: string;
api/@ohos.InputMethodSubtype.d.ts
New APINAClass name: InputMethodSubtype;
API declaration: readonly iconId?: number;
Differences: readonly iconId?: number;
api/@ohos.InputMethodSubtype.d.ts
New APINAClass name: InputMethodSubtype;
API declaration: extra?: object;
Differences: extra?: object;
api/@ohos.InputMethodSubtype.d.ts
New KitClass name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: api@ohos.inputMethod.d.ts
Differences: IMEKit
api/@ohos.inputMethod.d.ts
New KitClass name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: api@ohos.inputMethod.Panel.d.ts
Differences: IMEKit
api/@ohos.inputMethod.Panel.d.ts
New KitClass name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: api@ohos.inputMethodEngine.d.ts
Differences: IMEKit
api/@ohos.inputMethodEngine.d.ts
New KitClass name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: api@ohos.InputMethodExtensionAbility.d.ts
Differences: IMEKit
api/@ohos.InputMethodExtensionAbility.d.ts
New KitClass name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: api@ohos.InputMethodExtensionContext.d.ts
Differences: IMEKit
api/@ohos.InputMethodExtensionContext.d.ts
New KitClass name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: api@ohos.inputMethodList.d.ets
Differences: IMEKit
api/@ohos.inputMethodList.d.ets
New KitClass name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: api@ohos.InputMethodSubtype.d.ts
Differences: IMEKit
api/@ohos.InputMethodSubtype.d.ts
New KitClass name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: kits@kit.IMEKit.d.ts
Differences: IMEKit
kits/@kit.IMEKit.d.ts

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 js-apidiff-ArkGraphics2D

openharmony 鸿蒙 js-apidiff-MediaKit

openharmony 鸿蒙 js-apidiff-InputKit

openharmony 鸿蒙 js-apidiff-BasicServicesKit

openharmony 鸿蒙 js-apidiff-ConnectivityKit

openharmony 鸿蒙 js-apidiff-ArkWeb

openharmony 鸿蒙 js-apidiff-MultimodalAwarenessKit

openharmony 鸿蒙 js-apidiff-ArkData

openharmony 鸿蒙 js-apidiff-NA

openharmony 鸿蒙 js-apidiff-IPCKit

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/7spQRqx2