
tsentials
senrecep
Railway-oriented programming for TypeScript — Result<T>, Maybe<T>, Rule Engine, and DDD base classes with full async pipeline support
AI 简介
tsentials 是一个面向 TypeScript 的铁路式编程(Railway-Oriented Programming)工具库,提供类型安全的 `Result<T>` 和 `Maybe<T>` 容器、异步/同步流水线组合能力、轻量规则引擎及 DDD 基础类。核心特点包括:全链路 async/await 支持、零运行时开销的泛型设计、错误元数据追踪、`Result` 与 `Maybe` 互通桥接,以及基于函数式原则的错误传播与恢复机制。适用于需要高可靠性业务流程建模的场景,如金融交易校验、API 网关编排、领域驱动服务层错误处理等中大型 TypeScript 应用。
TypeScript
MIT License38
Stars
0
Forks
24
Watchers
0
Issues
Star 增长
今日0
近 7 天0
近 30 天+1
综合评分40.1
默认分支main