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.