Update node example

This commit is contained in:
Pavel Murygin
2021-09-06 20:43:42 +03:00
parent 7fb2e540b2
commit cc73c52025
2 changed files with 22 additions and 47 deletions

View File

@ -3,7 +3,7 @@
* This file is auto-generated. Do not edit manually: changes may be erased.
* Generated by Aqua compiler: https://github.com/fluencelabs/aqua/.
* If you find any bugs, please write an issue on GitHub: https://github.com/fluencelabs/aqua/issues
* Aqua version: 0.2.0-SNAPSHOT
* Aqua version: 0.2.2-SNAPSHOT
*
*/
import { FluencePeer } from "@fluencelabs/fluence";
@ -16,47 +16,22 @@ import {
// Services
export function registerCalc(service: {
add: (n: number, callParams: CallParams<"n">) => Promise<void>;
divide: (n: number, callParams: CallParams<"n">) => Promise<void>;
getResult: (callParams: CallParams<null>) => Promise<number>;
multiply: (n: number, callParams: CallParams<"n">) => Promise<void>;
reset: (callParams: CallParams<null>) => Promise<void>;
subtract: (n: number, callParams: CallParams<"n">) => Promise<void>;
}): void;
export function registerCalc(
serviceId: string,
service: {
add: (n: number, callParams: CallParams<"n">) => Promise<void>;
divide: (n: number, callParams: CallParams<"n">) => Promise<void>;
getResult: (callParams: CallParams<null>) => Promise<number>;
multiply: (n: number, callParams: CallParams<"n">) => Promise<void>;
reset: (callParams: CallParams<null>) => Promise<void>;
subtract: (n: number, callParams: CallParams<"n">) => Promise<void>;
}
): void;
export function registerCalc(
peer: FluencePeer,
service: {
add: (n: number, callParams: CallParams<"n">) => Promise<void>;
divide: (n: number, callParams: CallParams<"n">) => Promise<void>;
getResult: (callParams: CallParams<null>) => Promise<number>;
multiply: (n: number, callParams: CallParams<"n">) => Promise<void>;
reset: (callParams: CallParams<null>) => Promise<void>;
subtract: (n: number, callParams: CallParams<"n">) => Promise<void>;
}
): void;
export interface CalcDef {
add: (n: number, callParams: CallParams<"n">) => Promise<void> | void;
divide: (n: number, callParams: CallParams<"n">) => Promise<void> | void;
getResult: (callParams: CallParams<null>) => Promise<number> | number;
multiply: (n: number, callParams: CallParams<"n">) => Promise<void> | void;
reset: (callParams: CallParams<null>) => Promise<void> | void;
subtract: (n: number, callParams: CallParams<"n">) => Promise<void> | void;
}
export function registerCalc(service: CalcDef): void;
export function registerCalc(serviceId: string, service: CalcDef): void;
export function registerCalc(peer: FluencePeer, service: CalcDef): void;
export function registerCalc(
peer: FluencePeer,
serviceId: string,
service: {
add: (n: number, callParams: CallParams<"n">) => Promise<void>;
divide: (n: number, callParams: CallParams<"n">) => Promise<void>;
getResult: (callParams: CallParams<null>) => Promise<number>;
multiply: (n: number, callParams: CallParams<"n">) => Promise<void>;
reset: (callParams: CallParams<null>) => Promise<void>;
subtract: (n: number, callParams: CallParams<"n">) => Promise<void>;
}
service: CalcDef
): void;
export function registerCalc(...args) {
let peer: FluencePeer;