Skip to content

data/navdataSearch

Interfaces

Defined in: data/navdataSearch.ts:7

Thin client for the /api/navdata/search endpoint (the offline-built SQLite FTS index of airports, heliports and waypoints). Shared by the PAN console autocomplete and CommandHandler's PAN-to-navaid fallback.

Properties

kind
kind: "airport" | "heliport" | "waypoint";

Defined in: data/navdataSearch.ts:8

ident
ident: string;

Defined in: data/navdataSearch.ts:9

name
name: string;

Defined in: data/navdataSearch.ts:10

lat
lat: number;

Defined in: data/navdataSearch.ts:11

lon
lon: number;

Defined in: data/navdataSearch.ts:12

iata?
optional iata?: string;

Defined in: data/navdataSearch.ts:14

IATA code, when known (airports only); empty string otherwise.

Functions

searchNavdata()

function searchNavdata(query, limit?): Promise<NavdataSearchResult[]>;

Defined in: data/navdataSearch.ts:22

Search the navdata index by identifier/name prefix. Resolves to an empty list when the index is not built or the search fails server-side; rejects only on network-level errors.

Parameters

query

string

limit?

number = 10

Returns

Promise\<NavdataSearchResult[]>