0.0.3 • Published 11 months ago

daaah v0.0.3

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
11 months ago

Currently UnderDevelopment

Daaah

The Daaah is a JavaScript library that provides a convenient way to interact with the Dah functions hosting service. With the SDK, you can easily perform operations such as getting a list of functions, posting a new function, and calling functions hosted on the Dah platform. This README file will guide you on how to use the SDK and its available methods.

Prerequisites

Before using the Dah SDK, ensure that you have the following dependencies installed:

  • axios: a promise-based HTTP client for making HTTP requests

Installation

To install the Dah SDK, you can use npm:

npm install daaah

Usage

To get started, import the SDK into your JavaScript project:

const dah = require('daaah');

API

The Dah SDK provides the following methods for interacting with the Dah functions hosting service:

getFunctions()

This method retrieves a list of all functions hosted on the Dah platform.

async function exampleGetFunctions() {
  try {
    const functionsList = await dah.getFunctions();
    console.log(functionsList);
  } catch (error) {
    console.error(error);
  }
}

exampleGetFunctions();

postFunction(func)

This method allows you to post a new function to the Dah platform.

async function examplePostFunction() {
  try {
    const func = function myFunction(a, b) {
      return a + b;
    };

    const posted = await dah.postFunction(func);
    console.log(posted);
  } catch (error) {
    console.error(error);
  }
}

examplePostFunction();

callFunction(funcName, params)

This method calls a function hosted on the Dah platform with the provided function name and input parameters.

async function exampleCallFunction() {
  try {
    const funcName = 'myFunction';
    const params = [2, 3];

    const result = await dah.callFunction(funcName, params);
    console.log(result);
  } catch (error) {
    console.error(error);
  }
}

exampleCallFunction();

Utility Methods

The Daaah also includes a utility method, parseFunction(func), that helps in parsing JavaScript functions into a format compatible with the Dah platform. This method is used internally by the SDK but can also be utilized independently if needed.

Conclusion

The Dah SDK simplifies the process of interacting with the Dah functions hosting service. With the provided methods, you can seamlessly manage functions on the Dah platform, including retrieving a list of functions, posting new functions, and calling existing functions. Incorporate the Dah SDK into your JavaScript projects and take advantage of the power and flexibility of Dah functions hosting.

For additional information and examples, please refer to the SDK documentation or visit the Dah website at https://daaah.cyclic.app.

Currently UnderDevelopment

0.0.3

11 months ago

0.0.2

11 months ago

0.0.1

11 months ago