Class: NavReferenceSourceCollection<SourceName>
Defined in: src/garminsdk/navreference/source/NavReferenceSource.ts:40
A basic implementation of NavReferenceSources which stores the sources in a Map.
Type Parameters
Type Parameter | Description |
---|---|
SourceName extends string | The names of the navigation reference sources supported by the collection. |
Implements
NavReferenceSources
<SourceName
>
Constructors
Constructor
new NavReferenceSourceCollection<
SourceName
>(...sources
):NavReferenceSourceCollection
<SourceName
>
Defined in: src/garminsdk/navreference/source/NavReferenceSource.ts:47
Creates a new instance of NavReferenceSourceCollection.
Parameters
Parameter | Type | Description |
---|---|---|
...sources | readonly NavReferenceSource <SourceName >[] | The navigation reference sources to include in the collection. |
Returns
NavReferenceSourceCollection
<SourceName
>
Methods
get()
get(
name
):NavReferenceSource
<SourceName
>
Defined in: src/garminsdk/navreference/source/NavReferenceSource.ts:52
Gets a navigation reference source with a given name.
Parameters
Parameter | Type | Description |
---|---|---|
name | SourceName | The name of the source to get. |
Returns
NavReferenceSource
<SourceName
>
The specified navigation reference source.
Throws
Error if a source with the specified name could not be found.