Schema

Complete reference for the Schema module and validation system

Published: 1/15/2025

Schema Module

The Schema module provides a powerful type-safe validation system for Forge tasks. It ensures your task inputs and outputs conform to expected structures while providing excellent TypeScript integration.

Coming Soon

This section is currently under development. We're working on comprehensive documentation for:

  • Schema definition: Creating and composing schema definitions
  • Type validation: Runtime validation with compile-time type safety
  • Custom validators: Building custom validation logic
  • Error handling: Managing validation errors and user feedback
  • Advanced patterns: Complex schema composition and reusable patterns

Key Features

The Schema module provides:

  • Type Safety: Full TypeScript support with automatic type inference
  • Runtime Validation: Ensure data integrity at runtime
  • Composable: Build complex schemas from simple building blocks
  • Extensible: Add custom validation logic for your specific needs

Stay Updated

Have questions about the Schema module or want to be notified when this documentation is complete? Email us at forge@siedrix.com