|
2 | 2 | // @ts-nocheck |
3 | 3 | /** |
4 | 4 | * |
5 | | - * This file is auto-generated. Do not edit manually: changes may be erased. |
6 | | - * Generated by Aqua compiler: https://github.com/fluencelabs/aqua/. |
7 | | - * If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues |
8 | | - * Aqua version: 0.12.0 |
| 5 | + * This file is generated using: |
| 6 | + * @fluencelabs/aqua-api version: 0.12.4-main-cee4448-2196-1 |
| 7 | + * @fluencelabs/aqua-to-js version: 0.2.0 |
| 8 | + * If you find any bugs in generated AIR, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues |
| 9 | + * If you find any bugs in generated JS/TS, please write an issue on GitHub: https://github.com/fluencelabs/js-client/issues |
9 | 10 | * |
10 | 11 | */ |
11 | | -import type { |
12 | | - IFluenceClient as IFluenceClient$$, |
13 | | - CallParams as CallParams$$, |
14 | | -} from "@fluencelabs/js-client"; |
| 12 | +import type { IFluenceClient as IFluenceClient$$, ParticleContext as ParticleContext$$ } from '@fluencelabs/js-client'; |
| 13 | + |
| 14 | +// Making aliases to reduce chance of accidental name collision |
15 | 15 | import { |
16 | | - v5_callFunction as callFunction$$, |
17 | | - v5_registerService as registerService$$, |
18 | | -} from "@fluencelabs/js-client"; |
| 16 | + v5_callFunction as callFunction$$, |
| 17 | + v5_registerService as registerService$$ |
| 18 | +} from '@fluencelabs/js-client'; |
19 | 19 |
|
20 | | -// Services |
21 | 20 |
|
22 | 21 | // Functions |
23 | 22 | export const test_script = ` |
24 | | - (seq |
25 | | - (call %init_peer_id% ("getDataSrv" "-relay-") [] -relay-) |
26 | | - (xor |
27 | | - (xor |
28 | | - (call -relay- ("op" "noop") []) |
29 | | - (fail %last_error%) |
30 | | - ) |
31 | | - (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 0]) |
32 | | - ) |
33 | | - ) |
34 | | - `; |
| 23 | +(xor |
| 24 | + (seq |
| 25 | + (seq |
| 26 | + (call %init_peer_id% ("getDataSrv" "-relay-") [] -relay-) |
| 27 | + (xor |
| 28 | + (call -relay- ("op" "noop") []) |
| 29 | + (fail :error:) |
| 30 | + ) |
| 31 | + ) |
| 32 | + (call %init_peer_id% ("callbackSrv" "response") []) |
| 33 | + ) |
| 34 | + (call %init_peer_id% ("errorHandlingSrv" "error") [:error: 0]) |
| 35 | +) |
| 36 | +`; |
35 | 37 |
|
36 | | -export function test(config?: { ttl?: number }): Promise<void>; |
| 38 | +export type TestParams = [config?: {ttl?: number}] | [peer: IFluenceClient$$, config?: {ttl?: number}]; |
37 | 39 |
|
38 | | -export function test( |
39 | | - peer: IFluenceClient$$, |
40 | | - config?: { ttl?: number }, |
41 | | -): Promise<void>; |
| 40 | +export type TestResult = Promise<void>; |
42 | 41 |
|
43 | | -export function test(...args: any) { |
44 | | - return callFunction$$( |
45 | | - args, |
46 | | - { |
47 | | - functionName: "test", |
48 | | - arrow: { |
49 | | - tag: "arrow", |
50 | | - domain: { |
51 | | - tag: "labeledProduct", |
52 | | - fields: {}, |
| 42 | +export function test(...args: TestParams): TestResult { |
| 43 | + return callFunction$$( |
| 44 | + args, |
| 45 | + { |
| 46 | + "functionName": "test", |
| 47 | + "arrow": { |
| 48 | + "domain": { |
| 49 | + "fields": {}, |
| 50 | + "tag": "labeledProduct" |
53 | 51 | }, |
54 | | - codomain: { |
55 | | - tag: "nil", |
| 52 | + "codomain": { |
| 53 | + "tag": "nil" |
56 | 54 | }, |
57 | | - }, |
58 | | - names: { |
59 | | - relay: "-relay-", |
60 | | - getDataSrv: "getDataSrv", |
61 | | - callbackSrv: "callbackSrv", |
62 | | - responseSrv: "callbackSrv", |
63 | | - responseFnName: "response", |
64 | | - errorHandlingSrv: "errorHandlingSrv", |
65 | | - errorFnName: "error", |
66 | | - }, |
| 55 | + "tag": "arrow" |
67 | 56 | }, |
68 | | - test_script, |
69 | | - ); |
| 57 | + "names": { |
| 58 | + "relay": "-relay-", |
| 59 | + "getDataSrv": "getDataSrv", |
| 60 | + "callbackSrv": "callbackSrv", |
| 61 | + "responseSrv": "callbackSrv", |
| 62 | + "responseFnName": "response", |
| 63 | + "errorHandlingSrv": "errorHandlingSrv", |
| 64 | + "errorFnName": "error" |
| 65 | + } |
| 66 | +}, |
| 67 | + test_script |
| 68 | + ); |
70 | 69 | } |
71 | | - |
72 | | -/* eslint-enable */ |
0 commit comments