diff --git a/interfaces/kits/ani/file_share/ets/@ohos.fileshare.ets b/interfaces/kits/ani/file_share/ets/@ohos.fileshare.ets index 03dfb2a81360c3e2ae40c894fb34c7ffafc430f4..00572d47ba2b5a32a61d4110c0c108c196d79b86 100644 --- a/interfaces/kits/ani/file_share/ets/@ohos.fileshare.ets +++ b/interfaces/kits/ani/file_share/ets/@ohos.fileshare.ets @@ -54,10 +54,10 @@ export namespace fileShare { export function grantUriPermission(uri: string, bundleName: string, flag: wantConstant.Flags): Promise { hilog.info(0x0000, 'grantUriPermission', "Start grantUriPermission in promise main thread"); - let p = new Promise((resolve: (value: undefined) => void, reject: (error: Object) => void): void => { + let p = new Promise((resolve: (value: PromiseLike) => void, reject: (error: Error) => void): void => { let p1 = taskpool.execute(grantUriPermissionSync, uri, bundleName, flag); p1.then((e: NullishType): void => { - resolve(undefined); + resolve(Promise.resolve()); }); p1.catch((e: Error): void => { hilog.info(0x0000, 'grantUriPermission', "grantUriPermission catch in promise thread.");