> For AI agents: the complete documentation index is available at https://open-spaced-repetition.github.io/ts-fsrs/zh-CN/llms.txt, the full documentation bundle is available at https://open-spaced-repetition.github.io/ts-fsrs/zh-CN/llms-full.txt.

# ts-fsrs

把间隔重复，组合成你需要的样子。

> 一个面向 TypeScript 的类型安全调度框架。从开箱即用的 FSRS-7 开始，再自由组合模型、时间系统与业务规则，不需要切换到另一套 API。

[开始使用](/zh-CN/guide/) | [打开 Playground](/zh-CN/playground)

## Features

- **与生俱来的类型安全**: 同一份 Schema 同时驱动运行时校验与 TypeScript 输入、输出类型推导。
- **组合而不必迁移**: 从默认调度器开始，在同一内核上逐步替换模型、时间系统与业务规则。
- **惰性加载**: 惰性预览、按版本代码分割，以及支持 tree-shaking 的子路径导出。
