Skip to content

internals ​

The __internals__ folder contains framework-managed code that you typically don't need to touch.

Location ​

apps/backend/src/__internals__/

What's Inside ​

  • Dependency injection setup – Container bindings and injectable registrations
  • Route registrations – Endpoint routing configuration
  • Generated presenters – Auto-generated presenter classes
  • Generated validators – Auto-generated validation classes
  • Generated controllers – Auto-generated controller classes

Why It Exists ​

The CLI generates these files to wire up your endpoints automatically. This keeps your domain code clean and focused on business logic.

Should You Edit It? ​

Generally, no. The CLI manages these files when you:

  • Create endpoints
  • Add/remove dependencies
  • Delete endpoints

If you need to customize framework behavior, check the docs for the appropriate extension points instead of modifying internals directly.

Regenerating ​

If internals get out of sync, you can regenerate them using the CLI. The CLI reads your domain code and regenerates the wiring.