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