Class: Component<TConfiguration>
component.Component
#
Type parametersName | Type |
---|---|
TConfiguration | extends ComponentConfiguration |
#
Hierarchy↳
Component
↳↳
BearingComponent
↳↳
CacheComponent
↳↳
DirectionComponent
↳↳
KeyboardComponent
↳↳
MarkerComponent
↳↳
PointerComponent
↳↳
PopupComponent
↳↳
SequenceComponent
↳↳
SliderComponent
↳↳
SpatialComponent
↳↳
TagComponent
↳↳
ZoomComponent
#
Implements#
Constructors#
constructor• new Component<TConfiguration
>(name
, container
, navigator
)
#
Type parametersName | Type |
---|---|
TConfiguration | extends ComponentConfiguration |
#
ParametersName | Type |
---|---|
name | string |
container | Container |
navigator | Navigator |
#
Overrides#
Defined in#
Properties#
componentNameâ–ª Static
componentName: ComponentName
| FallbackComponentName
#
Defined in#
Accessors#
activated• get
activated(): boolean
Get activated.
#
Returnsboolean
Value indicating if the component is currently active.
#
Implementation of#
Defined in#
defaultConfiguration• get
defaultConfiguration(): TConfiguration
Get default configuration.
#
ReturnsTConfiguration
Default configuration for component.
#
Implementation ofIComponent.defaultConfiguration
#
Defined in#
name• get
name(): string
Get name.
description
The name of the component. Used when interacting with the
component through the Viewer's API.
#
Returnsstring
#
Implementation of#
Defined in#
Methods#
configureâ–¸ configure(configuration
): void
Configure the component.
#
ParametersName | Type | Description |
---|---|---|
configuration | TConfiguration | Component configuration. |
#
Returnsvoid
#
Implementation of#
Defined in#
fireâ–¸ fire<T
>(type
, event
): void
inheritdoc
#
Type parametersName |
---|
T |
#
ParametersName | Type |
---|---|
type | ComponentEventType |
event | T |
#
Returnsvoid
#
OverridesEventEmitter.fire
#
Defined in#
offâ–¸ off<T
>(type
, handler
): void
Unsubscribe from an event by its name.
#
Type parametersName |
---|
T |
#
ParametersName | Type | Description |
---|---|---|
type | ComponentEventType | The name of the event to unsubscribe from. |
handler | (event : T ) => void | The handler to remove. |
#
Returnsvoid
#
Overrides#
Defined in#
onâ–¸ on<T
>(type
, handler
): void
Subscribe to an event by its name.
#
Type parametersName |
---|
T |
#
ParametersName | Type | Description |
---|---|---|
type | ComponentEventType | The name of the event to subscribe to. |
handler | (event : T ) => void | The handler called when the event occurs. |
#
Returnsvoid