From 35bb9a4e11a9a9f9f31a2e5699580901e4eaf221 Mon Sep 17 00:00:00 2001 From: Pavel Murygin Date: Fri, 22 Oct 2021 09:03:19 +0300 Subject: [PATCH] Update fluence-js and aqua versions --- package.json | 4 +- src/_aqua/demo_validation.ts | 489 +++++++++++++---------------- src/_aqua/snapshot.ts | 585 ++++++++++++++++------------------- 3 files changed, 492 insertions(+), 586 deletions(-) diff --git a/package.json b/package.json index a16298d..3466e73 100644 --- a/package.json +++ b/package.json @@ -11,13 +11,13 @@ "author": "", "license": "ISC", "devDependencies": { - "@fluencelabs/aqua": "^0.3.1-231", + "@fluencelabs/aqua": "^0.4.0-235", "chokidar-cli": "^3.0.0", "ts-node": "^10.2.1", "typescript": "^4.4.2" }, "dependencies": { - "@fluencelabs/fluence": "0.14.1", + "@fluencelabs/fluence": "^0.14.2", "@fluencelabs/fluence-network-environment": "1.0.10", "@types/sqlite3": "^3.1.7", "base64-js": "^1.5.1", diff --git a/src/_aqua/demo_validation.ts b/src/_aqua/demo_validation.ts index 2091fbc..bf245a6 100644 --- a/src/_aqua/demo_validation.ts +++ b/src/_aqua/demo_validation.ts @@ -3,161 +3,133 @@ * 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-235 * */ -import { Fluence, FluencePeer } from "@fluencelabs/fluence"; +import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { - CallParams, - callFunction, - registerService, -} from "@fluencelabs/fluence/dist/internal/compilerSupport/v2"; + CallParams, + callFunction, + registerService, +} from '@fluencelabs/fluence/dist/internal/compilerSupport/v2'; + // Services export interface ProVoValidationDef { - eip712_validation_string: ( - eip_str: string, - peer_id: string, - callParams: CallParams<"eip_str" | "peer_id"> - ) => string; - eip712_validation_url: ( - eip_str: string, - peer_id: string, - callParams: CallParams<"eip_str" | "peer_id"> - ) => string; + eip712_validation_string: (eip_str: string, peer_id: string, callParams: CallParams<'eip_str' | 'peer_id'>) => string | Promise; +eip712_validation_url: (eip_str: string, peer_id: string, callParams: CallParams<'eip_str' | 'peer_id'>) => string | Promise; } export function registerProVoValidation(service: ProVoValidationDef): void; -export function registerProVoValidation( - serviceId: string, - service: ProVoValidationDef -): void; -export function registerProVoValidation( - peer: FluencePeer, - service: ProVoValidationDef -): void; -export function registerProVoValidation( - peer: FluencePeer, - serviceId: string, - service: ProVoValidationDef -): void; +export function registerProVoValidation(serviceId: string, service: ProVoValidationDef): void; +export function registerProVoValidation(peer: FluencePeer, service: ProVoValidationDef): void; +export function registerProVoValidation(peer: FluencePeer, serviceId: string, service: ProVoValidationDef): void; + export function registerProVoValidation(...args: any) { - registerService(args, { - defaultServiceId: "EIPValidator", - functions: [ - { - functionName: "eip712_validation_string", - argDefs: [ - { - name: "eip_str", - argType: { - tag: "primitive", - }, - }, - { - name: "peer_id", - argType: { - tag: "primitive", - }, - }, - ], - returnType: { - tag: "primitive", + registerService( + args, + { + "defaultServiceId" : "EIPValidator", + "functions" : [ + { + "functionName" : "eip712_validation_string", + "argDefs" : [ + { + "name" : "eip_str", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "peer_id", + "argType" : { + "tag" : "primitive" + } + } + ], + "returnType" : { + "tag" : "primitive" + } }, - }, - { - functionName: "eip712_validation_url", - argDefs: [ - { - name: "eip_str", - argType: { - tag: "primitive", - }, - }, - { - name: "peer_id", - argType: { - tag: "primitive", - }, - }, - ], - returnType: { - tag: "primitive", - }, - }, - ], - }); + { + "functionName" : "eip712_validation_url", + "argDefs" : [ + { + "name" : "eip_str", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "peer_id", + "argType" : { + "tag" : "primitive" + } + } + ], + "returnType" : { + "tag" : "primitive" + } + } + ] } + ); +} + + export interface DataProviderDef { - get_record: ( - snapshot_id: number, - callParams: CallParams<"snapshot_id"> - ) => { snapshot_id: number }; - get_records: (callParams: CallParams) => { snapshot_id: number }[]; + get_record: (snapshot_id: number, callParams: CallParams<'snapshot_id'>) => { snapshot_id: number; } | Promise<{ snapshot_id: number; }>; +get_records: (callParams: CallParams) => { snapshot_id: number; }[] | Promise<{ snapshot_id: number; }[]>; } export function registerDataProvider(service: DataProviderDef): void; -export function registerDataProvider( - serviceId: string, - service: DataProviderDef -): void; -export function registerDataProvider( - peer: FluencePeer, - service: DataProviderDef -): void; -export function registerDataProvider( - peer: FluencePeer, - serviceId: string, - service: DataProviderDef -): void; +export function registerDataProvider(serviceId: string, service: DataProviderDef): void; +export function registerDataProvider(peer: FluencePeer, service: DataProviderDef): void; +export function registerDataProvider(peer: FluencePeer, serviceId: string, service: DataProviderDef): void; + export function registerDataProvider(...args: any) { - registerService(args, { - defaultServiceId: "DataProvider", - functions: [ - { - functionName: "get_record", - argDefs: [ - { - name: "snapshot_id", - argType: { - tag: "primitive", - }, - }, - ], - returnType: { - tag: "primitive", + registerService( + args, + { + "defaultServiceId" : "DataProvider", + "functions" : [ + { + "functionName" : "get_record", + "argDefs" : [ + { + "name" : "snapshot_id", + "argType" : { + "tag" : "primitive" + } + } + ], + "returnType" : { + "tag" : "primitive" + } }, - }, - { - functionName: "get_records", - argDefs: [], - returnType: { - tag: "primitive", - }, - }, - ], - }); + { + "functionName" : "get_records", + "argDefs" : [ + ], + "returnType" : { + "tag" : "primitive" + } + } + ] } - + ); +} + // Functions + -export function validate( - eip712_url: string, - node: string, - relay: string, - config?: { ttl?: number } -): Promise; -export function validate( - peer: FluencePeer, - eip712_url: string, - node: string, - relay: string, - config?: { ttl?: number } -): Promise; +export function validate(eip712_url: string, node: string, relay: string, config?: {ttl?: number}): Promise; +export function validate(peer: FluencePeer, eip712_url: string, node: string, relay: string, config?: {ttl?: number}): Promise; export function validate(...args: any) { - let script = ` + + let script = ` (xor (seq (seq @@ -204,61 +176,55 @@ export function validate(...args: any) { ) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 3]) ) - `; - return callFunction( - args, - { - functionName: "validate", - returnType: { - tag: "primitive", - }, - argDefs: [ + ` + return callFunction( + args, { - name: "eip712_url", - argType: { - tag: "primitive", - }, - }, - { - name: "node", - argType: { - tag: "primitive", - }, - }, - { - name: "relay", - argType: { - tag: "primitive", - }, - }, - ], - names: { - relay: "-relay-", - getDataSrv: "getDataSrv", - callbackSrv: "callbackSrv", - responseSrv: "callbackSrv", - responseFnName: "response", - errorHandlingSrv: "errorHandlingSrv", - errorFnName: "error", - }, + "functionName" : "validate", + "returnType" : { + "tag" : "primitive" }, - script - ); + "argDefs" : [ + { + "name" : "eip712_url", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "node", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "relay", + "argType" : { + "tag" : "primitive" + } + } + ], + "names" : { + "relay" : "-relay-", + "getDataSrv" : "getDataSrv", + "callbackSrv" : "callbackSrv", + "responseSrv" : "callbackSrv", + "responseFnName" : "response", + "errorHandlingSrv" : "errorHandlingSrv", + "errorFnName" : "error" + } +}, + script + ) } -export function get_all_validations( - node: string, - relay: string, - config?: { ttl?: number } -): Promise<{ snapshot_id: number }[]>; -export function get_all_validations( - peer: FluencePeer, - node: string, - relay: string, - config?: { ttl?: number } -): Promise<{ snapshot_id: number }[]>; + + +export function get_all_validations(node: string, relay: string, config?: {ttl?: number}): Promise<{ snapshot_id: number; }[]>; +export function get_all_validations(peer: FluencePeer, node: string, relay: string, config?: {ttl?: number}): Promise<{ snapshot_id: number; }[]>; export function get_all_validations(...args: any) { - let script = ` + + let script = ` (xor (seq (seq @@ -302,58 +268,49 @@ export function get_all_validations(...args: any) { ) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 3]) ) - `; - return callFunction( - args, - { - functionName: "get_all_validations", - returnType: { - tag: "primitive", - }, - argDefs: [ + ` + return callFunction( + args, { - name: "node", - argType: { - tag: "primitive", - }, - }, - { - name: "relay", - argType: { - tag: "primitive", - }, - }, - ], - names: { - relay: "-relay-", - getDataSrv: "getDataSrv", - callbackSrv: "callbackSrv", - responseSrv: "callbackSrv", - responseFnName: "response", - errorHandlingSrv: "errorHandlingSrv", - errorFnName: "error", - }, + "functionName" : "get_all_validations", + "returnType" : { + "tag" : "primitive" }, - script - ); + "argDefs" : [ + { + "name" : "node", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "relay", + "argType" : { + "tag" : "primitive" + } + } + ], + "names" : { + "relay" : "-relay-", + "getDataSrv" : "getDataSrv", + "callbackSrv" : "callbackSrv", + "responseSrv" : "callbackSrv", + "responseFnName" : "response", + "errorHandlingSrv" : "errorHandlingSrv", + "errorFnName" : "error" + } +}, + script + ) } -export type Get_validationResult = { snapshot_id: number }; -export function get_validation( - snapshot_id: number, - node: string, - relay: string, - config?: { ttl?: number } -): Promise; -export function get_validation( - peer: FluencePeer, - snapshot_id: number, - node: string, - relay: string, - config?: { ttl?: number } -): Promise; + +export type Get_validationResult = { snapshot_id: number; } +export function get_validation(snapshot_id: number, node: string, relay: string, config?: {ttl?: number}): Promise; +export function get_validation(peer: FluencePeer, snapshot_id: number, node: string, relay: string, config?: {ttl?: number}): Promise; export function get_validation(...args: any) { - let script = ` + + let script = ` (xor (seq (seq @@ -400,44 +357,44 @@ export function get_validation(...args: any) { ) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 3]) ) - `; - return callFunction( - args, - { - functionName: "get_validation", - returnType: { - tag: "primitive", - }, - argDefs: [ + ` + return callFunction( + args, { - name: "snapshot_id", - argType: { - tag: "primitive", - }, - }, - { - name: "node", - argType: { - tag: "primitive", - }, - }, - { - name: "relay", - argType: { - tag: "primitive", - }, - }, - ], - names: { - relay: "-relay-", - getDataSrv: "getDataSrv", - callbackSrv: "callbackSrv", - responseSrv: "callbackSrv", - responseFnName: "response", - errorHandlingSrv: "errorHandlingSrv", - errorFnName: "error", - }, + "functionName" : "get_validation", + "returnType" : { + "tag" : "primitive" }, - script - ); + "argDefs" : [ + { + "name" : "snapshot_id", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "node", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "relay", + "argType" : { + "tag" : "primitive" + } + } + ], + "names" : { + "relay" : "-relay-", + "getDataSrv" : "getDataSrv", + "callbackSrv" : "callbackSrv", + "responseSrv" : "callbackSrv", + "responseFnName" : "response", + "errorHandlingSrv" : "errorHandlingSrv", + "errorFnName" : "error" + } +}, + script + ) } diff --git a/src/_aqua/snapshot.ts b/src/_aqua/snapshot.ts index 6ceb333..1397783 100644 --- a/src/_aqua/snapshot.ts +++ b/src/_aqua/snapshot.ts @@ -3,161 +3,133 @@ * 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-235 * */ -import { Fluence, FluencePeer } from "@fluencelabs/fluence"; +import { Fluence, FluencePeer } from '@fluencelabs/fluence'; import { - CallParams, - callFunction, - registerService, -} from "@fluencelabs/fluence/dist/internal/compilerSupport/v2"; + CallParams, + callFunction, + registerService, +} from '@fluencelabs/fluence/dist/internal/compilerSupport/v2'; + // Services export interface ProVoValidationDef { - eip712_validation_string: ( - eip_str: string, - peer_id: string, - callParams: CallParams<"eip_str" | "peer_id"> - ) => string | Promise; - eip712_validation_url: ( - eip_str: string, - peer_id: string, - callParams: CallParams<"eip_str" | "peer_id"> - ) => string | Promise; + eip712_validation_string: (eip_str: string, peer_id: string, callParams: CallParams<'eip_str' | 'peer_id'>) => string | Promise; +eip712_validation_url: (eip_str: string, peer_id: string, callParams: CallParams<'eip_str' | 'peer_id'>) => string | Promise; } export function registerProVoValidation(service: ProVoValidationDef): void; -export function registerProVoValidation( - serviceId: string, - service: ProVoValidationDef -): void; -export function registerProVoValidation( - peer: FluencePeer, - service: ProVoValidationDef -): void; -export function registerProVoValidation( - peer: FluencePeer, - serviceId: string, - service: ProVoValidationDef -): void; +export function registerProVoValidation(serviceId: string, service: ProVoValidationDef): void; +export function registerProVoValidation(peer: FluencePeer, service: ProVoValidationDef): void; +export function registerProVoValidation(peer: FluencePeer, serviceId: string, service: ProVoValidationDef): void; + export function registerProVoValidation(...args: any) { - registerService(args, { - defaultServiceId: "snapshot", - functions: [ - { - functionName: "eip712_validation_string", - argDefs: [ - { - name: "eip_str", - argType: { - tag: "primitive", - }, - }, - { - name: "peer_id", - argType: { - tag: "primitive", - }, - }, - ], - returnType: { - tag: "primitive", + registerService( + args, + { + "defaultServiceId" : "snapshot", + "functions" : [ + { + "functionName" : "eip712_validation_string", + "argDefs" : [ + { + "name" : "eip_str", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "peer_id", + "argType" : { + "tag" : "primitive" + } + } + ], + "returnType" : { + "tag" : "primitive" + } }, - }, - { - functionName: "eip712_validation_url", - argDefs: [ - { - name: "eip_str", - argType: { - tag: "primitive", - }, - }, - { - name: "peer_id", - argType: { - tag: "primitive", - }, - }, - ], - returnType: { - tag: "primitive", - }, - }, - ], - }); + { + "functionName" : "eip712_validation_url", + "argDefs" : [ + { + "name" : "eip_str", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "peer_id", + "argType" : { + "tag" : "primitive" + } + } + ], + "returnType" : { + "tag" : "primitive" + } + } + ] } + ); +} + + export interface DataProviderDef { - get_record: ( - snapshot_id: number, - callParams: CallParams<"snapshot_id"> - ) => { snapshot_id: number }; - get_records: (callParams: CallParams) => { snapshot_id: number }[]; + get_record: (snapshot_id: number, callParams: CallParams<'snapshot_id'>) => { snapshot_id: number; } | Promise<{ snapshot_id: number; }>; +get_records: (callParams: CallParams) => { snapshot_id: number; }[] | Promise<{ snapshot_id: number; }[]>; } export function registerDataProvider(service: DataProviderDef): void; -export function registerDataProvider( - serviceId: string, - service: DataProviderDef -): void; -export function registerDataProvider( - peer: FluencePeer, - service: DataProviderDef -): void; -export function registerDataProvider( - peer: FluencePeer, - serviceId: string, - service: DataProviderDef -): void; +export function registerDataProvider(serviceId: string, service: DataProviderDef): void; +export function registerDataProvider(peer: FluencePeer, service: DataProviderDef): void; +export function registerDataProvider(peer: FluencePeer, serviceId: string, service: DataProviderDef): void; + export function registerDataProvider(...args: any) { - registerService(args, { - defaultServiceId: "snapshot", - functions: [ - { - functionName: "get_record", - argDefs: [ - { - name: "snapshot_id", - argType: { - tag: "primitive", - }, - }, - ], - returnType: { - tag: "primitive", + registerService( + args, + { + "defaultServiceId" : "snapshot", + "functions" : [ + { + "functionName" : "get_record", + "argDefs" : [ + { + "name" : "snapshot_id", + "argType" : { + "tag" : "primitive" + } + } + ], + "returnType" : { + "tag" : "primitive" + } }, - }, - { - functionName: "get_records", - argDefs: [], - returnType: { - tag: "primitive", - }, - }, - ], - }); + { + "functionName" : "get_records", + "argDefs" : [ + ], + "returnType" : { + "tag" : "primitive" + } + } + ] } - + ); +} + // Functions + -export function validate( - relay: string, - peer_: string, - eip712_json: string, - config?: { ttl?: number } -): Promise; -export function validate( - peer: FluencePeer, - relay: string, - peer_: string, - eip712_json: string, - config?: { ttl?: number } -): Promise; +export function validate(relay: string, peer_: string, eip712_json: string, config?: {ttl?: number}): Promise; +export function validate(peer: FluencePeer, relay: string, peer_: string, eip712_json: string, config?: {ttl?: number}): Promise; export function validate(...args: any) { - let script = ` + + let script = ` (xor (seq (seq @@ -204,63 +176,55 @@ export function validate(...args: any) { ) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 3]) ) - `; - return callFunction( - args, - { - functionName: "validate", - returnType: { - tag: "primitive", - }, - argDefs: [ + ` + return callFunction( + args, { - name: "relay", - argType: { - tag: "primitive", - }, - }, - { - name: "peer", - argType: { - tag: "primitive", - }, - }, - { - name: "eip712_json", - argType: { - tag: "primitive", - }, - }, - ], - names: { - relay: "-relay-", - getDataSrv: "getDataSrv", - callbackSrv: "callbackSrv", - responseSrv: "callbackSrv", - responseFnName: "response", - errorHandlingSrv: "errorHandlingSrv", - errorFnName: "error", - }, + "functionName" : "validate", + "returnType" : { + "tag" : "primitive" }, - script - ); + "argDefs" : [ + { + "name" : "relay", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "peer", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "eip712_json", + "argType" : { + "tag" : "primitive" + } + } + ], + "names" : { + "relay" : "-relay-", + "getDataSrv" : "getDataSrv", + "callbackSrv" : "callbackSrv", + "responseSrv" : "callbackSrv", + "responseFnName" : "response", + "errorHandlingSrv" : "errorHandlingSrv", + "errorFnName" : "error" + } +}, + script + ) } -export function validate_from_url( - relay: string, - peer_: string, - eip712_url: string, - config?: { ttl?: number } -): Promise; -export function validate_from_url( - peer: FluencePeer, - relay: string, - peer_: string, - eip712_url: string, - config?: { ttl?: number } -): Promise; + + +export function validate_from_url(relay: string, peer_: string, eip712_url: string, config?: {ttl?: number}): Promise; +export function validate_from_url(peer: FluencePeer, relay: string, peer_: string, eip712_url: string, config?: {ttl?: number}): Promise; export function validate_from_url(...args: any) { - let script = ` + + let script = ` (xor (seq (seq @@ -307,64 +271,55 @@ export function validate_from_url(...args: any) { ) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 3]) ) - `; - return callFunction( - args, - { - functionName: "validate_from_url", - returnType: { - tag: "primitive", - }, - argDefs: [ + ` + return callFunction( + args, { - name: "relay", - argType: { - tag: "primitive", - }, - }, - { - name: "peer", - argType: { - tag: "primitive", - }, - }, - { - name: "eip712_url", - argType: { - tag: "primitive", - }, - }, - ], - names: { - relay: "-relay-", - getDataSrv: "getDataSrv", - callbackSrv: "callbackSrv", - responseSrv: "callbackSrv", - responseFnName: "response", - errorHandlingSrv: "errorHandlingSrv", - errorFnName: "error", - }, + "functionName" : "validate_from_url", + "returnType" : { + "tag" : "primitive" }, - script - ); + "argDefs" : [ + { + "name" : "relay", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "peer", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "eip712_url", + "argType" : { + "tag" : "primitive" + } + } + ], + "names" : { + "relay" : "-relay-", + "getDataSrv" : "getDataSrv", + "callbackSrv" : "callbackSrv", + "responseSrv" : "callbackSrv", + "responseFnName" : "response", + "errorHandlingSrv" : "errorHandlingSrv", + "errorFnName" : "error" + } +}, + script + ) } -export type Get_recordResult = { snapshot_id: number }; -export function get_record( - relay: string, - peer_: string, - snapshot_id: number, - config?: { ttl?: number } -): Promise; -export function get_record( - peer: FluencePeer, - relay: string, - peer_: string, - snapshot_id: number, - config?: { ttl?: number } -): Promise; + +export type Get_recordResult = { snapshot_id: number; } +export function get_record(relay: string, peer_: string, snapshot_id: number, config?: {ttl?: number}): Promise; +export function get_record(peer: FluencePeer, relay: string, peer_: string, snapshot_id: number, config?: {ttl?: number}): Promise; export function get_record(...args: any) { - let script = ` + + let script = ` (xor (seq (seq @@ -411,61 +366,55 @@ export function get_record(...args: any) { ) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 3]) ) - `; - return callFunction( - args, - { - functionName: "get_record", - returnType: { - tag: "primitive", - }, - argDefs: [ + ` + return callFunction( + args, { - name: "relay", - argType: { - tag: "primitive", - }, - }, - { - name: "peer", - argType: { - tag: "primitive", - }, - }, - { - name: "snapshot_id", - argType: { - tag: "primitive", - }, - }, - ], - names: { - relay: "-relay-", - getDataSrv: "getDataSrv", - callbackSrv: "callbackSrv", - responseSrv: "callbackSrv", - responseFnName: "response", - errorHandlingSrv: "errorHandlingSrv", - errorFnName: "error", - }, + "functionName" : "get_record", + "returnType" : { + "tag" : "primitive" }, - script - ); + "argDefs" : [ + { + "name" : "relay", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "peer", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "snapshot_id", + "argType" : { + "tag" : "primitive" + } + } + ], + "names" : { + "relay" : "-relay-", + "getDataSrv" : "getDataSrv", + "callbackSrv" : "callbackSrv", + "responseSrv" : "callbackSrv", + "responseFnName" : "response", + "errorHandlingSrv" : "errorHandlingSrv", + "errorFnName" : "error" + } +}, + script + ) } -export function get_records( - relay: string, - peer_: string, - config?: { ttl?: number } -): Promise<{ snapshot_id: number }[]>; -export function get_records( - peer: FluencePeer, - relay: string, - peer_: string, - config?: { ttl?: number } -): Promise<{ snapshot_id: number }[]>; + + +export function get_records(relay: string, peer_: string, config?: {ttl?: number}): Promise<{ snapshot_id: number; }[]>; +export function get_records(peer: FluencePeer, relay: string, peer_: string, config?: {ttl?: number}): Promise<{ snapshot_id: number; }[]>; export function get_records(...args: any) { - let script = ` + + let script = ` (xor (seq (seq @@ -509,38 +458,38 @@ export function get_records(...args: any) { ) (call %init_peer_id% ("errorHandlingSrv" "error") [%last_error% 3]) ) - `; - return callFunction( - args, - { - functionName: "get_records", - returnType: { - tag: "primitive", - }, - argDefs: [ + ` + return callFunction( + args, { - name: "relay", - argType: { - tag: "primitive", - }, - }, - { - name: "peer", - argType: { - tag: "primitive", - }, - }, - ], - names: { - relay: "-relay-", - getDataSrv: "getDataSrv", - callbackSrv: "callbackSrv", - responseSrv: "callbackSrv", - responseFnName: "response", - errorHandlingSrv: "errorHandlingSrv", - errorFnName: "error", - }, + "functionName" : "get_records", + "returnType" : { + "tag" : "primitive" }, - script - ); + "argDefs" : [ + { + "name" : "relay", + "argType" : { + "tag" : "primitive" + } + }, + { + "name" : "peer", + "argType" : { + "tag" : "primitive" + } + } + ], + "names" : { + "relay" : "-relay-", + "getDataSrv" : "getDataSrv", + "callbackSrv" : "callbackSrv", + "responseSrv" : "callbackSrv", + "responseFnName" : "response", + "errorHandlingSrv" : "errorHandlingSrv", + "errorFnName" : "error" + } +}, + script + ) }