A type of component class.
Component class constructor.
Rest
...defs: (QualifiedName | ComponentDef<InstanceType<TClass>>)[]Component definitions.
Merges multiple component definition options.
Merged component definition options.
A type of component.
Rest
...defs: (QualifiedName | ComponentDef<T>)[]Component definition options to merge.
Extracts component definition options from its type.
Component definition options. May be empty if there is not definition attached to component type.
A type of component.
Target component class constructor.
Generated using TypeDoc
Defines a component.
Either assigns new or extends existing component definition and stores it under ComponentDef__symbol key.
Each component can be passed directly to bootstrapComponents function or added as a requirement of another feature.
Returns
The
type
instance.