提交 362da98c 编写于 作者: D duyufan

modify arkTs

Signed-off-by: Nduyufan <duyufan1@huawei.com>
Change-Id: If876fc4a47bc0653cd9ccab91778a7ffec8d64ae
上级 c6ad92d1
...@@ -10,8 +10,9 @@ ...@@ -10,8 +10,9 @@
## 导入模块 ## 导入模块
```js ```ts
import cooperate from '@ohos.cooperate' import cooperate from '@ohos.cooperate'
import BusinessError from '@ohos.base'
``` ```
## cooperate.prepare ## cooperate.prepare
...@@ -30,9 +31,9 @@ prepare(callback: AsyncCallback&lt;void&gt;): void; ...@@ -30,9 +31,9 @@ prepare(callback: AsyncCallback&lt;void&gt;): void;
**示例** **示例**
```js ```ts
try { try {
cooperate.prepare((error) => { cooperate.prepare((error: BusinessError) => {
if (error) { if (error) {
console.log(`Keyboard mouse crossing prepare failed, error: ${JSON.stringify(error, [`code`, `message`])}`); console.log(`Keyboard mouse crossing prepare failed, error: ${JSON.stringify(error, [`code`, `message`])}`);
return; return;
...@@ -62,11 +63,11 @@ prepare(): Promise&lt;void&gt; ...@@ -62,11 +63,11 @@ prepare(): Promise&lt;void&gt;
**示例** **示例**
```js ```ts
try { try {
cooperate.prepare().then(() => { cooperate.prepare().then(() => {
console.log(`Keyboard mouse crossing prepare success.`); console.log(`Keyboard mouse crossing prepare success.`);
}, (error) => { }, (error: BusinessError) => {
console.log(`Keyboard mouse crossing prepare failed, error: ${JSON.stringify(error, [`code`, `message`])}`); console.log(`Keyboard mouse crossing prepare failed, error: ${JSON.stringify(error, [`code`, `message`])}`);
}); });
} catch (error) { } catch (error) {
...@@ -89,9 +90,9 @@ unprepare(callback: AsyncCallback&lt;void&gt;): void; ...@@ -89,9 +90,9 @@ unprepare(callback: AsyncCallback&lt;void&gt;): void;
**示例** **示例**
```js ```ts
try { try {
cooperate.unprepare((error) => { cooperate.unprepare((error: BusinessError) => {
if (error) { if (error) {
console.log(`Keyboard mouse crossing unprepare failed, error: ${JSON.stringify(error, [`code`, `message`])}`); console.log(`Keyboard mouse crossing unprepare failed, error: ${JSON.stringify(error, [`code`, `message`])}`);
return; return;
...@@ -117,11 +118,11 @@ unprepare(): Promise&lt;void&gt;; ...@@ -117,11 +118,11 @@ unprepare(): Promise&lt;void&gt;;
| ------------------- | --------------------------------------------- | | ------------------- | --------------------------------------------- |
| Promise&lt;void&gt; | 无返回结果的Promise对象。 | | Promise&lt;void&gt; | 无返回结果的Promise对象。 |
```js ```ts
try { try {
cooperate.unprepare().then(() => { cooperate.unprepare().then(() => {
console.log(`Keyboard mouse crossing unprepare success.`); console.log(`Keyboard mouse crossing unprepare success.`);
}, (error) => { }, (error: BusinessError) => {
console.log(`Keyboard mouse crossing unprepare failed, error: ${JSON.stringify(error, [`code`, `message`])}`); console.log(`Keyboard mouse crossing unprepare failed, error: ${JSON.stringify(error, [`code`, `message`])}`);
}); });
} catch (error) { } catch (error) {
...@@ -156,11 +157,11 @@ activate(targetNetworkId: string, inputDeviceId: number, callback: AsyncCallback ...@@ -156,11 +157,11 @@ activate(targetNetworkId: string, inputDeviceId: number, callback: AsyncCallback
**示例** **示例**
```js ```ts
let targetNetworkId = "networkId"; let targetNetworkId = "networkId";
let inputDeviceId = 0; let inputDeviceId = 0;
try { try {
cooperate.activate(targetNetworkId, inputDeviceId, (error) => { cooperate.activate(targetNetworkId, inputDeviceId, (error: BusinessError) => {
if (error) { if (error) {
console.log(`Start Keyboard mouse crossing failed, error: ${JSON.stringify(error, [`code`, `message`])}`); console.log(`Start Keyboard mouse crossing failed, error: ${JSON.stringify(error, [`code`, `message`])}`);
return; return;
...@@ -205,13 +206,13 @@ activate(targetNetworkId: string, inputDeviceId: number): Promise&lt;void&gt;; ...@@ -205,13 +206,13 @@ activate(targetNetworkId: string, inputDeviceId: number): Promise&lt;void&gt;;
**示例** **示例**
```js ```ts
let targetNetworkId = "networkId"; let targetNetworkId = "networkId";
let inputDeviceId = 0; let inputDeviceId = 0;
try { try {
cooperate.activate(targetNetworkId, inputDeviceId).then(() => { cooperate.activate(targetNetworkId, inputDeviceId).then(() => {
console.log(`Start Keyboard mouse crossing success.`); console.log(`Start Keyboard mouse crossing success.`);
}, (error) => { }, (error: BusinessError) => {
console.log(`Start Keyboard mouse crossing failed, error: ${JSON.stringify(error, [`code`, `message`])}`); console.log(`Start Keyboard mouse crossing failed, error: ${JSON.stringify(error, [`code`, `message`])}`);
}); });
} catch (error) { } catch (error) {
...@@ -238,9 +239,9 @@ deactivate(isUnchained: boolean, callback: AsyncCallback&lt;void&gt;): void; ...@@ -238,9 +239,9 @@ deactivate(isUnchained: boolean, callback: AsyncCallback&lt;void&gt;): void;
**示例** **示例**
```js ```ts
try { try {
cooperate.deactivate(false, (error) => { cooperate.deactivate(false, (error: BusinessError) => {
if (error) { if (error) {
console.log(`Stop Keyboard mouse crossing failed, error: ${JSON.stringify(error, [`code`, `message`])}`); console.log(`Stop Keyboard mouse crossing failed, error: ${JSON.stringify(error, [`code`, `message`])}`);
return; return;
...@@ -278,11 +279,11 @@ deactivate(isUnchained: boolean): Promise&lt;void&gt;; ...@@ -278,11 +279,11 @@ deactivate(isUnchained: boolean): Promise&lt;void&gt;;
**示例** **示例**
```js ```ts
try { try {
cooperate.deactivate(false).then(() => { cooperate.deactivate(false).then(() => {
console.log(`Stop Keyboard mouse crossing success.`); console.log(`Stop Keyboard mouse crossing success.`);
}, (error) => { }, (error: BusinessError) => {
console.log(`Stop Keyboard mouse crossing failed, error: ${JSON.stringify(error, [`code`, `message`])}`); console.log(`Stop Keyboard mouse crossing failed, error: ${JSON.stringify(error, [`code`, `message`])}`);
}); });
} catch (error) { } catch (error) {
...@@ -307,10 +308,10 @@ getCrossingSwitchState(networkId: string, callback: AsyncCallback&lt;boolean&gt; ...@@ -307,10 +308,10 @@ getCrossingSwitchState(networkId: string, callback: AsyncCallback&lt;boolean&gt;
**示例** **示例**
```js ```ts
let deviceDescriptor = "networkId"; let deviceDescriptor = "networkId";
try { try {
cooperate.getCrossingSwitchState(deviceDescriptor, (error, data) => { cooperate.getCrossingSwitchState(deviceDescriptor, (error: BusinessError, data: boolean) => {
if (error) { if (error) {
console.log(`Get the status failed, error: ${JSON.stringify(error, [`code`, `message`])}`); console.log(`Get the status failed, error: ${JSON.stringify(error, [`code`, `message`])}`);
return; return;
...@@ -348,12 +349,12 @@ getCrossingSwitchState(networkId: string): Promise&lt;boolean&gt;; ...@@ -348,12 +349,12 @@ getCrossingSwitchState(networkId: string): Promise&lt;boolean&gt;;
**示例** **示例**
```js ```ts
let deviceDescriptor = "networkId"; let deviceDescriptor = "networkId";
try { try {
cooperate.getCrossingSwitchState(deviceDescriptor).then((data) => { cooperate.getCrossingSwitchState(deviceDescriptor).then((data: boolean) => {
console.log(`Get the status success, data: ${JSON.stringify(data)}`); console.log(`Get the status success, data: ${JSON.stringify(data)}`);
}, (error) => { }, (error: BusinessError) => {
console.log(`Get the status failed, error: ${JSON.stringify(error, [`code`, `message`])}`); console.log(`Get the status failed, error: ${JSON.stringify(error, [`code`, `message`])}`);
}); });
} catch (error) { } catch (error) {
...@@ -380,11 +381,13 @@ on(type: 'cooperate', callback: Callback&lt;{ networkId: string, msg: CooperateM ...@@ -380,11 +381,13 @@ on(type: 'cooperate', callback: Callback&lt;{ networkId: string, msg: CooperateM
**示例** **示例**
```js ```ts
function callback(networkId: string, msg: cooperate.CooperateMsg) {
console.log(`Keyboard mouse crossing event: ${JSON.stringify(networkId)}`);
return false;
}
try { try {
cooperate.on('cooperate', (data) => { cooperate.on('cooperate', callback);
console.log(`Keyboard mouse crossing event: ${JSON.stringify(data)}`);
});
} catch (error) { } catch (error) {
console.log(`Register failed, error: ${JSON.stringify(error, [`code`, `message`])}`); console.log(`Register failed, error: ${JSON.stringify(error, [`code`, `message`])}`);
} }
...@@ -409,28 +412,32 @@ off(type: 'cooperate', callback?: Callback&lt;void&gt;): void; ...@@ -409,28 +412,32 @@ off(type: 'cooperate', callback?: Callback&lt;void&gt;): void;
**示例** **示例**
```js ```ts
// 取消注册单个回调函数 // 取消注册单个回调函数
function callback(event) { function callbackOn(networkId: string, msg: cooperate.CooperateMsg) {
console.log(`Keyboard mouse crossing event: ${JSON.stringify(event)}`); console.log(`Keyboard mouse crossing event: ${JSON.stringify(networkId)}`);
return false;
}
function callbackOff() {
console.log(`Keyboard mouse crossing event`);
return false; return false;
} }
try { try {
cooperate.on('cooperate', callback); cooperate.on('cooperate', callbackOn);
cooperate.off("cooperate", callback); cooperate.off('cooperate', callbackOff);
} catch (error) { } catch (error) {
console.log(`Execute failed, error: ${JSON.stringify(error, [`code`, `message`])}`); console.log(`Execute failed, error: ${JSON.stringify(error, [`code`, `message`])}`);
} }
``` ```
```js ```ts
// 取消注册所有回调函数 // 取消注册所有回调函数
function callback(event) { function callbackOn(networkId: string, msg: cooperate.CooperateMsg) {
console.log(`Keyboard mouse crossing event: ${JSON.stringify(event)}`); console.log(`Keyboard mouse crossing event: ${JSON.stringify(networkId)}`);
return false; return false;
} }
try { try {
cooperate.on('cooperate', callback); cooperate.on('cooperate', callbackOn);
cooperate.off("cooperate"); cooperate.off('cooperate');
} catch (error) { } catch (error) {
console.log(`Execute failed, error: ${JSON.stringify(error, [`code`, `message`])}`); console.log(`Execute failed, error: ${JSON.stringify(error, [`code`, `message`])}`);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册