Class: NextGenNavDataBarFieldRenderer
Defined in: src/garminsdk/components/navdatabar/NextGenNavDataBarFieldRenderer.ts:19
A next-generation (NXi, G3000, etc) implementation of NavDataFieldRenderer which supports all navigation data bar field types.
Implements
Constructors
Constructor
new NextGenNavDataBarFieldRenderer(
unitsSettingManager
,dateTimeSettingManager
):NextGenNavDataBarFieldRenderer
Defined in: src/garminsdk/components/navdatabar/NextGenNavDataBarFieldRenderer.ts:27
Constructor.
Parameters
Parameter | Type | Description |
---|---|---|
unitsSettingManager | UnitsUserSettingManager | A display units user setting manager. |
dateTimeSettingManager | UserSettingManager <DateTimeUserSettingTypes > | A date/time user setting manager. |
Returns
NextGenNavDataBarFieldRenderer
Properties
renderer
protected
readonly
renderer:GenericNavDataFieldRenderer
Defined in: src/garminsdk/components/navdatabar/NextGenNavDataBarFieldRenderer.ts:20
Methods
render()
render<
T
>(type
,model
):VNode
Defined in: src/garminsdk/components/navdatabar/NextGenNavDataBarFieldRenderer.ts:55
Renders a navigation data field of a given type.
Type Parameters
Type Parameter |
---|
T extends NavDataFieldType |
Parameters
Parameter | Type | Description |
---|---|---|
type | T | A navigation data field type. |
model | NavDataFieldTypeModelMap [T ] | The data model for the field. |
Returns
VNode
A navigation data field of the given type, as a VNode.
Throws
Error if an unsupported field type is specified.