• Public
  • Public/Protected
  • All


  • FeatureAppManagerOptions



Optional externalsValidator

externalsValidator: ExternalsValidator

When using a moduleLoader, it might make sense to validate external dependencies that are required by Feature Apps against the shared dependencies that are provided by the integrator. This makes it possible that an error is already thrown when creating a Feature App with incompatible external dependencies, and thus enables early feedback as to whether a Feature App is compatible with the integration environment.

Optional logger

logger: Logger

A custom logger that shall be used instead of console.

Optional moduleLoader

moduleLoader: ModuleLoader

For the FeatureAppManager to be able to load Feature Apps from a remote location, a module loader must be provided, (e.g. the @feature-hub/module-loader-amd package or the @feature-hub/module-loader-commonjs package).


  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method

Generated using TypeDoc