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