关于 regle-typescript
regle-typescript 是介绍 Regle TypeScript 类型支持的技能,重点涵盖类型安全的验证输出、规则架构和组件属性。适用于需要为 Regle 表单及其组件明确类型的开发者。
主要功能
- 01推断输入与验证输出类型
- 02为规则架构添加类型
- 03保留计算规则的自动补全
- 04提取组合函数与字段状态类型
适用场景
- 01推断验证后的安全输出
- 02为计算规则对象提供类型
- 03为组件属性标注 Regle 类型
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ victorgarciaesgi/ regle --skill regle-typescript安装后在 Claude Code 中输入/regle-typescript确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/typescript-type-safe-output.mdtypescript-typing-props.mdtypescript-typing-rules.md详细介绍
Regle TypeScript
Regle 提供一流的 TypeScript 支持,并具备完整的类型推断。本技能涵盖类型安全的验证输出、规则架构的类型定义,以及组件 props 的类型定义。
主要导出项
| 导出项 | 包 | 用途 |
|---|---|---|
InferInput | @regle/core | 根据规则推断状态类型 |
InferSafeOutput | @regle/core | 根据 r$ 推断已验证的输出类型 |
inferRules | @regle/core | 在计算规则中保留自动补全 |
RegleComputedRules | @regle/core | 用于显式规则类型定义的类型辅助工具 |
InferRegleRoot | @regle/core | 从组合式函数中提取 r$ 类型 |
RegleFieldStatus | @regle/core | 单个字段状态 prop 的类型 |
参考资料
| 主题 | 描述 | 参考 |
|---|---|---|
| 类型安全输出 | $validate 返回类型、InferSafeOutput | typescript-type-safe-output |
| 规则类型定义 | inferRules、RegleComputedRules、嵌套属性 | typescript-typing-rules |
| Props 类型定义 | InferRegleRoot、RegleFieldStatus、组件 props 的类型定义 | typescript-typing-props |
相关技能
- regle — 使用
useRegle设置表单、验证属性。 - regle-rules — 为计算规则对象定义类型时使用
inferRules。 - regle-advanced — 作用域验证以及需要类型化 props 的模式。
评论
支持 Markdown