diff --git a/api/application/FormExtensionContext.d.ts b/api/application/FormExtensionContext.d.ts index b1c4da76914085b8ca54266704725546f1ab08f2..0f5c012e1902f4ebb93138573b5a3386addf62a3 100644 --- a/api/application/FormExtensionContext.d.ts +++ b/api/application/FormExtensionContext.d.ts @@ -16,6 +16,7 @@ import { AsyncCallback } from "../basic"; import ExtensionContext from "./ExtensionContext"; import formBindingData from '../@ohos.application.formBindingData'; +import Want from '../@ohos.application.Want'; /** * The context of form extension. It allows access to @@ -42,4 +43,17 @@ export default class FormExtensionContext extends ExtensionContext { */ updateForm(formId: string, formBindingData: formBindingData.FormBindingData, callback: AsyncCallback): void; updateForm(formId: string, formBindingData: formBindingData.FormBindingData): Promise; -} \ No newline at end of file + + /** + * start an ability within the same bundle. + * + * @since 9 + * @syscap SystemCapability.Ability.Form + * @param want includes ability name, parameters and relative info sending to an ability. + * @return - + * @StageModelOnly + * @systemapi hide for inner use + */ + startAbility(want: Want, callback: AsyncCallback): void; + startAbility(want: Want): Promise; +}