mirror of
https://github.com/fluencelabs/aqua-playground
synced 2025-06-22 08:31:42 +00:00
add test for stream canonicalization
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.3.2-SNAPSHOT
|
||||
* Aqua version: 0.4.0-SNAPSHOT
|
||||
*
|
||||
*/
|
||||
import { Fluence, FluencePeer } from '@fluencelabs/fluence';
|
||||
@ -14,14 +14,10 @@ import {
|
||||
} from '@fluencelabs/fluence/dist/internal/compilerSupport/v2';
|
||||
|
||||
|
||||
function missingFields(obj: any, fields: string[]): string[] {
|
||||
return fields.filter(f => !(f in obj))
|
||||
}
|
||||
|
||||
// Services
|
||||
|
||||
export interface PeerDef {
|
||||
is_connected: (arg0: string, callParams: CallParams<'arg0'>) => boolean;
|
||||
is_connected: (arg0: string, callParams: CallParams<'arg0'>) => boolean | Promise<boolean>;
|
||||
}
|
||||
export function registerPeer(service: PeerDef): void;
|
||||
export function registerPeer(serviceId: string, service: PeerDef): void;
|
||||
@ -57,7 +53,7 @@ export function registerPeer(...args: any) {
|
||||
|
||||
|
||||
export interface OpDef {
|
||||
identity: (callParams: CallParams<null>) => void;
|
||||
identity: (callParams: CallParams<null>) => void | Promise<void>;
|
||||
}
|
||||
export function registerOp(service: OpDef): void;
|
||||
export function registerOp(serviceId: string, service: OpDef): void;
|
||||
@ -87,8 +83,8 @@ export function registerOp(...args: any) {
|
||||
|
||||
|
||||
export interface TestDef {
|
||||
doSomething: (callParams: CallParams<null>) => boolean;
|
||||
getUserList: (callParams: CallParams<null>) => { name: string; peer_id: string; relay_id: string; }[];
|
||||
doSomething: (callParams: CallParams<null>) => boolean | Promise<boolean>;
|
||||
getUserList: (callParams: CallParams<null>) => { name: string; peer_id: string; relay_id: string; }[] | Promise<{ name: string; peer_id: string; relay_id: string; }[]>;
|
||||
}
|
||||
export function registerTest(service: TestDef): void;
|
||||
export function registerTest(serviceId: string, service: TestDef): void;
|
||||
|
Reference in New Issue
Block a user