schema-dsl chain method list
Updated: 2026-06-18
Use this page when a field needs more than a plain DSL string. The recommended v2.1.0 path is:
Entry support
Direct String chaining is still supported, but it is no longer the default documentation entry. Use it intentionally, or use the transform path when you want direct-string source without runtime prototype mutation.
Common methods
String methods
Number methods
Array methods
Object methods
Output methods
Custom methods
This page lists built-in field builder methods. For user-defined methods, first decide which layer you need:
- Use Custom DSL Types for reusable literals such as
tenant-id!. - Use Custom s.xxx() Factories for namespace factories such as
s.tenantId(). - Use Custom Chain Methods for builder methods such as
s('string!').tenantId(). - Use String Extensions plus transform configuration if the source code must remain
'string!'.tenantId().
Related documents
- Quick Start
- Complete Type List
- TypeScript Guide
- String Extensions
- Runtime Isolation
- Custom Chain Methods
Corresponding example file
Example entry: chain-methods.ts Description: Exercises common, string, number, array, object, output and runtime-scoped chain methods.