1mod airac;
2mod eurocontrol;
3mod faa_arcgis;
4mod field15;
5mod models;
6mod nasr;
7mod utils;
8
9use wasm_bindgen::prelude::*;
10
11pub use airac::{airac_code_from_date, airac_interval, effective_date_from_airac_code};
12pub use eurocontrol::EurocontrolResolver;
13pub use faa_arcgis::FaaArcgisResolver;
14pub use field15::parse_field15;
15pub use nasr::NasrResolver;
16use utils::set_panic_hook;
17
18#[wasm_bindgen]
19pub fn run() -> Result<(), JsValue> {
20 set_panic_hook();
21 Ok(())
22}
23
24#[wasm_bindgen]
25pub fn wasm_build_profile() -> String {
26 if cfg!(debug_assertions) {
27 "debug".to_string()
28 } else {
29 "release".to_string()
30 }
31}