ATD 4.0.0 adds experimental support for imports between ATD files.
This allows splitting schemas across multiple files in a natural way.
Currently supported in:
- atdml (OCaml)
- atdpy (Python)
- atdts (TypeScript)
Example:
from utils as u import email
type email_addresses = u.email list
Details:
For an earlier discussion of the design, see RFC: multifile ATD definition support via import statements].