move to examples, compile before run

This commit is contained in:
DieMyst
2021-05-26 18:24:45 +03:00
parent 4405f465d1
commit 16ab3004d5
46 changed files with 15 additions and 15 deletions

View File

@ -17,8 +17,8 @@
],
"scripts": {
"build": "tsc",
"exec": "node -r ts-node/register src/run-examples.ts",
"run": "node -r ts-node/register src/index.ts",
"examples": "node -r ts-node/register src/run-examples.ts",
"exec": "npm run compile-aqua && node -r ts-node/register src/index.ts",
"compile-aqua": "aqua-cli -i ./aqua/ -o ./src/compiled",
"compile-aqua:air": "aqua-cli -i ./aqua/ -o ./compiled-air -a"
},

View File

@ -1,5 +1,5 @@
import {FluenceClient} from "@fluencelabs/fluence";
import {passFunctionAsArg} from "../compiled/callArrow";
import {passFunctionAsArg} from "../compiled/examples/callArrow";
export async function callArrowCall(client: FluenceClient): Promise<string> {
return new Promise<string>((resolve, reject) => {

View File

@ -1,5 +1,5 @@
import {FluenceClient, registerServiceFunction} from "@fluencelabs/fluence";
import {doStuff} from "../compiled/complex";
import {doStuff} from "../compiled/examples/complex";
import {testNet} from "@fluencelabs/fluence-network-environment";
export async function complexCall(client: FluenceClient) {

View File

@ -1,5 +1,5 @@
import {FluenceClient, registerServiceFunction} from "@fluencelabs/fluence";
import {callConstant} from "../compiled/constants";
import {callConstant} from "../compiled/examples/constants";
export async function constantsCall(client: FluenceClient) {
registerServiceFunction(client, "test", "getNum", (args: any[], _) => {

View File

@ -1,5 +1,5 @@
import {FluenceClient, registerServiceFunction} from "@fluencelabs/fluence";
import {getAliasedData} from "../compiled/dataAlias";
import {getAliasedData} from "../compiled/examples/dataAlias";
export async function dataAliasCall(client: FluenceClient) {
registerServiceFunction(client, "somesrv", "get", (args: any[], _) => {

View File

@ -1,5 +1,5 @@
import {FluenceClient} from "@fluencelabs/fluence";
import {iterateAndPrint, iterateAndPrintParallel} from "../compiled/fold";
import {iterateAndPrint, iterateAndPrintParallel} from "../compiled/examples/fold";
export async function foldCall(client: FluenceClient) {
await iterateAndPrint(client, [client.relayPeerId!])

View File

@ -1,4 +1,4 @@
import {testFunc} from "../compiled/func";
import {testFunc} from "../compiled/examples/func";
import {FluenceClient, registerServiceFunction} from "@fluencelabs/fluence";
export async function funcCall(client: FluenceClient) {

View File

@ -1,5 +1,5 @@
import {FluenceClient, registerServiceFunction} from "@fluencelabs/fluence";
import {helloWorld} from "../compiled/helloWorld";
import {helloWorld} from "../compiled/examples/helloWorld";
export async function helloWorldCall(client: FluenceClient) {
// helloWorld.aqua

View File

@ -1,5 +1,5 @@
import {FluenceClient} from "@fluencelabs/fluence";
import {ifElseCall, ifElseNumCall} from "../compiled/if";
import {ifElseCall, ifElseNumCall} from "../compiled/examples/if";
export async function ifCall(client: FluenceClient) {
await ifElseCall(client, false)

View File

@ -1,5 +1,5 @@
import {FluenceClient} from "@fluencelabs/fluence";
import {getPeerExternalAddresses} from "../compiled/on";
import {getPeerExternalAddresses} from "../compiled/examples/on";
export async function onCall(client: FluenceClient): Promise<string[]> {
return await getPeerExternalAddresses(client, client.relayPeerId!)

View File

@ -1,5 +1,5 @@
import {FluenceClient, registerServiceFunction} from "@fluencelabs/fluence";
import {parFunc} from "../compiled/par";
import {parFunc} from "../compiled/examples/par";
export async function parCall(client: FluenceClient) {

View File

@ -1,5 +1,5 @@
import {FluenceClient, registerServiceFunction} from "@fluencelabs/fluence";
import {checkStreams} from "../compiled/stream";
import {checkStreams} from "../compiled/examples/stream";
export async function streamCall(client: FluenceClient) {
registerServiceFunction(client, "stringer-id", "returnString", (args: any[], _) => {

View File

@ -1,5 +1,5 @@
import {FluenceClient, registerServiceFunction} from "@fluencelabs/fluence";
import {topologyTest} from "../compiled/topology";
import {topologyTest} from "../compiled/examples/topology";
export async function topologyCall(client: FluenceClient, client2: FluenceClient): Promise<string> {

View File

@ -2,7 +2,7 @@
import {createClient, registerServiceFunction} from "@fluencelabs/fluence";
import {testNet} from "@fluencelabs/fluence-network-environment";
import {helloWorld} from "./compiled/helloWorld";
import {helloWorld} from "./compiled/examples/helloWorld";
const main = async () => {
// each compiled aqua function require a connected client