adonisjs-dtos - Define AdonisJS v6 data transfer objects
Defines plain TypeScript interfaces and classes for validated data transfer between HTTP, action, service, and response layers.
Tags
Updated: 2026-10-03Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Define typed DTO contracts
- Build DTOs from validated payloads
- Normalize data at construction
- Compose nested DTOs
- Add static factory methods
- Separate response DTOs
Inputs
- Validated request payloads
- Model or external source data
- Domain data requirements
Outputs
- TypeScript DTO interfaces or classes
- Normalized data objects
- Serialized response shapes
Requirements
- AdonisJS v6
- TypeScript support
