2.1.13 • Published 2 years ago

@thinhbh/snippet v2.1.13

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

snippet

  • Using Catch and CatchAll decorator to wrap method or class with try catch with an error and handler

Class

@Catch(Error, handlerFunction)
Class A{
	method(){
			throw new Error()
	}
}

function handlerFunction(error: Error, ctx){
	console.log(error)
}
  • Using withTryCatch to wrap a function
function divide(a: number, b: number): number {
  if (b === 0) {
    throw new Error("Cannot divide by zero");
  }
  return a / b;
}

const safeDivide = withTryCatch(divide);

console.log(safeDivide(10, 2)); // 5
console.log(safeDivide(10, 0)); // Error: Cannot divide by zero
  • with class \ image

  • with abstractclass \ image

https://www.npmjs.com/package/@thinhbh/snippet

2.1.2

2 years ago

2.1.1

2 years ago

2.1.4

2 years ago

2.1.3

2 years ago

2.1.6

2 years ago

2.1.5

2 years ago

2.1.8

2 years ago

2.1.7

2 years ago

2.1.0

2 years ago

2.0.0

2 years ago

2.1.9

2 years ago

2.1.12

2 years ago

2.1.13

2 years ago

2.1.10

2 years ago

2.1.11

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.7

2 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.1

3 years ago