Skip to main content

Class: NavSources<T>

Defined in: wtlinesdk/navigation/nav-sources/NavSourceBase.ts:28

Holds the available Nav Sources that NavIndicators can use.

Type Parameters

Type Parameter
T extends readonly string[]

Implements

Constructors

Constructor

new NavSources<T>(...sources): NavSources<T>

Defined in: wtlinesdk/navigation/nav-sources/NavSourceBase.ts:33

NavSources constructor.

Parameters

ParameterTypeDescription
...sourcesreadonly NavSourceBase<T>[]The nav sources.

Returns

NavSources<T>

Methods

get()

get(name): NavSourceBase<T>

Defined in: wtlinesdk/navigation/nav-sources/NavSourceBase.ts:52

Gets a nav source.

Parameters

ParameterTypeDescription
nameT[number]Name of source.

Returns

NavSourceBase<T>

The source.

Throws

Error if name not found.


init()

init(): void

Defined in: wtlinesdk/navigation/nav-sources/NavSourceBase.ts:38

Initializes this instrument.

Returns

void

Implementation of

Instrument.init


onUpdate()

onUpdate(): void

Defined in: wtlinesdk/navigation/nav-sources/NavSourceBase.ts:43

Updates this instrument.

Returns

void

Implementation of

Instrument.onUpdate