From 471dbd359d4fd5e55965d66d2f205674996f6010 Mon Sep 17 00:00:00 2001 From: gaoshangqi Date: Wed, 6 Sep 2023 08:07:51 +0000 Subject: [PATCH] =?UTF-8?q?update=20en/application-dev/reference/apis/js-a?= =?UTF-8?q?pis-inputdevice.md.=20ArkTS=E8=AF=AD=E6=B3=95=E8=A7=84=E5=88=99?= =?UTF-8?q?=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: gaoshangqi --- .../reference/apis/js-apis-inputdevice.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/en/application-dev/reference/apis/js-apis-inputdevice.md b/en/application-dev/reference/apis/js-apis-inputdevice.md index b69a4f06be..65c03cd72f 100644 --- a/en/application-dev/reference/apis/js-apis-inputdevice.md +++ b/en/application-dev/reference/apis/js-apis-inputdevice.md @@ -64,7 +64,7 @@ Obtains the IDs of all input devices. This API uses a promise to return the resu ```js try { - inputDevice.getDeviceList().then((ids) => { + inputDevice.getDeviceList().then((ids: Array) => { console.log(`Device id list: ${JSON.stringify(ids)}`); }); } catch (error) { @@ -157,9 +157,9 @@ Enables listening for device hot swap events. ```js let isPhysicalKeyboardExist = true; try { - inputDevice.on("change", (data) => { + inputDevice.on("change", (data: inputDevice.DeviceListener) => { console.log(`Device event info: ${JSON.stringify(data)}`); - inputDevice.getKeyboardType(data.deviceId, (err, type) => { + inputDevice.getKeyboardType(data.deviceId, (err: Error, type: inputDevice.KeyboardType) => { console.log("The keyboard type is: " + type); if (type == inputDevice.KeyboardType.ALPHABETIC_KEYBOARD && data.type == 'add') { // The physical keyboard is connected. @@ -238,7 +238,7 @@ This API is deprecated since API version 9. You are advised to use [inputDevice. **Example** ```js -inputDevice.getDeviceIds((error, ids) => { +inputDevice.getDeviceIds((error: Error, ids: Array) => { if (error) { console.log(`Failed to get device id list, error: ${JSON.stringify(error, [`code`, `message`])}`); return; @@ -266,7 +266,7 @@ This API is deprecated since API version 9. You are advised to use [inputDevice. **Example** ```js -inputDevice.getDeviceIds().then((ids) => { +inputDevice.getDeviceIds().then((ids: Array) => { console.log(`Device id list: ${JSON.stringify(ids)}`); }); ``` @@ -353,7 +353,7 @@ Obtains the key codes supported by the input device. This API uses an asynchrono ```js // Check whether the input device whose ID is 1 supports key codes 17, 22, and 2055. try { - inputDevice.supportKeys(1, [17, 22, 2055], (error, supportResult) => { + inputDevice.supportKeys(1, [17, 22, 2055], (error: Error, supportResult: Array) => { console.log(`Query result: ${JSON.stringify(supportResult)}`); }); } catch (error) { @@ -452,7 +452,7 @@ Obtains the keyboard type of an input device. This API uses an asynchronous call ```js // Query the keyboard type of the input device whose ID is 1. try { - inputDevice.getKeyboardType(1).then((type) => { + inputDevice.getKeyboardType(1).then((type: number) => { console.log(`Keyboard type: ${JSON.stringify(type)}`); }); } catch (error) { @@ -547,7 +547,7 @@ Obtains the keyboard repeat delay. This API uses an asynchronous callback to ret ```js try { - inputDevice.getKeyboardRepeatDelay((error, delay) => { + inputDevice.getKeyboardRepeatDelay((error: Error, delay: number) => { if (error) { console.log(`Get keyboard repeat delay failed, error: ${JSON.stringify(error, [`code`, `message`])}`); return; -- GitLab