主题
tryit
将函数转换为错误优先函数
基本用法
错误优先回调很酷。在使用try/catch时使用可变变量来提升状态则不那么酷。
tryit
函数允许您包装一个函数,将其转换为错误优先函数。同时适用于异步和同步函数。
ts
import { tryit } from 'radash'
const [err, user] = await tryit(api.users.find)(userId)
柯里化
如果您愿意,您可以柯里化 tryit
。
ts
import { tryit } from 'radash'
const findUser = tryit(api.users.find)
const [err, user] = await findUser(userId)