Skip to content

sergioflores-j/ts-to-go

Repository files navigation

ts-to-go

ts-to-go is a TypeScript utility library designed with a Golang flair. It provides a way to enhance error handling in your TypeScript applications. The main feature is a wrapper function that encapsulates both asynchronous and synchronous functions to return arrays containing both errors and results.

Getting started

You can install any ts-to-go package using npm or yarn with as the following commands:

npm i @ts-to-go/wrap-exception # or yarn add @ts-to-go/wrap-exception

How to Use

Please refer to each package documentation:

@ts-to-go/wrap-exception

Contributing

Development

This project is setup using NPM workspaces and Turborepo. Read more about it here:

From the root of the project:

  1. Set the right node and package manger versions:
nvm use corepack prepare 
  1. Install dependencies:
npm i 
  1. Make your changes in the package

  2. Run build/test/lint for your changes:

npm run build-affected npm run lint-affected npm run test-affected