mirror of
https://github.com/fluencelabs/examples
synced 2025-06-22 22:31:32 +00:00
Update node example
This commit is contained in:
@ -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;
|
||||
|
Reference in New Issue
Block a user