Options include: default (static or function), min/max (for numbers), minlength/maxlength (for strings), validate (custom validator function).
Define the scalar's own name and description. Use t([en, ko]) for the label and .desc([en, ko]) for the description.
Define translations for each field. The generic type ensures all fields are covered. Each field has a label and description.
Define translations for enum values. The first argument is the enum name (matching enumOf()), the second defines translations for each value.
PascalCase (e.g., Journey, LinkType)
camelCase (e.g., firstJoin, waitPay)
Use field options like min/max, minlength/maxlength, and custom validate functions to ensure data integrity at the schema level.
Reuse enum translations across dictionaries