AdminUiExtensionModule

AdminUiExtensionModule

AdminUiExtensionModule

Configuration defining a single NgModule with which to extend the Admin UI.

Signature

interface AdminUiExtensionModule {
  type: 'shared' | 'lazy';
  ngModuleFileName: string;
  ngModuleName: string;
}

Members

type

property
type:
'shared' | 'lazy'

Lazy modules are lazy-loaded at the /extensions/ route and should be used for modules which define new views for the Admin UI.

Shared modules are directly imported into the main AppModule of the Admin UI and should be used to declare custom form components and define custom navigation items.

ngModuleFileName

property
type:
string
The name of the file containing the extension module class.

ngModuleName

property
type:
string
The name of the extension module class.