!4308 【输入法框架】在extension相关的接口中添加@StageModelOnly注释

Merge pull request !4308 from Hollokin/master
This commit is contained in:
openharmony_ci 2023-02-11 05:29:22 +00:00 committed by Gitee
commit 9acbe4d1ad
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 7 additions and 0 deletions

View File

@ -21,12 +21,14 @@ import InputMethodExtensionContext from "./@ohos.InputMethodExtensionContext";
*
* @since 9
* @syscap SystemCapability.MiscServices.InputMethodFramework
* @StageModelOnly
*/
export default class InputMethodExtensionAbility {
/**
* Indicates input method extension ability context.
* @since 9
* @syscap SystemCapability.MiscServices.InputMethodFramework
* @StageModelOnly
*/
context: InputMethodExtensionContext;
@ -37,6 +39,7 @@ export default class InputMethodExtensionAbility {
* @syscap SystemCapability.MiscServices.InputMethodFramework
* @param want Indicates the want of created service extension.
* @throws {BusinessError} 401 - parameter error.
* @StageModelOnly
*/
onCreate(want: Want): void;
@ -46,6 +49,7 @@ export default class InputMethodExtensionAbility {
* @since 9
* @syscap SystemCapability.MiscServices.InputMethodFramework
* @throws {BusinessError} 401 - parameter error.
* @StageModelOnly
*/
onDestroy(): void;
}

View File

@ -21,6 +21,7 @@ import ExtensionContext from './application/ExtensionContext';
*
* @since 9
* @syscap SystemCapability.MiscServices.InputMethodFramework
* @StageModelOnly
*/
export default class InputMethodExtensionContext extends ExtensionContext {
/**
@ -28,6 +29,7 @@ export default class InputMethodExtensionContext extends ExtensionContext {
*
* @since 9
* @syscap SystemCapability.MiscServices.InputMethodFramework
* @StageModelOnly
*/
destroy(callback: AsyncCallback<void>): void;
@ -37,6 +39,7 @@ export default class InputMethodExtensionContext extends ExtensionContext {
* @since 9
* @syscap SystemCapability.MiscServices.InputMethodFramework
* @returns { Promise<void> } the promise returned by the function.
* @StageModelOnly
*/
destroy(): Promise<void>;
}