2.1.13 • Published 2 years ago
@thinhbh/snippet v2.1.13
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 \
with abstractclass \
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