diff --git a/zh-cn/application-dev/reference/apis/js-apis-distributedBundleManager.md b/zh-cn/application-dev/reference/apis/js-apis-distributedBundleManager.md index 4bcaceb89bd653ad30a3b634672cf98bd3ca4844..5d9654659cfd3b00842c085f097d90a04e143bc7 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-distributedBundleManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-distributedBundleManager.md @@ -59,13 +59,16 @@ getRemoteAbilityInfo(elementName: ElementName, callback: AsyncCallback\ { + }, (err: BusinessError, data: distributedBundle.RemoteAbilityInfo) => { if (err) { console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); } else { @@ -73,7 +76,9 @@ try { } }); } catch (err) { - console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); + let code = (err as BusinessError).code; + let message = (err as BusinessError).message; + console.log(`Operation failed: error code is ${code} and error message is ${message}`); } ``` @@ -115,19 +120,24 @@ getRemoteAbilityInfo(elementName: ElementName): Promise\; **示例:** ```ts +import distributedBundle from '@ohos.bundle.distributedBundleManager'; +import { BusinessError } from '@ohos.base'; + try { distributedBundle.getRemoteAbilityInfo( { deviceId: '1', bundleName: 'com.example.application', abilityName: 'EntryAbility' - }).then(data => { + }).then((data: distributedBundle.RemoteAbilityInfo) => { console.info('Operation succeed:' + JSON.stringify(data)); - }).catch(err => { + }).catch((err: BusinessError) => { console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); }); } catch (err) { - console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); + let code = (err as BusinessError).code; + let message = (err as BusinessError).message; + console.log(`Operation failed: error code is ${code} and error message is ${message}`); } ``` @@ -164,6 +174,9 @@ getRemoteAbilityInfo(elementNames: Array\, callback: AsyncCallback\ **示例:** ```ts +import distributedBundle from '@ohos.bundle.distributedBundleManager'; +import { BusinessError } from '@ohos.base'; + try { distributedBundle.getRemoteAbilityInfo( [ @@ -177,7 +190,7 @@ try { bundleName: 'com.example.application2', abilityName: 'EntryAbility' } - ], (err, data) => { + ], (err: BusinessError, data: distributedBundle.RemoteAbilityInfo[]) => { if (err) { console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); } else { @@ -185,7 +198,9 @@ try { } }); } catch (err) { - console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); + let code = (err as BusinessError).code; + let message = (err as BusinessError).message; + console.log(`Operation failed: error code is ${code} and error message is ${message}`); } ``` @@ -227,6 +242,9 @@ getRemoteAbilityInfo(elementNames: Array\): Promise\ { + ]).then((data: distributedBundle.RemoteAbilityInfo[]) => { console.info('Operation succeed:' + JSON.stringify(data)); - }).catch(err => { + }).catch((err: BusinessError) => { console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); }); } catch (err) { - console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); + let code = (err as BusinessError).code; + let message = (err as BusinessError).message; + console.log(`Operation failed: error code is ${code} and error message is ${message}`); } ``` @@ -284,13 +304,16 @@ getRemoteAbilityInfo(elementName: ElementName, locale: string, callback: AsyncCa **示例:** ```ts +import distributedBundle from '@ohos.bundle.distributedBundleManager'; +import { BusinessError } from '@ohos.base'; + try { distributedBundle.getRemoteAbilityInfo( { deviceId: '1', bundleName: 'com.example.application', abilityName: 'EntryAbility' - }, 'zh-Hans-CN', (err, data) => { + }, 'zh-Hans-CN', (err: BusinessError, data: distributedBundle.RemoteAbilityInfo) => { if (err) { console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); } else { @@ -298,7 +321,9 @@ try { } }); } catch (err) { - console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); + let code = (err as BusinessError).code; + let message = (err as BusinessError).message; + console.log(`Operation failed: error code is ${code} and error message is ${message}`); } ``` @@ -341,19 +366,24 @@ getRemoteAbilityInfo(elementName: ElementName, locale: string): Promise\ { + }, 'zh-Hans-CN').then((data: distributedBundle.RemoteAbilityInfo) => { console.info('Operation succeed:' + JSON.stringify(data)); - }).catch(err => { + }).catch((err: BusinessError) => { console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); }); } catch (err) { - console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); + let code = (err as BusinessError).code; + let message = (err as BusinessError).message; + console.log(`Operation failed: error code is ${code} and error message is ${message}`); } ``` @@ -391,6 +421,9 @@ getRemoteAbilityInfo(elementNames: Array\, locale: string, callback **示例:** ```ts +import distributedBundle from '@ohos.bundle.distributedBundleManager'; +import { BusinessError } from '@ohos.base'; + try { distributedBundle.getRemoteAbilityInfo( [ @@ -404,7 +437,7 @@ try { bundleName: 'com.example.application2', abilityName: 'EntryAbility' } - ], 'zh-Hans-CN', (err, data) => { + ], 'zh-Hans-CN', (err: BusinessError, data: distributedBundle.RemoteAbilityInfo[]) => { if (err) { console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); } else { @@ -412,7 +445,9 @@ try { } }); } catch (err) { - console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); + let code = (err as BusinessError).code; + let message = (err as BusinessError).message; + console.log(`Operation failed: error code is ${code} and error message is ${message}`); } ``` @@ -455,6 +490,9 @@ getRemoteAbilityInfo(elementNames: Array\, locale: string): Promise **示例:** ```ts +import distributedBundle from '@ohos.bundle.distributedBundleManager'; +import { BusinessError } from '@ohos.base'; + try { distributedBundle.getRemoteAbilityInfo( [ @@ -468,12 +506,14 @@ try { bundleName: 'com.example.application2', abilityName: 'EntryAbility' } - ], 'zh-Hans-CN').then(data => { + ], 'zh-Hans-CN').then((data: distributedBundle.RemoteAbilityInfo[]) => { console.info('Operation succeed:' + JSON.stringify(data)); - }).catch(err => { + }).catch((err: BusinessError) => { console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); }); } catch (err) { - console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`); + let code = (err as BusinessError).code; + let message = (err as BusinessError).message; + console.log(`Operation failed: error code is ${code} and error message is ${message}`); } ``` diff --git a/zh-cn/application-dev/reference/apis/js-apis-installer.md b/zh-cn/application-dev/reference/apis/js-apis-installer.md index 02c05776e1800413ef36cf062425c015dde2c2be..84f78d7a8b3cf9d5f41eedbce3efa5e513dad5f9 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-installer.md +++ b/zh-cn/application-dev/reference/apis/js-apis-installer.md @@ -46,9 +46,10 @@ getBundleInstaller(callback: AsyncCallback\): void; ```ts import installer from '@ohos.bundle.installer'; +import { BusinessError } from '@ohos.base'; try { - installer.getBundleInstaller((err, data) => { + installer.getBundleInstaller((err: BusinessError, data: installer.BundleInstaller) => { if (err) { console.error('getBundleInstaller failed:' + err.message); } else { @@ -56,7 +57,8 @@ try { } }); } catch (error) { - console.error('getBundleInstaller failed:' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed:' + message); } ``` @@ -79,15 +81,17 @@ getBundleInstaller(): Promise\; ```ts import installer from '@ohos.bundle.installer'; +import { BusinessError } from '@ohos.base'; try { - installer.getBundleInstaller().then((data) => { + installer.getBundleInstaller().then((data: installer.BundleInstaller) => { console.info('getBundleInstaller successfully.'); - }).catch((error) => { + }).catch((error: BusinessError) => { console.error('getBundleInstaller failed. Cause: ' + error.message); }); } catch (error) { - console.error('getBundleInstaller failed. Cause: ' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed. Cause: ' + message); } ``` @@ -148,27 +152,30 @@ install(hapFilePaths: Array<string>, installParam: InstallParam, callback: ```ts import installer from '@ohos.bundle.installer'; +import { BusinessError } from '@ohos.base'; + let hapFilePaths = ['/data/storage/el2/base/haps/entry/files/']; -let installParam = { +let installParam: installer.InstallParam = { userId: 100, isKeepData: false, installFlag: 1, }; try { - installer.getBundleInstaller().then(data => { - data.install(hapFilePaths, installParam, err => { + installer.getBundleInstaller().then((data: installer.BundleInstaller) => { + data.install(hapFilePaths, installParam, (err: BusinessError) => { if (err) { console.error('install failed:' + err.message); } else { console.info('install successfully.'); } }); - }).catch(error => { + }).catch((error: BusinessError) => { console.error('getBundleInstaller failed. Cause: ' + error.message); }); } catch (error) { - console.error('getBundleInstaller failed. Cause: ' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed. Cause: ' + message); } ``` ## BundleInstaller.install @@ -226,22 +233,25 @@ install(hapFilePaths: Array<string>, callback: AsyncCallback<void>): ```ts import installer from '@ohos.bundle.installer'; +import { BusinessError } from '@ohos.base'; + let hapFilePaths = ['/data/storage/el2/base/haps/entry/files/']; try { - installer.getBundleInstaller().then(data => { - data.install(hapFilePaths, err => { + installer.getBundleInstaller().then((data: installer.BundleInstaller) => { + data.install(hapFilePaths, (err: BusinessError) => { if (err) { console.error('install failed:' + err.message); } else { console.info('install successfully.'); } }); - }).catch(error => { + }).catch((error: BusinessError) => { console.error('getBundleInstaller failed. Cause: ' + error.message); }); } catch (error) { - console.error('getBundleInstaller failed. Cause: ' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed. Cause: ' + message); } ``` @@ -308,26 +318,29 @@ install(hapFilePaths: Array\, installParam?: InstallParam) : Promise\ { + installer.getBundleInstaller().then((data: installer.BundleInstaller) => { data.install(hapFilePaths, installParam) - .then((data) => { + .then((data: void) => { console.info('install successfully: ' + JSON.stringify(data)); - }).catch((error) => { + }).catch((error: BusinessError) => { console.error('install failed:' + error.message); }); - }).catch(error => { + }).catch((error: BusinessError) => { console.error('getBundleInstaller failed. Cause: ' + error.message); }); } catch (error) { - console.error('getBundleInstaller failed. Cause: ' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed. Cause: ' + message); } ``` @@ -367,27 +380,30 @@ uninstall(bundleName: string, installParam: InstallParam, callback: AsyncCallbac ```ts import installer from '@ohos.bundle.installer'; +import { BusinessError } from '@ohos.base'; + let bundleName = 'com.ohos.demo'; -let installParam = { +let installParam: installer.InstallParam = { userId: 100, isKeepData: false, installFlag: 1 }; try { - installer.getBundleInstaller().then(data => { - data.uninstall(bundleName, installParam, err => { + installer.getBundleInstaller().then((data: installer.BundleInstaller) => { + data.uninstall(bundleName, installParam, (err: BusinessError) => { if (err) { console.error('uninstall failed:' + err.message); } else { console.info('uninstall successfully.'); } }); - }).catch(error => { + }).catch((error: BusinessError) => { console.error('getBundleInstaller failed. Cause: ' + error.message); }); } catch (error) { - console.error('getBundleInstaller failed. Cause: ' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed. Cause: ' + message); } ``` @@ -425,22 +441,25 @@ uninstall(bundleName: string, callback: AsyncCallback<void>): void; ```ts import installer from '@ohos.bundle.installer'; +import { BusinessError } from '@ohos.base'; + let bundleName = 'com.ohos.demo'; try { - installer.getBundleInstaller().then(data => { - data.uninstall(bundleName, err => { + installer.getBundleInstaller().then((data: installer.BundleInstaller) => { + data.uninstall(bundleName, (err: BusinessError) => { if (err) { console.error('uninstall failed:' + err.message); } else { console.info('uninstall successfully.'); } }); - }).catch(error => { + }).catch((error: BusinessError) => { console.error('getBundleInstaller failed. Cause: ' + error.message); }); } catch (error) { - console.error('getBundleInstaller failed. Cause: ' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed. Cause: ' + message); } ``` ## BundleInstaller.uninstall @@ -483,26 +502,29 @@ uninstall(bundleName: string, installParam?: InstallParam) : Promise\; **示例:** ```ts import installer from '@ohos.bundle.installer'; +import { BusinessError } from '@ohos.base'; + let bundleName = 'com.ohos.demo'; -let installParam = { +let installParam: installer.InstallParam = { userId: 100, isKeepData: false, installFlag: 1, }; try { - installer.getBundleInstaller().then(data => { + installer.getBundleInstaller().then((data: installer.BundleInstaller) => { data.uninstall(bundleName, installParam) - .then((data) => { + .then((data: void) => { console.info('uninstall successfully: ' + JSON.stringify(data)); - }).catch((error) => { + }).catch((error: BusinessError) => { console.error('uninstall failed:' + error.message); }); - }).catch(error => { + }).catch((error: BusinessError) => { console.error('getBundleInstaller failed. Cause: ' + error.message); }); } catch (error) { - console.error('getBundleInstaller failed. Cause: ' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed. Cause: ' + message); } ``` @@ -539,27 +561,30 @@ recover(bundleName: string, installParam: InstallParam, callback: AsyncCallback& ```ts import installer from '@ohos.bundle.installer'; +import { BusinessError } from '@ohos.base'; + let bundleName = 'com.ohos.demo'; -let installParam = { +let installParam: installer.InstallParam = { userId: 100, isKeepData: false, installFlag: 1 }; try { - installer.getBundleInstaller().then(data => { - data.recover(bundleName, installParam, err => { + installer.getBundleInstaller().then((data: installer.BundleInstaller) => { + data.recover(bundleName, installParam, (err: BusinessError) => { if (err) { console.error('recover failed:' + err.message); } else { console.info('recover successfully.'); } }); - }).catch(error => { + }).catch((error: BusinessError) => { console.error('getBundleInstaller failed. Cause: ' + error.message); }); } catch (error) { - console.error('getBundleInstaller failed. Cause: ' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed. Cause: ' + message); } ``` @@ -595,22 +620,25 @@ recover(bundleName: string, callback: AsyncCallback<void>): void; ```ts import installer from '@ohos.bundle.installer'; +import { BusinessError } from '@ohos.base'; + let bundleName = 'com.ohos.demo'; try { - installer.getBundleInstaller().then(data => { - data.recover(bundleName, err => { + installer.getBundleInstaller().then((data: installer.BundleInstaller) => { + data.recover(bundleName, (err: BusinessError) => { if (err) { console.error('recover failed:' + err.message); } else { console.info('recover successfully.'); } }); - }).catch(error => { + }).catch((error: BusinessError) => { console.error('getBundleInstaller failed. Cause: ' + error.message); }); } catch (error) { - console.error('getBundleInstaller failed. Cause: ' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed. Cause: ' + message); } ``` @@ -651,26 +679,29 @@ recover(bundleName: string, installParam?: InstallParam) : Promise\; **示例:** ```ts import installer from '@ohos.bundle.installer'; +import { BusinessError } from '@ohos.base'; + let bundleName = 'com.ohos.demo'; -let installParam = { +let installParam: installer.InstallParam = { userId: 100, isKeepData: false, installFlag: 1, }; try { - installer.getBundleInstaller().then(data => { + installer.getBundleInstaller().then((data: installer.BundleInstaller) => { data.recover(bundleName, installParam) - .then((data) => { + .then((data: void) => { console.info('recover successfully: ' + JSON.stringify(data)); - }).catch((error) => { + }).catch((error: BusinessError) => { console.error('recover failed:' + error.message); }); - }).catch(error => { + }).catch((error: BusinessError) => { console.error('getBundleInstaller failed. Cause: ' + error.message); }); } catch (error) { - console.error('getBundleInstaller failed. Cause: ' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed. Cause: ' + message); } ``` @@ -707,24 +738,27 @@ uninstall(uninstallParam: UninstallParam, callback : AsyncCallback\) : voi ```ts import installer from '@ohos.bundle.installer'; -let uninstallParam = { - bundleName : "com.ohos.demo", +import { BusinessError } from '@ohos.base'; + +let uninstallParam: installer.UninstallParam = { + bundleName: "com.ohos.demo", }; try { - installer.getBundleInstaller().then(data => { - data.uninstall(uninstallParam, err => { + installer.getBundleInstaller().then((data: installer.BundleInstaller) => { + data.uninstall(uninstallParam, (err: BusinessError) => { if (err) { console.error('uninstall failed:' + err.message); } else { console.info('uninstall successfully.'); } }); - }).catch(error => { + }).catch((error: BusinessError) => { console.error('getBundleInstaller failed. Cause: ' + error.message); }); } catch (error) { - console.error('getBundleInstaller failed. Cause: ' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed. Cause: ' + message); } ``` @@ -766,24 +800,27 @@ uninstall(uninstallParam: UninstallParam) : Promise\; ```ts import installer from '@ohos.bundle.installer'; -let uninstallParam = { - bundleName : "com.ohos.demo", +import { BusinessError } from '@ohos.base'; + +let uninstallParam: installer.UninstallParam = { + bundleName: "com.ohos.demo", }; try { - installer.getBundleInstaller().then(data => { - data.uninstall(uninstallParam, err => { + installer.getBundleInstaller().then((data: installer.BundleInstaller) => { + data.uninstall(uninstallParam, (err: BusinessError) => { if (err) { console.error('uninstall failed:' + err.message); } else { console.info('uninstall successfully.'); } }); - }).catch(error => { + }).catch((error: BusinessError) => { console.error('getBundleInstaller failed. Cause: ' + error.message); }); } catch (error) { - console.error('getBundleInstaller failed. Cause: ' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed. Cause: ' + message); } ``` @@ -836,27 +873,30 @@ updateBundleForSelf(hapFilePaths: Array\, installParam: InstallParam, c ```ts import installer from '@ohos.bundle.installer'; +import { BusinessError } from '@ohos.base'; + let hapFilePaths = ['/data/storage/el2/base/haps/entry/files/']; -let installParam = { +let installParam: installer.InstallParam = { userId: 100, isKeepData: false, installFlag: 1, }; try { - installer.getBundleInstaller().then(data => { - data.updateBundleForSelf(hapFilePaths, installParam, err => { + installer.getBundleInstaller().then((data: installer.BundleInstaller) => { + data.updateBundleForSelf(hapFilePaths, installParam, (err: BusinessError) => { if (err) { console.error('updateBundleForSelf failed:' + err.message); } else { console.info('updateBundleForSelf successfully.'); } }); - }).catch(error => { + }).catch((error: BusinessError) => { console.error('getBundleInstaller failed. Cause: ' + error.message); }); } catch (error) { - console.error('getBundleInstaller failed. Cause: ' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed. Cause: ' + message); } ``` @@ -907,22 +947,25 @@ updateBundleForSelf(hapFilePaths: Array\, callback: AsyncCallback\ { - data.updateBundleForSelf(hapFilePaths, err => { + installer.getBundleInstaller().then((data: installer.BundleInstaller) => { + data.updateBundleForSelf(hapFilePaths, (err: BusinessError) => { if (err) { console.error('updateBundleForSelf failed:' + err.message); } else { console.info('updateBundleForSelf successfully.'); } }); - }).catch(error => { + }).catch((error: BusinessError) => { console.error('getBundleInstaller failed. Cause: ' + error.message); }); } catch (error) { - console.error('getBundleInstaller failed. Cause: ' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed. Cause: ' + message); } ``` @@ -974,26 +1017,29 @@ updateBundleForSelf(hapFilePaths: Array\, installParam?: InstallParam): ```ts import installer from '@ohos.bundle.installer'; +import { BusinessError } from '@ohos.base'; + let hapFilePaths = ['/data/storage/el2/base/haps/entry/files/']; -let installParam = { +let installParam: installer.InstallParam = { userId: 100, isKeepData: false, installFlag: 1, }; try { - installer.getBundleInstaller().then(data => { + installer.getBundleInstaller().then((data: installer.BundleInstaller) => { data.updateBundleForSelf(hapFilePaths, installParam) - .then((data) => { + .then((data: void) => { console.info('updateBundleForSelf successfully: ' + JSON.stringify(data)); - }).catch((error) => { + }).catch((error: BusinessError) => { console.error('updateBundleForSelf failed:' + error.message); }); - }).catch(error => { + }).catch((error: BusinessError) => { console.error('getBundleInstaller failed. Cause: ' + error.message); }); } catch (error) { - console.error('getBundleInstaller failed. Cause: ' + error.message); + let message = (error as BusinessError).message; + console.error('getBundleInstaller failed. Cause: ' + message); } ``` diff --git a/zh-cn/application-dev/reference/apis/js-apis-launcherBundleManager.md b/zh-cn/application-dev/reference/apis/js-apis-launcherBundleManager.md index c0eee70d41e4a9dd645b472388f8821dc56ca5cb..a91a1393c0524a9b59f8fc1a49efdcfb4492a27a 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-launcherBundleManager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-launcherBundleManager.md @@ -51,9 +51,11 @@ getLauncherAbilityInfo(bundleName: string, userId: number, callback: AsyncCallba ```ts import launcherBundleManager from '@ohos.bundle.launcherBundleManager'; +import { BusinessError } from '@ohos.base'; try { - launcherBundleManager.getLauncherAbilityInfo('com.example.demo', 100, (errData, data) => { + launcherBundleManager.getLauncherAbilityInfo('com.example.demo', 100, + (errData: BusinessError, data: launcherBundleManager.LauncherAbilityInfo[]) => { if (errData !== null) { console.error(`errData is errCode:${errData.code} message:${errData.message}`); } else { @@ -61,7 +63,9 @@ try { } }) } catch (errData) { - console.error(`errData is errCode:${errData.code} message:${errData.message}`); + let code = (errData as BusinessError).code; + let message = (errData as BusinessError).message; + console.error(`errData is errCode:${code} message:${message}`); } ``` @@ -101,17 +105,21 @@ getLauncherAbilityInfo(bundleName: string, userId: number) : Promise { + launcherBundleManager.getLauncherAbilityInfo("com.example.demo", 100) + .then((data: launcherBundleManager.LauncherAbilityInfo[]) => { console.log("data is " + JSON.stringify(data)); - }).catch (errData => { + }).catch ((errData: BusinessError) => { console.error(`errData is errCode:${errData.code} message:${errData.message}`); }) } catch (errData) { - console.error(`errData is errCode:${errData.code} message:${errData.message}`); + let code = (errData as BusinessError).code; + let message = (errData as BusinessError).message; + console.error(`errData is errCode:${code} message:${message}`); } ``` @@ -151,9 +159,11 @@ getAllLauncherAbilityInfo(userId: number, callback: AsyncCallback { + launcherBundleManager.getAllLauncherAbilityInfo(100, + (errData: BusinessError, data: launcherBundleManager.LauncherAbilityInfo[]) => { if (errData !== null) { console.error(`errData is errCode:${errData.code} message:${errData.message}`); } else { @@ -161,7 +171,9 @@ try { } }); } catch (errData) { - console.error(`errData is errCode:${errData.code} message:${errData.message}`); + let code = (errData as BusinessError).code; + let message = (errData as BusinessError).message; + console.error(`errData is errCode:${code} message:${message}`); } ``` ## launcherBundlemanager.getAllLauncherAbilityInfo9+ @@ -200,15 +212,19 @@ getAllLauncherAbilityInfo(userId: number) : Promise { + launcherBundleManager.getAllLauncherAbilityInfo(100) + .then((data: launcherBundleManager.LauncherAbilityInfo[]) => { console.log("data is " + JSON.stringify(data)); - }).catch (errData => { + }).catch ((errData: BusinessError) => { console.error(`errData is errCode:${errData.code} message:${errData.message}`); }); } catch (errData) { - console.error(`errData is errCode:${errData.code} message:${errData.message}`); + let code = (errData as BusinessError).code; + let message = (errData as BusinessError).message; + console.error(`errData is errCode:${code} message:${message}`); } ``` @@ -246,9 +262,11 @@ getShortcutInfo(bundleName :string, callback: AsyncCallback { + launcherBundleManager.getShortcutInfo("com.example.demo", + (errData: BusinessError, data: launcherBundleManager.ShortcutInfo[]) => { if (errData !== null) { console.error(`errData is errCode:${errData.code} message:${errData.message}`); } else { @@ -256,7 +274,9 @@ try { } }); } catch (errData) { - console.error(`errData is errCode:${errData.code} message:${errData.message}`); + let code = (errData as BusinessError).code; + let message = (errData as BusinessError).message; + console.error(`errData is errCode:${code} message:${message}`); } ``` @@ -294,14 +314,18 @@ getShortcutInfo(bundleName : string) : Promise { + launcherBundleManager.getShortcutInfo("com.example.demo") + .then((data: launcherBundleManager.ShortcutInfo[]) => { console.log("data is " + JSON.stringify(data)); - }).catch (errData => { + }).catch ((errData: BusinessError) => { console.error(`errData is errCode:${errData.code} message:${errData.message}`); }); } catch (errData) { - console.error(`errData is errCode:${errData.code} message:${errData.message}`); + let code = (errData as BusinessError).code; + let message = (errData as BusinessError).message; + console.error(`errData is errCode:${code} message:${message}`); } ```