diff --git a/interfaces/kits/ani/file_share/ets/@ohos.fileshare.ets b/interfaces/kits/ani/file_share/ets/@ohos.fileshare.ets index 25ac7378e89a68514dc95f9b2083573af97a9cfd..c68893a0c0b0267a11220af816fba3f7b1305910 100644 --- a/interfaces/kits/ani/file_share/ets/@ohos.fileshare.ets +++ b/interfaces/kits/ani/file_share/ets/@ohos.fileshare.ets @@ -52,10 +52,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.");