Skip to main content

Class: NavIndicators<T, U>

Defined in: wtlinesdk/navigation/nav-indicators/NavIndicators.ts:83

Holds the nav indicators.

Type Parameters​

Type Parameter
T extends readonly string[]
U extends readonly string[]

Implements​

Constructors​

Constructor​

new NavIndicators<T, U>(indicators): NavIndicators<T, U>

Defined in: wtlinesdk/navigation/nav-indicators/NavIndicators.ts:86

NavIndicators constructor.

Parameters​

ParameterTypeDescription
indicatorsMap<U[number], NavIndicator<T>>The nav indicators to hold.

Returns​

NavIndicators<T, U>

Methods​

get()​

get(key): NavIndicator<T>

Defined in: wtlinesdk/navigation/nav-indicators/NavIndicators.ts:105

Gets a nav indicator.

Parameters​

ParameterTypeDescription
keyU[number]The name of the indicator to get.

Returns​

NavIndicator<T>

The indicator.

Throws​

Error if indicator not found.


init()​

init(): void

Defined in: wtlinesdk/navigation/nav-indicators/NavIndicators.ts:91

Initializes this instrument.

Returns​

void

Implementation of​

Instrument.init


onUpdate()​

onUpdate(): void

Defined in: wtlinesdk/navigation/nav-indicators/NavIndicators.ts:96

Updates this instrument.

Returns​

void

Implementation of​

Instrument.onUpdate