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: