Skip to main content

Class: NavIndicators<T, U>

Defined in: workingtitle-instruments-epic2/shared/Navigation/NavIndicators/NavIndicators.ts:85

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: workingtitle-instruments-epic2/shared/Navigation/NavIndicators/NavIndicators.ts:88

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: workingtitle-instruments-epic2/shared/Navigation/NavIndicators/NavIndicators.ts:107

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: workingtitle-instruments-epic2/shared/Navigation/NavIndicators/NavIndicators.ts:93

Initializes this instrument.

Returns

void

Implementation of

Instrument.init


onUpdate()

onUpdate(): void

Defined in: workingtitle-instruments-epic2/shared/Navigation/NavIndicators/NavIndicators.ts:98

Updates this instrument.

Returns

void

Implementation of

Instrument.onUpdate