1.1.4 • Published 1 year ago

handle-helper v1.1.4

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Handle-Helper

handle-helper which is a simple tool to centralized handling of function execution results

Getting Started

Installation

npm install handle-helper

API

  • HandleHelper Instance

    • handle
    • updateHandleErrorFn
    • updateHandleSuccessFn
    • updateHandleFinallyFn
  • handleHelper

  • handle
  • updateHandleErrorFn
  • updateHandleSuccessFn
  • updateHandleFinallyFn

Initialization

you can renew an instance of HandleHelper, or you can directly use handleHelper which is a global instance of HandleHelper

import { updateHandleErrorFn, updateHandleSuccessFn,HandleHelper,handleHelper } from 'handle-helper';

const handleHelper = new HandleHelper();

Usage

import { handle } from 'handle-helper';

function fnWhenError(){
  throw new Error("error")
}

function fnWithMessageReturn(){
  return 'finished'
}

// Promise
function promiseFnWhenError(){
  return new Promise((s,e)=>{
    return e(new Error("error"))
  })
}

function promiseFnWithSuccessMessage(){
    return new Promise((s,e)=>{
    return s("hello world")
  })
}

async function chainedPromise(){
  await promiseFnWithSuccessMessage()
  await promiseFnWhenError()
}

handle(fnWhenError) //  error
handleHelper.handle(fnWhenError)

handle(fnWithMessageReturn) // finished
handleHelper.handle(fnWithMessageReturn)

handle(chainedPromise) // finished
handleHelper.handle(chainedPromise)
1.1.1

1 year ago

1.1.0

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago