effect-atom-integration
Atom.runtime, Atom.make, runtimeAtom.fn, 操作原子,结果处理。将Effect服务与React集成的Atom-as-State原则。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
Atom.runtime, Atom.make, runtimeAtom.fn, 操作原子,结果处理。将Effect服务与React集成的Atom-as-State原则。
使用Effect.all、forEach并发、Fiber生命周期、竞争和超时来安全地并行化任务。
用于Effect依赖注入模式,包括上下文、层、服务定义和依赖组合。用于管理Effect应用程序中的依赖关系。
使用TaggedError、catchTag(s)、mapError和重试计划进行错误建模和恢复。在定义错误或增加系统韧性时使用。
HTTP服务器、路由、JSON响应和通过层管理的依赖项。在连接端点和服务时使用。
定义服务,提供层次,组合依赖,并切换实时/测试。用于DI边界和应用程序组合。
队列和发布/订阅模式,后台纤程,以及优雅关闭。用于解耦生产者/消费者。
队列和发布订阅模式、后台纤程以及优雅关闭。用于解耦生产者/消费者。
配置加载和模式验证/转换。在定义配置或验证输入时使用。
配置加载和模式验证/转换。在定义配置或验证输入时使用。
使用TaggedError、catchTag(s)、mapError和重试计划进行错误建模和恢复。在定义错误或增加韧性时使用。
核心效果的基础和样式,用于编码代理。在开始一个效果任务、选择操作符或构建一个小的流水线时使用。
HTTP服务器、路由、JSON响应和通过层管理的依赖项。在连接端点和服务时使用。
在TMNL中强制使用Effect.log代替console.log。Effect原生日志提供了结构化的输出、动态的日志级别、注释、跨度以及可观测性集成。
Effect.Match用于区分联合体,Queue/PubSub用于并发,Fiber生命周期,以及HashMap用于注册表。涵盖了effect-patterns技能中缺失的模式。
来自EffectPatterns仓库的130多种Effect-TS模式的完整目录。当寻找特定的实现模式、最佳实践或实际示例时使用。通过具体、精选的模式补充其他技能。
基于值的数据结构(Data.struct、元组、数组)和高性能集合(Chunk、HashSet)。用于安全比较和管道。
用于Effect并发模式,包括fibers、fork、join、并行执行和竞态条件。用于Effect应用程序中的并发操作。
用于处理Effect错误处理模式,包括catchAll、catchTag、either、option和类型化错误。用于处理Effect应用程序中的预期错误。
当使用Effect核心模式,包括Effect<A, E, R>类型、succeed、fail、sync、promise以及用于组合效果的Effect.gen时,请使用此规则。适用于基本的Effect操作。
技能索引和决策指南。用于快速选择合适的特效技能,并遵循一个简化的决策树。
TMNL的Effect-TS模式参考。在实现服务、模式、原子或基于Effect的架构时调用。提供规范的文件位置和模式先例。
EffectPatterns仓库中130多种Effect-TS模式的完整目录。当寻找特定的实现模式、最佳实践或实际例子时使用。通过具体精选的模式补充其他技能。
Effect-TS通过深度维基和子模块进行专门研究。查询Effect-TS/effect, tim-smart/effect-atom以获取验证过的模式。在实施前强制执行基于证据的验证。