Skip to main content

Extensibility Directory

This directory is a practical map of Open Saasframe extension surfaces.

Use it to answer three questions quickly:

  1. What can I extend today?
  2. Where do I hook in (file + contract)?
  3. What is still missing and planned for UMES 2.09?

Start here

Generated registry files (current app state)

When you run yarn generate, extension points are discovered and wired into generated registries in apps/saasframe/.saasframe/generated/.

Important generated files:

  • interceptors.generated.ts (API interceptors)
  • enrichers.generated.ts (response enrichers)
  • component-overrides.generated.ts (component replacements)
  • injection-tables.generated.ts (widget-to-spot mappings)
  • injection-widgets.generated.ts (widget loaders)
  • events.generated.ts (typed events registry)
  • guards.generated.ts (mutation guard registrations)
  • command-interceptors.generated.ts (command interceptor registrations)
  • search.generated.ts (search module configs)
  • notifications.generated.ts / notifications.client.generated.ts
  • message-types.generated.ts / message-objects.generated.ts
  • ai-tools.generated.ts

See also: