Regle TypeScript 是 Regle 表单校验库的 TypeScript 集成部分,面向需要类型安全校验流程的项目,提供完整的类型推断支持。
主要能力围绕 @regle/core 的若干导出展开:InferInput 可从规则推断表单状态类型;InferSafeOutput 可从 r$ 推断经过校验后的输出类型;inferRules 用于在 computed 规则中保留自动补全;RegleComputedRules 用于显式标注规则类型;InferRegleRoot 可从 composable 中提取 r$ 类型;RegleFieldStatus 用于单个字段状态属性的类型标注。
资料按主题分为三类:类型安全输出($validate 返回类型、InferSafeOutput)、规则类型(inferRules、RegleComputedRules、嵌套属性)、属性类型(InferRegleRoot、RegleFieldStatus、组件属性类型)。
相关技能包括 regle(使用 useRegle 的表单搭建与校验属性)、regle-rules(在标注 computed 规则对象时使用 inferRules)、regle-advanced(涉及类型化属性的作用域校验与模式)。具体安装命令、代码示例与版本信息暂未提供。