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": { "scripts": {
"build": "tsc", "build": "tsc",
"exec": "node -r ts-node/register src/run-examples.ts", "examples": "node -r ts-node/register src/run-examples.ts",
"run": "node -r ts-node/register src/index.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": "aqua-cli -i ./aqua/ -o ./src/compiled",
"compile-aqua:air": "aqua-cli -i ./aqua/ -o ./compiled-air -a" "compile-aqua:air": "aqua-cli -i ./aqua/ -o ./compiled-air -a"
}, },

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
import {FluenceClient} from "@fluencelabs/fluence"; import {FluenceClient} from "@fluencelabs/fluence";
import {iterateAndPrint, iterateAndPrintParallel} from "../compiled/fold"; import {iterateAndPrint, iterateAndPrintParallel} from "../compiled/examples/fold";
export async function foldCall(client: FluenceClient) { export async function foldCall(client: FluenceClient) {
await iterateAndPrint(client, [client.relayPeerId!]) 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"; import {FluenceClient, registerServiceFunction} from "@fluencelabs/fluence";
export async function funcCall(client: FluenceClient) { export async function funcCall(client: FluenceClient) {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
import {FluenceClient, registerServiceFunction} from "@fluencelabs/fluence"; 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> { export async function topologyCall(client: FluenceClient, client2: FluenceClient): Promise<string> {

View File

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