Class: ComponentUtils
Defined in: packages/core/src/page/renderer/ComponentUtils.ts:4
Constructors
new ComponentUtils()
new ComponentUtils(
oc):ComponentUtils
Defined in: packages/core/src/page/renderer/ComponentUtils.ts:31
Initializes the registry used for managing component utils.
Parameters
oc
The application's dependency injector - the object container.
Returns
Methods
_createUtilityInstance()
_createUtilityInstance(
alias,utilityClass):any
Defined in: packages/core/src/page/renderer/ComponentUtils.ts:104
Parameters
alias
string
utilityClass
Dependency<any>
Returns
any
getReferrers()
getReferrers():
StringParameters
Defined in: packages/core/src/page/renderer/ComponentUtils.ts:100
Returns
getUtils()
getUtils():
Utils
Defined in: packages/core/src/page/renderer/ComponentUtils.ts:80
Returns object containing all registered utilities
Returns
register()
register<
T>(name,componentUtilityClass?,referrer?):void
Defined in: packages/core/src/page/renderer/ComponentUtils.ts:38
Registers single utility class or multiple classes in alias->class mapping.
Type Parameters
• T
Parameters
name
string | {} | Constructor<T> & WithDependencies | AbstractConstructor<T> & Partial<WithDependencies> | Function & object & Partial<WithDependencies> | [OCInjectable<T>, { optional: boolean; }]
componentUtilityClass?
Dependency<any>
referrer?
string
Returns
void