diff --git a/api/@ohos.application.formProvider.d.ts b/api/@ohos.application.formProvider.d.ts index 4cd80b6326f97d19f8e4809ba75a434dbaee3352..049443064be8a1e353b21762ce4c37e7ce856f99 100644 --- a/api/@ohos.application.formProvider.d.ts +++ b/api/@ohos.application.formProvider.d.ts @@ -65,7 +65,7 @@ declare namespace formProvider { function getFormsInfo(filter: formInfo.FormInfoFilter, callback: AsyncCallback>): void; function getFormsInfo(callback: AsyncCallback>): void; function getFormsInfo(filter?: formInfo.FormInfoFilter): Promise>; - + /** * Request to publish a form to the form host. * @@ -80,5 +80,17 @@ declare namespace formProvider { callback: AsyncCallback): void; function requestPublishForm(want: Want, callback: AsyncCallback): void; function requestPublishForm(want: Want, formBindingData?: formBindingData.FormBindingData): Promise; + + /** + * Check if the request of publishing a form is supported by the host + * + * @since 9 + * @syscap SystemCapability.Ability.Form + * @systemapi hide for inner use + * @return Returns true if the request is supported and false otherwise + */ + function isRequestPublishFormSupported(callback: AsyncCallback): void; + function isRequestPublishFormSupported(): Promise; + } export default formProvider; \ No newline at end of file