vaitra

1.0.4 • Public • Published

😇 VaiTra 😇

Safe place for your functions to run


You don't need VaiTra. I wrote this simple helper function because I'm too lazy to rewrite it for every project.
But hey, are you a lazy developer too? Why don't you try it? 😊

Installation

yarn

$ yarn add vaitra

npm

$ npm install --save vaitra

1991 internet fan

<script src="https://cdn.jsdelivr.net/npm/vaitra@latest/dist/vaitra.umd.js"> </script> 

Usage

I don't really like try/catch syntax, but I really enjoy promises and async/await.

Async

import { tra } from 'vaitra'
 
function sum(x, y) {
  return x + y;
}
 
(async () => {
 
  const { data, error } = await tra(sum(5, 10))
  
  console.log(data)  // 15
  console.log(error) // undefined
 
})()
 

Sync

import { traSync } from 'vaitra'
 
function sum(x, y) {
  return x + y;
}
 
const { data, error } = traSync(sum(5, 10))
 
console.log(data)  // 15
console.log(error) // undefined
 

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i vaitra

Weekly Downloads

1

Version

1.0.4

License

MIT

Unpacked Size

5.53 kB

Total Files

11

Last publish

Collaborators

  • micheleriva