Skip to main content

Class: TComponentContainer

Defined in: core/component.ts:23

Constructors​

Constructor​

new TComponentContainer(components?): TComponentContainer

Defined in: core/component.ts:26

Parameters​

components?​

TComponent[]

Returns​

TComponentContainer

Methods​

add()​

add(component): void

Defined in: core/component.ts:34

Parameters​

component​

TComponent

Returns​

void


get()​

get<T>(componentClass): T | undefined

Defined in: core/component.ts:54

Type Parameters​

T​

T extends TComponent

Parameters​

componentClass​

TComponentConstructor<T>

Returns​

T | undefined


getAll()​

getAll(): TComponent[]

Defined in: core/component.ts:80

Returns​

TComponent[]


has()​

has(componentClass): boolean

Defined in: core/component.ts:60

Parameters​

componentClass​

TComponentConstructor

Returns​

boolean


hasAll()​

hasAll(componentClasses): boolean

Defined in: core/component.ts:64

Parameters​

componentClasses​

Iterable<TComponentConstructor<TComponent>>

Returns​

boolean


hasAny()​

hasAny(componentClasses): boolean

Defined in: core/component.ts:70

Parameters​

componentClasses​

Iterable<TComponentConstructor<TComponent>>

Returns​

boolean


remove()​

remove(componentClass): void

Defined in: core/component.ts:76

Parameters​

componentClass​

TComponentConstructor

Returns​

void