教程 radash tutorial

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)