data/aircraftModels¶
Interfaces¶
AircraftModelOption¶
Defined in: data/aircraftModels.ts:11
Shared access to the 3D aircraft model catalog. Both the Display Options panel (global model setting) and the Aircraft Info panel (per-aircraft override) need the /api/aircraft/models list and an "Auto + models" dropdown.
Properties¶
filename¶
Defined in: data/aircraftModels.ts:12
displayName¶
Defined in: data/aircraftModels.ts:13
Functions¶
fetchAircraftModels()¶
Defined in: data/aircraftModels.ts:24
Fetch the available 3D models. The in-flight promise is cached so concurrent callers (both panels initialize at startup) share a single request per page load. Returns [] on failure without caching it, so a later call retries.
Returns¶
Promise\<AircraftModelOption[]>
resetAircraftModelsCache()¶
Defined in: data/aircraftModels.ts:63
Drop the cache (used by tests).
Returns¶
void
populateModelSelect()¶
Defined in: data/aircraftModels.ts:72
Rebuild a model
Parameters¶
select¶
HTMLSelectElement
models¶
selected?¶
string = AUTO_MODEL_SENTINEL
Returns¶
void