mirror of
https://github.com/fluencelabs/aqua-playground
synced 2025-06-22 04:31:37 +00:00
move to examples, compile before run
This commit is contained in:
@ -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"
|
||||||
},
|
},
|
||||||
|
@ -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) => {
|
||||||
|
@ -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) {
|
||||||
|
@ -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[], _) => {
|
||||||
|
@ -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[], _) => {
|
||||||
|
@ -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!])
|
||||||
|
@ -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) {
|
||||||
|
@ -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
|
||||||
|
@ -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)
|
||||||
|
@ -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!)
|
||||||
|
@ -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) {
|
||||||
|
|
||||||
|
@ -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[], _) => {
|
||||||
|
@ -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> {
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Reference in New Issue
Block a user