victorgarciaesgi

regle-typescript

TypeScript support for type-safe Regle form validation, rules, and component props.

victorgarciaesgi 457 19 Updated 3mo ago

Resources

1
GitHub

Install

npx skillscat add victorgarciaesgi/regle/regle-typescript

Install via the SkillsCat registry.

SKILL.md

Regle TypeScript

Regle provides first-class TypeScript support with full type inference. This skill covers type-safe validation output, typing rules schemas, and typing component props.

Key Exports

Export Package Purpose
InferInput @regle/core Infer state type from rules
InferSafeOutput @regle/core Infer validated output type from r$
inferRules @regle/core Preserve autocompletion in computed rules
RegleComputedRules @regle/core Type helper for explicit rule typing
InferRegleRoot @regle/core Extract r$ type from a composable
RegleFieldStatus @regle/core Type for a single field status prop

References

Topic Description Reference
Type Safe Output $validate return types, InferSafeOutput typescript-type-safe-output
Typing Rules inferRules, RegleComputedRules, nested properties typescript-typing-rules
Typing Props InferRegleRoot, RegleFieldStatus, typing component props typescript-typing-props