editor › Globals › ModuleConfig
Class: ModuleConfig
Hierarchy
- ModuleConfig
Index
Methods
- _traverseMenuItems
- _validateMenuStateDefinitions
- getMenuItemDefinitions
- getMenuStateDefinitions
- getRequiredModuleNames
Methods
Static Private _traverseMenuItems
▸ _traverseMenuItems(menuTree: any, menuItems: any, callback: function): void
Defined in src/ModuleConfig.ts:82
Parameters:
▪ menuTree: any
▪ menuItems: any
▪ callback: function
▸ (menuItem: any): void
Parameters:
| Name | Type |
|---|---|
menuItem |
any |
Returns: void
Static Private _validateMenuStateDefinitions
▸ _validateMenuStateDefinitions(definitions: any): any
Defined in src/ModuleConfig.ts:104
Parameters:
| Name | Type |
|---|---|
definitions |
any |
Returns: any
Static getMenuItemDefinitions
▸ getMenuItemDefinitions(moduleConfig: object): any
Defined in src/ModuleConfig.ts:78
Parameters:
▪Default value moduleConfig: object= {}
| Name | Type |
|---|---|
menuItems? |
any |
Returns: any
Static getMenuStateDefinitions
▸ getMenuStateDefinitions(menuStateDefinitions: any, menuTree: any, menuItemDefinitions: any): any
Defined in src/ModuleConfig.ts:23
Parameters:
| Name | Type |
|---|---|
menuStateDefinitions |
any |
menuTree |
any |
menuItemDefinitions |
any |
Returns: any
Static getRequiredModuleNames
▸ getRequiredModuleNames(modulesArray: any, menuTree: any, menuItemDefinitions: any): string[]
Defined in src/ModuleConfig.ts:7
Collects all required modules from the supplied moduleConfig.
Parameters:
| Name | Type |
|---|---|
modulesArray |
any |
menuTree |
any |
menuItemDefinitions |
any |
Returns: string[]