【文件属性】:
文件名称:no-try:通过删除try-catch-finally块来清理代码! :rocket:
文件大小:111KB
文件格式:ZIP
更新时间:2021-05-02 13:24:29
TypeScript
:rocket: 不试 :rocket:
删除那些难看的try-catch-finally块,清理代码库!
:smiling_face_with_heart-eyes: 关于
在可能期望方法throw的代码库中工作可能会导致逻辑包裹在try-catch块中的情况。 它还导致其他代码设计问题。 :nauseated_face:
no-try通过将try-catch删除到外部方法来解决此问题,同时允许灵活地适当处理抛出的错误并可以访问将抛出的方法的返回值。 :sign_of_the_horns: :sign_of_the_horns:
:wrench: 安装
npm install --save no-try
:guitar: 用法
首先,我们需要设置导入
JavaScript(全部)
const useTry = require ( "no-try" ) . useTry ;
const useTryAsync = require ( "no-try" ) . useTryAsync ;
TypeScript或ES6 +
import { useTry , useT
【文件预览】:
no-try-master
----.gitignore(55B)
----package.json(2KB)
----package-lock.json(518KB)
----src()
--------index.ts(685B)
----.travis.yml(283B)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----CHANGELOG.md(4KB)
----tsconfig.json(372B)
----rollup.config.js(617B)
----README.md(2KB)
----tests()
--------index.spec.ts(5KB)
----.npmignore(106B)
网友评论
相关文章
- trenni-sanitize:通过添加,更改或删除标签来清理标记
- TO-THE-MOON::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::rocket::ro
- Android代码-Rocket
- try-catch-finally捕获异常