fp-ts 问答列表

使用 Typescript 时,如何用额外的功能来增强第三方模块?

作者:Adam Arold 提问时间:8/27/2023

我已将一个模块导入到我正在处理的实用程序库中,目的是对其进行扩充和重新导出: import * as ITE from "fp-ts/lib/TaskEither"; const foo = ()...

解包任务、处理错误并提供默认值

作者:Abraham P 提问时间:9/8/2023

假设我有一些异步函数,它从 api 获取并返回一个 taskEither(为简单起见,我提供了一个基本的异步任务: const someAsyncFunction = taskEither.from...

使用 fp-ts 时如何使用 TypeScript 序列化任务执行?

作者:Adam Arold 提问时间:9/12/2023

我有一些代码可以将数组中的值转换为异步调用: const createDiscordChannels = flow( A.map((channel: CreateChannelDto) => ({...

函数式 TypeScript:将 Postgres 数据库结果转换为视图模型 (FP-TS) 的管道中出错

作者:user1790300 提问时间:8/30/2023

我正在尝试从 postgresql 数据库中检索数据,将其转换为视图模型数组并将数据返回给客户端,在这种情况下最好是作为单个对象而不是数组。对于我在错误消息下方列出的代码,我收到以下错误。我是函数式编...

fp-ts 如何让 'HKT<F, T>' 类型统一为 'F<T>'

作者:A Question Asker 提问时间:9/22/2023

我已经阅读了HKT https://github.com/gcanti/fp-ts/blob/master/docs/guides/HKT.md 的解释,并开始阅读代码...我了解嵌入并能够使用它,但...

如何在“fp-ts”HKT 和 Kind、Kind2、...是匹配类型吗?

作者:Shnd 提问时间:9/29/2023

按照此链接中的示例进行HKT.ts我们在下面: export function lift<F extends URIS2>(F: Functor2<F>): <A, B>(f: (a: A) => ...

具有任一返回类型的接收类型错误

作者:user1790300 提问时间:10/16/2023

我正在努力使用 TypeScript 和 fp-ts 重写一个较旧的应用程序。我创建了一个验证函数,但遇到了几个类型错误。我不确定问题可能出在哪里,或者为什么它采用返回值并试图转换为包装在 .Eith...

HKT在fp-ts中是如何运作的?

作者:Shnd 提问时间:10/22/2023

查看下面的代码。我还将其添加到打字稿游乐场的此链接中。我把部分 fp-ts 收集在一个地方,以测试和了解 HKT 的工作原理并在那里进行模拟。 type Identity<A> = { _tag: ...

使用fp-ts时,如何在括号的获取阶段添加动态依赖?

作者:Adam Arold 提问时间:10/29/2023

我想知道是否有一种方法可以将元素添加到仅存在于 .我试图做的是为我执行的东西创建一个事务,并在 中释放 tx。这是我试图实现的目标的一个简化示例:usebracketuserelease type ...

FP-TS:管道内的功能被跳过

作者:user1790300 提问时间:10/26/2023

我是函数编程的新手,我遇到了奇怪的行为。我正在为 fp-ts 的管道函数中调用一个包含 tryCatch 函数的函数。似乎包含 tryCatch 的函数从未真正被调用过,即使使用断点,我正在进入下一行...


共15条 当前第1页